{"id":13795963,"url":"https://github.com/random-robbie/docker-ssh-honey","last_synced_at":"2025-04-21T08:32:30.430Z","repository":{"id":44454386,"uuid":"101051167","full_name":"random-robbie/docker-ssh-honey","owner":"random-robbie","description":"SSH Honey pot for docker","archived":false,"fork":false,"pushed_at":"2022-07-11T08:59:14.000Z","size":18,"stargazers_count":59,"open_issues_count":1,"forks_count":17,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-01T11:50:37.657Z","etag":null,"topics":["docker","docker-ssh-honey","honeypot","ssh-honeypot"],"latest_commit_sha":null,"homepage":null,"language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/random-robbie.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-08-22T10:27:12.000Z","updated_at":"2025-02-09T08:38:22.000Z","dependencies_parsed_at":"2022-09-22T08:52:43.652Z","dependency_job_id":null,"html_url":"https://github.com/random-robbie/docker-ssh-honey","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/random-robbie%2Fdocker-ssh-honey","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/random-robbie%2Fdocker-ssh-honey/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/random-robbie%2Fdocker-ssh-honey/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/random-robbie%2Fdocker-ssh-honey/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/random-robbie","download_url":"https://codeload.github.com/random-robbie/docker-ssh-honey/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250023582,"owners_count":21362429,"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":["docker","docker-ssh-honey","honeypot","ssh-honeypot"],"created_at":"2024-08-03T23:01:04.687Z","updated_at":"2025-04-21T08:32:30.163Z","avatar_url":"https://github.com/random-robbie.png","language":"Dockerfile","funding_links":[],"categories":["\u003ca id=\"c8f749888134d57b5fb32382c78ef2d1\"\u003e\u003c/a\u003eSSH\u0026\u0026Telnet"],"sub_categories":[],"readme":"# docker-ssh-honey\n\n`https://hub.docker.com/r/txt3rob/docker-ssh-honey`\n\nStart `docker run  -p 22:22 -it txt3rob/docker-ssh-honey`\n\n\nSSH Honey pot for docker\n\nUsing Alpine as base image now to take container from 1GB to around 118MB\n\nUsing https://github.com/droberson/ssh-honeypot\n\nFROM THE README\n\n# SSH Honeypot\n\nThis program listens for incoming ssh connections and logs the ip\naddress, username, and password used. This was written to gather\nrudimentary intelligence on brute force attacks.\n\n\n## Syslog facilities\n\nAs of version 0.0.5, this supports logging to syslog. This feature\nis toggled with the -s flag. It is up to you to configure your\nsyslog facilities appropriately. This logs to LOG_AUTHPRIV which is\ntypically /var/log/auth.log. You may want to modify this to use\none of the LOG_LOCAL facilities if you are worried about password\nleakage.\n\nThis was implemented to aggregate the data from several hosts into\na centralized spot.\n\n## Dropping privileges\n\nAs of version 0.0.8, you can drop root privileges of this program\nafter binding to a privileged port. You can now run this as _nobody_\non port 22 for example instead of root, but have to initially start it\nas root:\n\n\t$ sudo bin/ssh-honeypot -p 22 -u nobody\n\t\nBeware that this chowns the logfile to the user specified as well.\n\n## Changing the Banner\n\nList available banners\n\n    $ bin/ssh-honeypot -b\n\nSet banner string\n\n    $ bin/ssh-honeypot -b \"my banner string\"\n\nSet banner by index\n\n    $ bin/ssh-honeypot -i \u003cbanner index\u003e\n\nUse a VPS from DO\n\n[![DigitalOcean Referral Badge](https://web-platforms.sfo2.cdn.digitaloceanspaces.com/WWW/Badge%201.svg)](https://www.digitalocean.com/?refcode=e22bbff5f6f1\u0026utm_campaign=Referral_Invite\u0026utm_medium=Referral_Program\u0026utm_source=badge)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frandom-robbie%2Fdocker-ssh-honey","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frandom-robbie%2Fdocker-ssh-honey","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frandom-robbie%2Fdocker-ssh-honey/lists"}