ππ¨ Trapwire is a lightweight, Go-powered link shortener with built-in surveillance for cyber security and analytics. Easily deployable as a Docker container, Trapwire helps you monitor and analyze URL access for threat detection and user insights.
- π URL Shortening: Create shortened links for easy sharing.
- πΈ Surveillance: Track link access including IP, time visited, and user agents.
- π‘οΈ Cybersecurity: Monitor for suspicious behavior and malicious access attempts.
- π Analytics: Gather real-time insights into traffic and user behavior.
- π³ Dockerized: Simple setup and deployment with Docker.
Clone the repo, edit the docker-compose file to change credentials and run it.
git clone https://github.com/NotAProton/trapwire.git
cd trapwire
nano docker-compose.yml
docker-compose up --d
To run Trapwire using Docker with your own database and reverse proxy setup:
docker pull ghcr.io/notaproton/trapwire:latest
docker run -p 3000:3000 -e MYSQL_USER=user -e MYSQL_PASSWORD=password -e AUTH=your_password -e TOKEN=hello ghcr.io/notaproton/trapwire