{"id":23340147,"url":"https://github.com/sierrasoftworks/honeypot","last_synced_at":"2025-04-09T23:41:47.869Z","repository":{"id":40350655,"uuid":"264489020","full_name":"SierraSoftworks/honeypot","owner":"SierraSoftworks","description":"A service designed to track malicious SSH login attempts","archived":false,"fork":false,"pushed_at":"2024-12-12T14:46:43.000Z","size":254,"stargazers_count":6,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-24T01:35:21.798Z","etag":null,"topics":["honeypot","security","ssh-server"],"latest_commit_sha":null,"homepage":"https://honeypot.sierrasoftworks.com/api/v1/stats","language":"Go","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/SierraSoftworks.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-05-16T17:24:38.000Z","updated_at":"2024-12-12T14:46:47.000Z","dependencies_parsed_at":"2023-01-22T11:46:05.263Z","dependency_job_id":"7bd2cf0d-0368-41a4-b28b-6087da76a22f","html_url":"https://github.com/SierraSoftworks/honeypot","commit_stats":null,"previous_names":["sierrasoftworks/ssh-honeypot"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SierraSoftworks%2Fhoneypot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SierraSoftworks%2Fhoneypot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SierraSoftworks%2Fhoneypot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SierraSoftworks%2Fhoneypot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SierraSoftworks","download_url":"https://codeload.github.com/SierraSoftworks/honeypot/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248131469,"owners_count":21052819,"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":["honeypot","security","ssh-server"],"created_at":"2024-12-21T04:19:45.022Z","updated_at":"2025-04-09T23:41:47.852Z","avatar_url":"https://github.com/SierraSoftworks.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Honeypot\n**A honeypot framework designed to measure drive-by internet attacks**\n\nThis project contains a lightweight Go service designed to act as a honeypot\nfor various drive-by internet attacks on common protocols. It is designed to\nmake adding new protocols extremely easy, while keeping track of various\nindicators of an attack.\n\n## Supported Protocols\n\n| Protocol   | Port  | Emulation   |\n|------------|-------|-------------|\n| SSH        | 22    | Full        |\n| Telnet     | 23    | Full        |\n| HTTP       | 80    | Full        |\n| Redis      | 6379  | Full        |\n| RDP        | 3369  | Basic (TCP) |\n| VNC        | 5900  | Basic (TCP) |\n| MongoDB    | 27017 | Basic (TCP) |\n| PostgreSQL | 5432  | Basic (TCP) |\n| MySQL      | 3306  | Basic (TCP) |\n\n## Deployment\nThis project can be deployed using Kubernetes. To do so, you should do the\nfollowing:\n\n```bash\nkubectl create namespace honeypot-demo\nkubectl apply --namespace honeypot-demo \\\n    -f https://raw.githubusercontent.com/SierraSoftworks/honeypot/master/.deploy/deployment.yml \\\n    -f https://raw.githubusercontent.com/SierraSoftworks/honeypot/master/.deploy/service.yml\n```\n\nThis will deploy the latest version of the honeypot on your Kubernetes cluster and expose it\nusing a dedicated Service (`type: LoadBalancer`). It will also create a new service called\n`honeypot-server` which hosts the API on its `http` port. To access this, you can create an\ningress or use `kubectl proxy`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsierrasoftworks%2Fhoneypot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsierrasoftworks%2Fhoneypot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsierrasoftworks%2Fhoneypot/lists"}