Advanced Cybersecurity Intelligence Tool
Project description
CyberSentry
CyberSentry is an Advanced Cybersecurity Intelligence Tool designed for comprehensive domain analysis and threat assessment.
Installation
-
Ensure you have Python 3.6 or later installed.
-
It's recommended to use a virtual environment:
python -m venv cybersentry-env
source cybersentry-env/bin/activate # On Windows use `cybersentry-env\Scripts\activate`
- Install CyberSentry:
pip install cybersentry
If you're installing from the source:
git clone https://github.com/Lxsanto/cybersentry.git
cd cybersentry
pip install -e .
This will install CyberSentry and all its dependencies.
Usage
cybersentry example.com
Key Features
- Intelligent Subdomain Discovery
- Deep Web Crawling and Analysis
- Sensitive Directory and File Detection
- Comprehensive DNS Record Analysis
- Advanced IP Intelligence Gathering
- Strategic Port Vulnerability Scanning
- In-depth SSL Certificate Verification
- Automated Email and Phone Number Extraction
- Progress Bar for Real-time Analysis Updates
- JSON and CSV Output
Configuration
Some features require API keys. Create a .env file in the project root with the following content:
BEVIGIL_API_KEY=your_bevigil_api_key
VIRUSTOTAL_API_KEY=your_virustotal_api_key
# Add other API keys as needed
Security Notice
CyberSentry is a powerful tool intended for authorized security professionals and ethical hackers. Always obtain explicit permission before analyzing any domain or network you do not own or have the right to test.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Troubleshooting
If you encounter any issues with missing dependencies, try updating pip and reinstalling:
pip install --upgrade pip
pip install --upgrade cybersentry
If problems persist, please open an issue on the GitHub repository.
Authors
- Luca Lorenzi - Initial work - Lxsanto
Acknowledgments
- Hat tip to anyone whose code was used
- Inspiration
- etc
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cybersentry-1.4.1.tar.gz.
File metadata
- Download URL: cybersentry-1.4.1.tar.gz
- Upload date:
- Size: 7.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
43887fbc76ce5acdd1ac709d86471f004ac3be795de68914ee50f3c7c5b3e5e6
|
|
| MD5 |
4221df7edee2fe44f5aa6b234034be23
|
|
| BLAKE2b-256 |
b13f931e267d1df259b12d51be83523dd5de21d4d9fe2fee91c3ed04494cc88b
|
File details
Details for the file cybersentry-1.4.1-py3-none-any.whl.
File metadata
- Download URL: cybersentry-1.4.1-py3-none-any.whl
- Upload date:
- Size: 7.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
65ef6f9dc87004496870da3eef8bf0fc764f92ce58a8f5986a1936eb6ecb66e7
|
|
| MD5 |
3b2da33afdcd8f7d61acc05be5163cd0
|
|
| BLAKE2b-256 |
1d99fcf2dc6b0e39934ddb1eb6a3d86ad01b03b911c3c5f708c11fe6a6f888df
|