The Nmap Scanner App is a simple Flutter application that allows users to scan a host or IP address for open ports using the Nmap TCP scanner library. It displays the open ports along with their corresponding service names.
- Scan a host or IP address for open ports.
- Display the open ports and their corresponding service names.
- Real-time scan progress and loading indicator.
- tcp_scanner: ^2.0.5 - A simple and fast TCP scanner for Flutter.
- flutter_spinkit: ^5.1.0 - A collection of loading indicators for Flutter.
- network_info_plus: ^4.0.1 - A Flutter plugin to access various information about the mobile device's network.
- Clone the repository:
git clone https://github.com/yourusername/nmap_scanner_app.git - Change directory to the app folder:
cd nmap_scanner_app - Install dependencies:
flutter pub get - Run the app on a connected device:
flutter run
- Enter a host or IP address in the provided text field.
- Click on the "Scan Ports" button to start the scan.
- While scanning, a progress indicator will be displayed, showing the progress of the scan.
- Once the scan is completed, the open ports and their corresponding service names will be displayed.
Contributions are welcome! If you find a bug or want to add a new feature, please open an issue or submit a pull request.
The Nmap Scanner App is open-source software licensed under the MIT License.