OpenRecon
Overview
OpenRecon is a comprehensive network reconnaissance tool designed for security professionals, network administrators, and cybersecurity enthusiasts. Originally developed as an educational project to explore network security concepts, it provides powerful scanning and discovery capabilities for authorized security assessments.
Installation
Via pip (Recommended)
pip install openrecon
From Source
git clone https://github.com/v7upSln/OpenRecon.git
cd OpenRecon
pip install -r requirements.txt
Optional: Install Nmap (for enhanced version detection)
Ubuntu/Debian:
sudo apt install nmap
CentOS/RHEL:
sudo yum install nmap
macOS:
brew install nmap
Windows: Download from nmap.org
Usage
Basic Command Structure
openrecon [command] [options]
Display System Information
openrecon
Shows system and network configuration.
Common Examples
# Basic network scan
openrecon scan --target 192.168.1.0/24
# Port scanning
openrecon ports --target 192.168.1.1 --ports 1-1000
# Service detection
openrecon services --target 192.168.1.1
Features
- Network discovery and host enumeration
- Port scanning with service detection
- Operating system fingerprinting
- Vulnerability assessment templates
- Comprehensive reporting capabilities
- Educational mode with detailed explanations
Legal Disclaimer
This tool is intended for:
- Security professionals conducting authorized assessments
- Network administrators monitoring their own networks
- Educational and research purposes
Important:
- Only use on networks you own or have explicit permission to test
- Unauthorized scanning may be illegal in your jurisdiction
- The developers are not responsible for misuse of this tool
- Always comply with local laws and regulations
Support
- Documentation: GitHub Wiki
- Issues: GitHub Issues
Contributing
Contributions are welcome! Please feel free to submit pull requests, report bugs, or suggest new features.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Metadata
Release files for openrecon 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| openrecon-1.0.1.tar.gz | 39.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| openrecon-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 80.4 kB
Release files / openrecon-1.0.1.tar.gz
| Download URL | openrecon-1.0.1.tar.gz |
|---|---|
| Size | 39.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9bca3bc091107a941a3abcab7e54544e0e5781ba3be3de17bc3aac0ee336473f
|
|
BLAKE2b-256 checksum How to use checksums |
c38bfc0206f66c9ee73d92262d59ae97767e46b6e8ff6036f9a53879832ac097
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.3
|
Release files / openrecon-1.0.1-py3-none-any.whl
| Download URL | openrecon-1.0.1-py3-none-any.whl |
|---|---|
| Size | 40.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
07b331af7ba0430a087aec5d0e65a29ec03152c26b3ad779ddb6bffd71fed0bc
|
|
BLAKE2b-256 checksum How to use checksums |
ad3b35610e4736346a476871e2a492f178c3f273a866fe0ae7dc74cd92f0ef1e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.3
|