{"id":13794583,"url":"https://github.com/zeroq/amun","last_synced_at":"2026-01-11T07:52:36.115Z","repository":{"id":7969475,"uuid":"9369735","full_name":"zeroq/amun","owner":"zeroq","description":"Amun Honeypot","archived":false,"fork":false,"pushed_at":"2024-05-16T14:51:26.000Z","size":398,"stargazers_count":59,"open_issues_count":4,"forks_count":25,"subscribers_count":8,"default_branch":"master","last_synced_at":"2024-08-03T23:03:43.369Z","etag":null,"topics":["amun","honeypot","python"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zeroq.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG","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":"2013-04-11T12:29:14.000Z","updated_at":"2024-08-02T11:36:41.000Z","dependencies_parsed_at":"2022-08-03T15:09:51.874Z","dependency_job_id":null,"html_url":"https://github.com/zeroq/amun","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/zeroq%2Famun","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeroq%2Famun/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeroq%2Famun/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeroq%2Famun/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zeroq","download_url":"https://codeload.github.com/zeroq/amun/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225157000,"owners_count":17429698,"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":["amun","honeypot","python"],"created_at":"2024-08-03T23:00:43.914Z","updated_at":"2024-11-18T09:30:38.359Z","avatar_url":"https://github.com/zeroq.png","language":"Python","readme":"## Amun\n\nAmun was the first python-based low-interaction honeypot, following the concepts of Nepenthes but extending it with\nmore sophisticated emulation and easier maintenance.\n\n## Requirements\n\n* Pyhon \u003e= 2.6 (no Python3 support yet)\n* (optional) Python Psyco (available at http://psyco.sourceforge.net/)\n* (optional) MySQLdb if submit-mysql or log-mysql is used\n* (optional) psycopg2 if log-surfnet is used\n\n## Installation\n\n* Clone Git repository: `git clone https://github.com/zeroq/amun.git`\n* Edit Amun main configuration file: `vim conf/amun.conf`\n  * for example set the ip address for Amun to listen on (0.0.0.0 to listen on all)\n  * enable or disbale vulnerability modules as needed\n* start the Amun by issuing: `./amun_server`\n\n## Tips and Tricks\n\nIn case you encounter problems with too many open files due to a lot of attackers hitting your honeypot at the same time, the following settings can be adjusted:\n\n* To increase the maximum number of open files on Linux:\n  * `echo \"104854\" \u003e /proc/sys/fs/file-max`\n  * `ulimit -Hn 104854`\n  * `ulimit -n 104854`\n* To increase the maximum number of open files on BSD:\n  * `sysctl kern.maxfiles=104854`\n  * `ulimit -Hn 104854`\n  * `ulimit -n 104854`\n\n## Logging\n\nAll logging information are stored in the \"logs\" subdirectory of your Amun installation. Following log files will be created:\n\n* amun\\_server.log\n  * contains general information, errors, and alive messages of the amun server\n* amun\\_request\\_handler.log\n  * contains information about unknown exploits and not matched exploit stages\n* analysis.log\n  * contains information about manual shellcode analysis (performed via the -a option)\n* download.log\n  * contains information about all download modules (ftp, tftp, bindport, etc...)\n* exploits.log\n  * contains information about all exploits that where triggert\n* shellcode_manager.log\n  * contains information and errors of the shellcode manager\n* submissions.log\n  * contains information about unique downloads\n* successfull_downloads.log\n  * contains information about all downloaded malware\n* unknown_downloads.log\n  * contains information about unknown download methods\n* vulnerabilities.log\n  * contains information about certain vulnerability modules\n\n## Parameters\n\nAmun can be executed with `-a` parameter to analyse a given file for known shellcode instead of running the honeypot. \n","funding_links":[],"categories":["Network","\u003ca id=\"a53d22b9c5d09dc894413453f4755658\"\u003e\u003c/a\u003e未分类"],"sub_categories":["Honey Pot / Honey Net"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzeroq%2Famun","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzeroq%2Famun","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzeroq%2Famun/lists"}