Skip to main content

Advanced Cybersecurity Intelligence Tool

Project description

CyberSentry

CyberSentry is an Advanced Cybersecurity Intelligence Tool designed for comprehensive domain analysis and threat assessment.

Installation

  1. Ensure you have Python 3.6 or later installed.

  2. 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`
  1. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cybersentry-1.4.1.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cybersentry-1.4.1-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

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

Hashes for cybersentry-1.4.1.tar.gz
Algorithm Hash digest
SHA256 43887fbc76ce5acdd1ac709d86471f004ac3be795de68914ee50f3c7c5b3e5e6
MD5 4221df7edee2fe44f5aa6b234034be23
BLAKE2b-256 b13f931e267d1df259b12d51be83523dd5de21d4d9fe2fee91c3ed04494cc88b

See more details on using hashes here.

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

Hashes for cybersentry-1.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 65ef6f9dc87004496870da3eef8bf0fc764f92ce58a8f5986a1936eb6ecb66e7
MD5 3b2da33afdcd8f7d61acc05be5163cd0
BLAKE2b-256 1d99fcf2dc6b0e39934ddb1eb6a3d86ad01b03b911c3c5f708c11fe6a6f888df

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page