Andreas Nilsen

CyberSnare

A lightweight, web-based Admin Panel honeypot designed for cybersecurity learning and research

Python Flask Honeypot Security Research
CyberSnare Interface

Project Overview

CyberSnare is an educational honeypot that simulates an internal administration portal commonly found in enterprise environments. It provides a controlled, safe environment for cybersecurity learning, experimentation, and research - perfect for students, ethical hackers, and developers who want hands-on experience with authentication flows and defensive deception techniques.

Educational Focus

Designed specifically for learning cybersecurity concepts in a safe, controlled environment.

Defensive Deception

Demonstrates honeypot concepts and defensive security strategies used in real environments.

Key Features

  • Session-Based Authentication

    Login system with role-based access control

  • Admin Dashboard

    Simulated system status and management interface

  • Email Alerts

    SendGrid integration for security notifications

  • User Management

    Simulated user administration and firewall controls

Technology Stack

Python
Flask
Bootstrap 5
SendGrid

Installation & Setup

Get CyberSnare running in your environment for educational and research purposes.

1

Prerequisites

  • Python 3.8+
  • pip package manager
  • SendGrid account (for email alerts)
2

Clone Repository

git clone https://github.com/CyberNilsen/CyberSnare.git
cd CyberSnare
3

Install Dependencies

python -m venv venv
pip install -r requirements.txt
4

Configure Environment

Create a .env file with your SendGrid credentials and alert settings.

5

Run the Application

flask run

Visit http://127.0.0.1:8080 to access the honeypot.

Project Details

Educational Purpose

Designed for cybersecurity learning, experimentation, and research. Ideal for students and professionals wanting hands-on experience with honeypot concepts.

Default Credentials

Username: admin
Password: letmein123
Role: Administrator
(Customizable in config.py)

Target Audience

Cybersecurity students
Ethical hackers
Security researchers
Educational institutions

Important Notice

This project is for educational and research purposes only. Not secure for production use without significant hardening.

Detailed Features

Authentication System

Session-based login system with role-based access control. Practice understanding authentication flows and session management in a safe environment.

Admin Dashboard

Simulated system status overview, user management interface, and editable firewall rules to understand administrative interfaces.

Email Notifications

SendGrid integration for sending security alerts and notifications, demonstrating real-world monitoring and alerting systems.

Error Handling

Custom error pages for 403, 404, and 500 errors with responsive UI using Bootstrap 5 for a professional appearance.

Honeypot Concepts

Learn core concepts behind honeypots and defensive deception techniques used in real cybersecurity environments.

Open Source

MIT licensed open-source project, allowing modification and learning from the codebase for educational purposes.

Interested in Cybersecurity Research?

Want to discuss honeypot concepts, defensive deception techniques, or collaborate on cybersecurity education projects? I'm always open to connecting with fellow security enthusiasts and educators.

Get In Touch