MDASIFALI19DEE8027
433 views
30 slides
May 25, 2024
Slide 1 of 30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
About This Presentation
Port scanning
Size: 1.66 MB
Language: en
Added: May 25, 2024
Slides: 30 pages
Slide Content
1 STATE INSTITUTE OF ENGINEERING AND TECHNOLOGY NILOKHERI Under the guidance of Dr. Rama Chawla Assistant professor Project Presentation Dept. of Computer Engineering State Institute Of Engineering and Technology, Nilokheri ( Karnal ) (Affiliated to Kurukshetra University, Kurukshetra )
Port Scanning & Vulnerability Detection using Python
PRESENTATION BY 3 MD ASIF ALI B-Tech C.S.E (5 TH SEM) Roll No: 87225108 Submitted To : Dr. Rama Chawla (Assistant professor)
Content Introduction Objective Importance of Port scanner Port Scanning Port Scanning Tools Scope Methodology Flowchart Deliverables System Specification Scanning Function code GUI code Output Conclusion 4
Introduction 5
A Port Scanner is a computer program that is designed to search for open ports on computers, servers, or network devices. 6
Objectives 7
To develop a basic port scanner using Python programming language. To scan open ports on a particular network host. To identify potential security vulnerabilities and report them. To provide a basic user interface for the port scanner tool. The primary objectives of the project are: 8
Importance of Port Scanner 9
Since Port Scanner identifies open ports and service available on a network, it is used by security professionals to identify any security vulnerabilities on that particular network. While it is highly essential for network management, it is unfortunately being used extensively by cybercriminals as well. 10
Port Scanning 11
A port scan is a common technique hackers use to discover open doors or weak points in a network. A port scan attack helps cyber criminals find open ports and figure out whether they are receiving or sending data. It can also reveal whether active security devices like firewalls are being used by an organization. When hackers send a message to a port, the response they receive determines whether the port is being used and if there are any potential weaknesses that could be exploited. 12
Port scanning can provide information such as: Services that are running Users who own services Whether anonymous logins are allowed Which network services require authentication 13
Port Scanning Tools Nmap Solarwinds Port Scanner Netcat Advanced Port Scanner NetScan Tools 14
Scope 15
The port scanner project will be designed using Python programming language, and it will be able to scan open ports on a particular network host. The tool will provide information on the status of the ports, including open, closed, and filtered. The scanner will also be able to identify potential security vulnerabilities and report them to the user. The tool will have a user-friendly interface, and a user manual will be provided to guide users through the process of using the scanner. 16
Methodology 17
This project works as sender and receiver based application. Firstly, client sends request to the admin or server after that server accepts request and connection will be established between client and server. After that the port scanning process starts if the port is open then file transfer process will be started else connection will be disconnected. If file is received then acknowledgement is send by receiver else connection will be disconnected. After the successful file transfer process, the connection between sender and receiver is released. 18
flowchart 19 Start Load GTK GUI File Parameter check Load IP Address Port Scanning Output Result End Target Not Found F
Deliverables 20 Technical documentation for the port scanner tool. . User manual for the port scanner tool . The deliverables for this project include: Port scanner code written in Python programming language.
System Specification 21
Hardware Requirements 22 System Pentium IV 2.4Ghz & above Hard Disk Drive >=100MB RAM >=2GB
Software Requirements 23 OS Windows/Linux Coding Language Python Editor Visual Stdio Code
Scanning Function code 24
GUI code 25
Output 26
Conclusion 27
The port scanner project aims to develop a basic yet effective tool for scanning open ports on a network host. It will help users identify potential security vulnerabilities and make their networks more secure. The tool will be easy to use and will provide clear documentation to guide users through the process. With the implementation of this project, we hope to contribute to the development of better network security solutions. 28
CREDITS Presentation template by G amma.app . Photographs by Unsplash , iStock . Content by Veronis.com , Codemint.net . 29