{"id":16535887,"url":"https://github.com/frederikme/botnet","last_synced_at":"2025-06-30T17:37:27.792Z","repository":{"id":144125182,"uuid":"239585275","full_name":"frederikme/Botnet","owner":"frederikme","description":"Remote Access Tool, Command \u0026 Control, based on the github project Ares, but written in python 3 with some extra features.","archived":false,"fork":false,"pushed_at":"2021-03-08T11:14:12.000Z","size":12189,"stargazers_count":38,"open_issues_count":2,"forks_count":12,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-01T05:06:39.160Z","etag":null,"topics":["agents","botnet","hacking","hacking-tool","python","python3"],"latest_commit_sha":null,"homepage":"","language":"Python","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/frederikme.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-02-10T18:40:55.000Z","updated_at":"2025-02-15T21:41:15.000Z","dependencies_parsed_at":null,"dependency_job_id":"612c53c0-8f12-442d-b66b-415e21312e4f","html_url":"https://github.com/frederikme/Botnet","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/frederikme%2FBotnet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frederikme%2FBotnet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frederikme%2FBotnet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frederikme%2FBotnet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/frederikme","download_url":"https://codeload.github.com/frederikme/Botnet/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244130282,"owners_count":20402753,"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":["agents","botnet","hacking","hacking-tool","python","python3"],"created_at":"2024-10-11T18:29:10.455Z","updated_at":"2025-03-21T09:32:15.752Z","avatar_url":"https://github.com/frederikme.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Botnet\nBotnet is a Python3 Remote Access Tool.\n\n__Warning: Misuse of this software can raise legal and ethical issues which I don't support nor can be held responsible for.__\n\nBotnet is, just like Ares, made of two programs:\n\n- A Command And Control server which is a web interface to administer the agents\n- An agent program, which is run on the compromised host, and ensures communication with the C\u0026C\n\n## Based on Github project Ares: https://github.com/sweetsoftware/Ares\nDifferences?\n1. Updated from python 2 -\u003e python 3\n2. Extra features like screencaptures, webcam capture, keylogger, password grabber (websites and wifi), ...\n\n## Setup\n\n__Note: I suggest creating a virtual environment__\n\nInstall the python requirements: \n\n```\npip install -r requirements.txt\n```\n\nInitialize the database:\n\n```\ncd Server\n./server initdb\n```\n\n## Server\nRun the (debug) server:\n\n```\n./server.py runserver -h 0.0.0.0 -p 8080 --threaded\n```\n\nThe server must now be accessible on http://localhost:8080\n\n## Agent\nRun the agent (update config.py to suit your needs):\n\n```\ncd agent\n./agent.py\n```\n\nBuild an agent to a standalone library and run it:\n\n```\n./builder.py -p Linux --server http://localhost:8080 -o agent\n./agent\n```\n\nTo see a list of supported options run\n\n```\n./builder.py -h\n```\n\n## Commands\n\n```\n\u003cany shell command\u003e\nExecutes the command in a shell and return its output.\n\nupload \u003clocal_file\u003e\nUploads \u003clocal_file\u003e to server.\n\ndownload \u003curl\u003e \u003cdestination\u003e\nDownloads a file through HTTP(S).\n\nzip \u003carchive_name\u003e \u003cfolder\u003e\nCreates a zip archive of the folder.\n\npython \u003ccommand|file\u003e\nRuns a Python command or local file.\n\nscreenshot\nTakes a screenshot and uploads the image to server.\n\ncamshot\nTakes a webcam image and uploads the image to server.\n\nkeylogger\nShows all pressed keys since start up.\n\npasswords\nShows all stored passwords on the pc, including websites and wifi.\n\ndelete passwords\nDeletes all stored cookies from the victims' pc. \nThis way you could try to retreive password from keylogs if you cannot get them from the passwords command.\n\npersist\nInstalls the agent.\n\nclean\nUninstalls the agent.\n\nexit\nKills the agent.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrederikme%2Fbotnet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffrederikme%2Fbotnet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrederikme%2Fbotnet/lists"}