Skip to content

A Network Port Scanner using JavaFX is a graphical application built in Java that provides a user interface for scanning open ports on a target system within a network. JavaFX, a rich set of graphics and media packages for Java, allows developers to create interactive and visually appealing applications.

License

Notifications You must be signed in to change notification settings

Pranav-Amin-10/NetworkPortScannerJavaFX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Network Port Scanner using JavaFX

This Java application provides a comprehensive graphical user interface for scanning open ports on a target system within a network. Developed using JavaFX, the application simplifies the process of configuring, initiating, and viewing results of port scans.

Features:

1. Target Host Input

Enter the target host, which can be an IP address or a domain name. This is the system you want to scan for open ports.

2. Port Range Configuration

Specify the range of ports to scan by entering the start and end port numbers. This flexibility allows users to narrow down or broaden the scope of the scan.

3. Scan Initiation

Initiate the port scanning process by clicking the "Scan" button. The application will systematically check each port in the specified range for openness.

4. Real-time Results Display

View the scan results in real-time within the graphical interface. Open ports are highlighted, providing instant feedback on the status of each port.

5. User-friendly Interface

The JavaFX graphical user interface enhances the user experience, making it intuitive to configure and initiate port scans.

Prerequisites

  • Java Development Kit (JDK): Ensure that you have the Java Development Kit installed on your system.

Usage

  1. Launch the Application:

    • Execute the compiled Java program, which launches the JavaFX application.
  2. Configure Scan Parameters:

    • Enter the target host, start port, and end port in their respective text fields.
  3. Initiate Port Scan:

    • Click the "Scan" button to start the scanning process.
  4. View Results:

    • Results will be displayed in the text area, providing information about open ports.

Additional Information:

🠮 Verify Open Ports using CMD
🠮 Open the Command Prompt.
🠮 Type netstat -aon and hit enter.
🠮 Look for the port numbers in the Listening state.

Filters for CMD Verification:

🠮 netstat -ano | find "LISTENING" | sort - To sort by "LISTENING" ports
🠮 netstat -ano | find "ESTABLISHED" | sort - To sort by "ESTABLISHED" ports
🠮 netstat -ano | find "TIME_WAIT" | sort - To sort by "TIME_WAIT" ports

Contributing

Contributions are welcome! If you have suggestions for improvements, feature requests, or would like to report issues, feel free to create an issue or submit a pull request.

License

This project is licensed under the MIT License.

About

A Network Port Scanner using JavaFX is a graphical application built in Java that provides a user interface for scanning open ports on a target system within a network. JavaFX, a rich set of graphics and media packages for Java, allows developers to create interactive and visually appealing applications.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Packages

No packages published

Contributors 2

  •  
  •  

Languages