{"id":13795765,"url":"https://github.com/magisterquis/sshhipot","last_synced_at":"2026-01-12T12:53:02.157Z","repository":{"id":144202200,"uuid":"50227929","full_name":"magisterquis/sshhipot","owner":"magisterquis","description":"High-interaction MitM SSH honeypot","archived":false,"fork":false,"pushed_at":"2018-05-13T17:10:27.000Z","size":87328,"stargazers_count":168,"open_issues_count":5,"forks_count":46,"subscribers_count":9,"default_branch":"master","last_synced_at":"2024-11-18T10:34:40.499Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"zlib","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/magisterquis.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,"governance":null,"roadmap":null,"authors":null}},"created_at":"2016-01-23T07:09:44.000Z","updated_at":"2024-10-25T15:53:57.000Z","dependencies_parsed_at":"2023-06-18T06:15:18.747Z","dependency_job_id":null,"html_url":"https://github.com/magisterquis/sshhipot","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/magisterquis%2Fsshhipot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/magisterquis%2Fsshhipot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/magisterquis%2Fsshhipot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/magisterquis%2Fsshhipot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/magisterquis","download_url":"https://codeload.github.com/magisterquis/sshhipot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253841156,"owners_count":21972604,"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":[],"created_at":"2024-08-03T23:01:01.831Z","updated_at":"2026-01-12T12:53:02.151Z","avatar_url":"https://github.com/magisterquis.png","language":"Go","funding_links":[],"categories":["Go","\u003ca id=\"42f9e068b6511bcbb47d6b2b273097da\"\u003e\u003c/a\u003e未分类","\u003ca id=\"c8f749888134d57b5fb32382c78ef2d1\"\u003e\u003c/a\u003eSSH\u0026\u0026Telnet","Honeypots"],"sub_categories":["\u003ca id=\"3bd67ee9f322e2c85854991c85ed6da0\"\u003e\u003c/a\u003e投毒\u0026\u0026Poisoning"],"readme":"Version 2 is under development.  Please switch to the `v2` branch, build, and run with `-h`.\n============================================================================================\n\nSSHHiPot\n=========\nHigh-interaction SSH honeypot (ok, it's really a logging ssh proxy).\n\nStill more or less a work-in-progress.  Feel free to `go install` this\nrepository if you'd like to try it.  Run it with `-h` to see more options.  In\nparticular, logging is kinda rough.\n\nOne of these days there'll be better documentation, really.\n\nThe general idea is that sshlowpot runs somewhere between the attacker and the\nreal SSH server such that the attacker logs into the honeypot, and the honeypot\nlogs into the server.\n\nContact\n-------\nAt this stage in its development, it's probably easier to find me on Freenode\nthan anything, though reading the source is another option.  It's not _that_\npainful.  I can usually be found as `magisterquis` in `#devious` on freenode.\n\nInstallation\n------------\n```bash\ngo install github.com/magisterquis/sshhipot\n```\nIf you don't have go available, feel free to ask me (or someone who does) for\ncompiled binaries.  They can be made for a bunch of different platforms.\n\nConfig\n------\nMost of the options should be useable as-is.  The ones I expect will need to\nbe configured:\n\nOption | Use\n-------|----\n`-ck`  | SSH identity file (i.e. `id_rsa`) to use to authenticate to the server.\n`-cs`  | Server's address.  Can be loopback, even.\n`-cu`  | Ok, maybe `root` wasn't a great default.  `test` is probably better.\n`-p`   | Try `123456` or something more common than [`hunter2`](http://bash.org/?244321).  Also see the `-pf` flag.\n`-sf`  | Fingerprint of real server's Host Key (retreivable with `ssh-keyscan hostname 2\u003e/dev/null | ssh-keygen -lf -`)\n\nPlease note by default the server listens on port 2222.  You'll have to use\npf or iptables or whatever other firewall to redirect the port.  It's probably\na really bad idea to run it as root.  Don't do that.\n\nThere is a general log which goes to stdout.  More granular logs go in a\ndirectory named `conns` by default (`-d` flag).  At the moment, the granular\nlogs also go to stderr.\n\nContributions\n-------------\nYes, please.\n\nWindows\n-------\nIt's in Go, so, probably?  Send me a pull request if it doesn't work.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmagisterquis%2Fsshhipot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmagisterquis%2Fsshhipot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmagisterquis%2Fsshhipot/lists"}