Giter Site home page Giter Site logo

mahirlabibutso / honeypot Goto Github PK

View Code? Open in Web Editor NEW

This project forked from exengineer1/honeypot

0.0 0.0 0.0 3.42 MB

Low interaction honeypot that displays real time attacks

Home Page: https://tail-f.shmakov.net/

JavaScript 79.54% CSS 13.11% HTML 7.36%

honeypot's Introduction

Overview

Low interaction honeypot application that displays real time attacks in the web-interface. Made just for fun and it is not production ready.

Written in Node.js the application listens on 128 most common TCP ports and saves results to the MySQL Database for further analysis.

Demo

Web-interface demo available at https://tail-f.shmakov.net/

How to Deploy

We need nodejs, git and tcpdump

sudo yum install git nodejs tcpdump -y

Clone the repo, install dependencies and run the app.js. Please make sure that none of your own services are listening on the ports 21, 22, 80 and ~128 more ports.

git clone https://github.com/Shmakov/Honeypot.git
cd Honeypot/ && npm install
sudo node app.js # Please think twice before running random person's code with the sudo privileges

That is it. You should be able to access the app on the port 80 from your web-browser.

Monthly Statistics

Stats for the past 30 days are available at https://tail-f.shmakov.net/stats

Below example is custom-made and displays the data for the month of June 2018:

  • There were total of 69 074 requests to the server;
  • IP Geolocation based on 11 918 unique IP Addresses;
  • IP Geolocation Map is made with the help of Google Maps API and Google Fusion Tables.

honeypot's People

Contributors

shmakov avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.