This project consists of two main components: a Honeypot web application
and an IP Logger
, designed to enhance cybersecurity measures through simulation of vulnerabilities and logging web interactions on public networks.
To run the project execute the following command:
pip install -r requirements.txt
Navigate to the project directory and execute the following command:
python manage.py runserver main.py
Simulated Vulnerabilities:
Emulates various network services to attract cyber attackers.Data Collection:
Gathers insights on attack patterns and techniques.Real-Time Interaction:
Monitors and logs activities in real-time using a Django-based interface.Education and Training:
Serves as a practical educational tool for understanding cyber attacks.
Traffic Logging:
Records detailed information about user interactions, including IP addresses, user agent strings, and more.Geolocation Tracking:
Tracks the geographic location of web visitors.Real-Time Alerts:
Sends notifications for specific trigger events such as repeated login failures.
- Installation: Ensure OpenCannary is configured properly. Clone the repository from GitHub.
- Run
python manage.py migrate
to set up the database. - Configuration: Use the Django admin panel to configure honeypot services and view logs.
This project is licensed under the MIT License - see the LICENSE file for details