https://github.com/awiones/nescan
NEScan is a fast and reliable network scanning tool for identifying devices, open ports, and potential vulnerabilities.
https://github.com/awiones/nescan
cybersecurity network-analysis network-scanner network-tools port-scanning scanner vulnerability-assessment
Last synced: about 1 year ago
JSON representation
NEScan is a fast and reliable network scanning tool for identifying devices, open ports, and potential vulnerabilities.
- Host: GitHub
- URL: https://github.com/awiones/nescan
- Owner: awiones
- License: gpl-3.0
- Created: 2024-09-02T03:56:53.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-17T10:06:36.000Z (over 1 year ago)
- Last Synced: 2025-03-28T20:46:40.953Z (about 1 year ago)
- Topics: cybersecurity, network-analysis, network-scanner, network-tools, port-scanning, scanner, vulnerability-assessment
- Language: Python
- Homepage:
- Size: 1.42 MB
- Stars: 4
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# NEScan
[](https://github.com/awiones/NEScan/stargazers)
[](https://github.com/awiones/NEScan/watchers)
[](https://github.com/awiones/NEScan/network/members)
[](https://github.com/awiones/NEScan/issues)
[](https://github.com/awiones/NEScan/pulls)
[](https://github.com/awiones/NEScan/blob/main/LICENSE)
[](https://github.com/awiones/NEScan/commits/main)
[](https://github.com/awiones/NEScan/actions)
[](#)
---
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.
## Features
- **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.
## Installation
To get started with NEScan, follow these steps:
```bash
# Clone the repository
git clone https://github.com/awiones/NEScan.git
# Navigate to the directory
cd NEScan
# Install dependencies
pip install -r requirements.txt
```
## Usage
Here are some basic examples of how to use NEScan:
```bash
# 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
```
## Don't know how to use the API?
Check out the discussion: [How to Add API on NEScan](https://github.com/awiones/NEScan/discussions/2).
## Screenshot
## Contributing
We welcome contributions! Please check the [CONTRIBUTING.md](https://github.com/awiones/NEScan/blob/main/CONTRIBUTING.md) for guidelines.
To contribute:
1. Fork the repository.
2. Create a new branch for your feature or bug fix.
3. Commit your changes and submit a pull request.
## License
This project is licensed under the [GNU V3.0 License](https://github.com/awiones/NEScan/blob/main/LICENSE).
## Support
If you encounter any issues or have questions, feel free to:
- Open an [issue](https://github.com/awiones/NEScan/issues).
- Reach out via [discussions](https://github.com/awiones/NEScan/discussions).
## Links
- [Repository](https://github.com/awiones/NEScan)
- [Issues](https://github.com/awiones/NEScan/issues)
- [Pull Requests](https://github.com/awiones/NEScan/pulls)
- [Changelog](https://github.com/awiones/NEScan/blob/main/NEScan%20Changelog%20Series.md)
- [Usage](https://github.com/awiones/NEScan/blob/main/usage.md)
---
Maintained with ❤️ by [awiones](https://github.com/awiones).