{"id":13795914,"url":"https://github.com/utoni/potd","last_synced_at":"2025-05-13T00:30:31.590Z","repository":{"id":144923874,"uuid":"140595064","full_name":"utoni/potd","owner":"utoni","description":"A high scalable low to medium interactive SSH/TCP honeypot using Linux Namespaces, capabilities, seccomp, cgroups designed for OpenWrt and IoT devices.","archived":true,"fork":false,"pushed_at":"2020-07-12T19:41:09.000Z","size":287,"stargazers_count":28,"open_issues_count":0,"forks_count":6,"subscribers_count":8,"default_branch":"master","last_synced_at":"2024-04-15T14:28:04.637Z","etag":null,"topics":["c","capabilities","cgroups","honeypot","openwrt","sandbox","seccomp","ssh-honeypot"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/utoni.png","metadata":{"files":{"readme":"README","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS"}},"created_at":"2018-07-11T15:29:37.000Z","updated_at":"2023-01-28T08:59:56.000Z","dependencies_parsed_at":"2024-01-03T04:02:43.285Z","dependency_job_id":null,"html_url":"https://github.com/utoni/potd","commit_stats":null,"previous_names":["lnslbrty/potd"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/utoni%2Fpotd","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/utoni%2Fpotd/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/utoni%2Fpotd/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/utoni%2Fpotd/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/utoni","download_url":"https://codeload.github.com/utoni/potd/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225159841,"owners_count":17430190,"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":["c","capabilities","cgroups","honeypot","openwrt","sandbox","seccomp","ssh-honeypot"],"created_at":"2024-08-03T23:01:04.020Z","updated_at":"2024-11-18T10:30:57.207Z","avatar_url":"https://github.com/utoni.png","language":"C","funding_links":[],"categories":["\u003ca id=\"c8f749888134d57b5fb32382c78ef2d1\"\u003e\u003c/a\u003eSSH\u0026\u0026Telnet"],"sub_categories":[],"readme":"honey[potd]aemon\n================\n\nThis project is part of a BA thesis. It is currently in a pre-alpha state.\n\nDependencies\n============\n\nKernel/libc requirements: Cgroups, Namespaces (UTS, IPC, PID, NET, CGROUPS)\n\nRequired: libssh, pthread\nOptional: libseccomp\n\nA chroot'able directory that contains an executable named '/bin/sh'.\n\nHowTo\n=====\n\nBuild:\n  - ./autogen.sh\n  - ./configure\n  - make\n\nRun:\n  - Example:\n    ./src/potd --redirect 0.0.0.0:2222:127.0.0.1:22222 \\\n               --protocol 127.0.0.1:22222:127.0.0.1:33333 \\\n               --jail 127.0.0.1:33333\n    This will process, filter and redirect all traffic incoming from 0.0.0.0:2222 to the\n    protocol handler at 127.0.0.1:22222 and if the protocol accepts it, it will forward\n    all traffic to the jail/sandbox at 127.0.0.1:33333.\n    (clunky atm, will be simplified in the future)\n  - Do not forget to set the --rootfs \u003cdirectory\u003e which contains an executable /bin/sh.\n  - see ./src/potd --help\n\nFeatures\n========\n\nThe server supports currently only shell channels but exec and direct-tcp channels are coming soon!\n\nSupported protocols (at the moment):\n  - ssh with libssh\n\nProtocols to implement:\n  - HTTP\n  - ssh with openssh\n  - SCADA\n  - MySQL\n\nSuits perfect for your favoured Desktop/Server/OpenWrt Linux system.\n\nTODOs\n=====\n\n- RESTful listener for output sampled data from different processes\n    (send (real-time)statistics about protocols/jails/etc to higher level apps)\n- ptrace support for jailed processes (trace syscalls)\n- improved event handling (maybe libevent?)\n\nSoftware Architecture\n=====================\n\nsee data/potd-arch.{svg,dia}\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Futoni%2Fpotd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Futoni%2Fpotd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Futoni%2Fpotd/lists"}