NEScan is a lightweight and efficient network scanner designed to identify devices and analyze vulnerabilities across a network. It is suitable for professionals and hobbyists looking to monitor and secure their networks.
- Fast and Accurate Scanning: Quickly identify all active devices in the network.
- Port Scanning: Detect open ports and associated services.
- Vulnerability Detection: Identify common security vulnerabilities.
To get started with NEScan, follow these steps:
# Clone the repository
git clone https://github.com/awiones/NEScan.git
# Navigate to the directory
cd NEScan
# Install dependencies
pip install -r requirements.txt
Here are some basic examples of how to use NEScan:
# Scan a specific IP address
python NEScan.py --target 192.168.1.1
# Scan an entire subnet
python NEScan.py --target 192.168.1.0/24
# Export results to a file
python NEScan.py --target 192.168.1.0/24 --output results.json
# Enable verbose mode for detailed logs
python NEScan.py --target 192.168.1.0/24 --verbose
Check out the discussion: How to Add API on NEScan.
We welcome contributions! Please check the CONTRIBUTING.md for guidelines.
To contribute:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Commit your changes and submit a pull request.
This project is licensed under the GNU V3.0 License.
If you encounter any issues or have questions, feel free to:
- Open an issue.
- Reach out via discussions.
Maintained with ❤️ by awiones.