{"id":13540368,"url":"https://github.com/shmakov/honeypot","last_synced_at":"2025-04-02T07:30:56.830Z","repository":{"id":54688687,"uuid":"133412937","full_name":"Shmakov/Honeypot","owner":"Shmakov","description":"Low interaction honeypot that displays real time attacks","archived":true,"fork":false,"pushed_at":"2020-08-17T21:34:47.000Z","size":3505,"stargazers_count":370,"open_issues_count":1,"forks_count":29,"subscribers_count":8,"default_branch":"master","last_synced_at":"2024-11-03T05:32:41.906Z","etag":null,"topics":["data-visualization","honeypot","logs","nodejs","security","ssh","tail","telnet"],"latest_commit_sha":null,"homepage":"https://tail-f.shmakov.net/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Shmakov.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-05-14T19:43:14.000Z","updated_at":"2024-09-15T11:45:48.000Z","dependencies_parsed_at":"2022-08-14T00:01:11.531Z","dependency_job_id":null,"html_url":"https://github.com/Shmakov/Honeypot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shmakov%2FHoneypot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shmakov%2FHoneypot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shmakov%2FHoneypot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shmakov%2FHoneypot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Shmakov","download_url":"https://codeload.github.com/Shmakov/Honeypot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246774313,"owners_count":20831511,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data-visualization","honeypot","logs","nodejs","security","ssh","tail","telnet"],"created_at":"2024-08-01T09:01:47.791Z","updated_at":"2025-04-02T07:30:51.813Z","avatar_url":"https://github.com/Shmakov.png","language":"JavaScript","funding_links":[],"categories":["\u003ca id=\"a2df15c7819a024c2f5c4a7489285597\"\u003e\u003c/a\u003e密罐\u0026\u0026Honeypot","\u003ca id=\"a53d22b9c5d09dc894413453f4755658\"\u003e\u003c/a\u003e未分类"],"sub_categories":["\u003ca id=\"2af349669891f54649a577b357aa81a6\"\u003e\u003c/a\u003e未分类-Honeypot"],"readme":"# Overview\nLow interaction honeypot application that displays real time attacks in the web-interface. Made just for fun and it is not production ready.\n\nWritten in Node.js the application listens on 128 most common TCP ports and saves results to the MySQL Database for further analysis. \n\n## Demo\nWeb-interface demo available at https://tail-f.shmakov.net/\n\n\u003cp align=\"center\"\u003e\u003cimg src=\"etc/images/interface_demo.gif?raw=true\"\u003e\u003c/p\u003e\n\n## How to Deploy\nWe need nodejs, git and tcpdump\n```\nsudo yum install git nodejs tcpdump -y\n```\nClone 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](lib/tcp-ports.js).\n```\ngit clone https://github.com/Shmakov/Honeypot.git\ncd Honeypot/ \u0026\u0026 npm install\nsudo node app.js # Please think twice before running random person's code with the sudo privileges\n```\nThat is it. You should be able to access the app on the port 80 from your web-browser. \n\n## Monthly Statistics\nStats for the past 30 days are available at https://tail-f.shmakov.net/stats\n\nBelow example is custom-made and displays the data for the month of June 2018:\n- There were total of 69 074 requests to the server;\n- IP Geolocation based on 11 918 unique IP Addresses;\n- IP Geolocation Map is made with the help of Google Maps API and Google Fusion Tables.\n\n\u003cp align=\"center\"\u003e\u003cimg src=\"etc/images/stats_demo.png?raw=true\"\u003e\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshmakov%2Fhoneypot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshmakov%2Fhoneypot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshmakov%2Fhoneypot/lists"}