├── .gitignore ├── C2 ├── db │ ├── __pycache__ │ │ └── db_manager.cpython-311.pyc │ ├── config.ini │ └── db_manager.py └── server.py ├── Dockerfile ├── LICENSE ├── README.md ├── Templates ├── redirector_template.tf └── script.sh ├── Terraform_HTTP ├── config_templates │ ├── Caddyfile │ ├── Caddyfile_backup │ ├── http_redir.tf │ ├── peer.tpl │ ├── server.tpl │ └── variable.tf ├── providers.tf ├── redir │ ├── Caddyfile │ ├── bad-IPS.caddy │ ├── bad-UA.caddy │ ├── docker-compose.yml │ ├── http_script.sh │ └── index.html └── templates.tf ├── Terraform_TCP ├── providers.tf └── variable.tf ├── Web_interface └── primus-gui │ ├── .gitignore │ ├── .prettierrc │ ├── build │ ├── PrimusC2_transp.png │ ├── asset-manifest.json │ ├── favicon.ico │ ├── index.html │ ├── manifest.json │ ├── robots.txt │ └── static │ │ └── js │ │ ├── 453.dd455790.chunk.js │ │ ├── 453.dd455790.chunk.js.map │ │ ├── main.456cf0ee.js │ │ ├── main.456cf0ee.js.LICENSE.txt │ │ └── main.456cf0ee.js.map │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── PrimusC2_transp.png │ ├── favicon.ico │ ├── index.html │ ├── manifest.json │ └── robots.txt │ └── src │ ├── App.js │ ├── Callbacks.js │ ├── Home.js │ ├── Interact.js │ ├── Listener.js │ ├── OutputSearcher.js │ ├── Payloads.js │ ├── index.js │ ├── reportWebVitals.js │ └── serviceWorker.js ├── implant ├── implant.nim ├── implant_HTTP.nim ├── implant_HTTPS.nim ├── implant_HTTPS_DLL.nim ├── implant_HTTP_DLL.nim └── nimprotect.nim ├── requirements.txt ├── setup.sh └── utils ├── .gitignore ├── RC4Util.py ├── ShellcodeRDI.py ├── __init__.py ├── helpfunc.py └── swnamegen.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/.gitignore -------------------------------------------------------------------------------- /C2/db/__pycache__/db_manager.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/C2/db/__pycache__/db_manager.cpython-311.pyc -------------------------------------------------------------------------------- /C2/db/config.ini: -------------------------------------------------------------------------------- 1 | [sqlite] 2 | database = primus.db -------------------------------------------------------------------------------- /C2/db/db_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/C2/db/db_manager.py -------------------------------------------------------------------------------- /C2/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/C2/server.py -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/README.md -------------------------------------------------------------------------------- /Templates/redirector_template.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Templates/redirector_template.tf -------------------------------------------------------------------------------- /Templates/script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Templates/script.sh -------------------------------------------------------------------------------- /Terraform_HTTP/config_templates/Caddyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Terraform_HTTP/config_templates/Caddyfile -------------------------------------------------------------------------------- /Terraform_HTTP/config_templates/Caddyfile_backup: -------------------------------------------------------------------------------- 1 | URL { 2 | reverse_proxy http://192.168.255.2:80 3 | log 4 | 5 | } -------------------------------------------------------------------------------- /Terraform_HTTP/config_templates/http_redir.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Terraform_HTTP/config_templates/http_redir.tf -------------------------------------------------------------------------------- /Terraform_HTTP/config_templates/peer.tpl: -------------------------------------------------------------------------------- 1 | [Peer] 2 | PublicKey = ${pubkey} 3 | AllowedIPs = 192.168.255.${index} 4 | -------------------------------------------------------------------------------- /Terraform_HTTP/config_templates/server.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Terraform_HTTP/config_templates/server.tpl -------------------------------------------------------------------------------- /Terraform_HTTP/config_templates/variable.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Terraform_HTTP/config_templates/variable.tf -------------------------------------------------------------------------------- /Terraform_HTTP/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Terraform_HTTP/providers.tf -------------------------------------------------------------------------------- /Terraform_HTTP/redir/Caddyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Terraform_HTTP/redir/Caddyfile -------------------------------------------------------------------------------- /Terraform_HTTP/redir/bad-IPS.caddy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Terraform_HTTP/redir/bad-IPS.caddy -------------------------------------------------------------------------------- /Terraform_HTTP/redir/bad-UA.caddy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Terraform_HTTP/redir/bad-UA.caddy -------------------------------------------------------------------------------- /Terraform_HTTP/redir/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Terraform_HTTP/redir/docker-compose.yml -------------------------------------------------------------------------------- /Terraform_HTTP/redir/http_script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Terraform_HTTP/redir/http_script.sh -------------------------------------------------------------------------------- /Terraform_HTTP/redir/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Terraform_HTTP/redir/index.html -------------------------------------------------------------------------------- /Terraform_HTTP/templates.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Terraform_HTTP/templates.tf -------------------------------------------------------------------------------- /Terraform_TCP/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Terraform_TCP/providers.tf -------------------------------------------------------------------------------- /Terraform_TCP/variable.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Terraform_TCP/variable.tf -------------------------------------------------------------------------------- /Web_interface/primus-gui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Web_interface/primus-gui/.gitignore -------------------------------------------------------------------------------- /Web_interface/primus-gui/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Web_interface/primus-gui/.prettierrc -------------------------------------------------------------------------------- /Web_interface/primus-gui/build/PrimusC2_transp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Web_interface/primus-gui/build/PrimusC2_transp.png -------------------------------------------------------------------------------- /Web_interface/primus-gui/build/asset-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Web_interface/primus-gui/build/asset-manifest.json -------------------------------------------------------------------------------- /Web_interface/primus-gui/build/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Web_interface/primus-gui/build/favicon.ico -------------------------------------------------------------------------------- /Web_interface/primus-gui/build/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Web_interface/primus-gui/build/index.html -------------------------------------------------------------------------------- /Web_interface/primus-gui/build/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Web_interface/primus-gui/build/manifest.json -------------------------------------------------------------------------------- /Web_interface/primus-gui/build/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Web_interface/primus-gui/build/robots.txt -------------------------------------------------------------------------------- /Web_interface/primus-gui/build/static/js/453.dd455790.chunk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Web_interface/primus-gui/build/static/js/453.dd455790.chunk.js -------------------------------------------------------------------------------- /Web_interface/primus-gui/build/static/js/453.dd455790.chunk.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Web_interface/primus-gui/build/static/js/453.dd455790.chunk.js.map -------------------------------------------------------------------------------- /Web_interface/primus-gui/build/static/js/main.456cf0ee.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Web_interface/primus-gui/build/static/js/main.456cf0ee.js -------------------------------------------------------------------------------- /Web_interface/primus-gui/build/static/js/main.456cf0ee.js.LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Web_interface/primus-gui/build/static/js/main.456cf0ee.js.LICENSE.txt -------------------------------------------------------------------------------- /Web_interface/primus-gui/build/static/js/main.456cf0ee.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Web_interface/primus-gui/build/static/js/main.456cf0ee.js.map -------------------------------------------------------------------------------- /Web_interface/primus-gui/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Web_interface/primus-gui/package-lock.json -------------------------------------------------------------------------------- /Web_interface/primus-gui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Web_interface/primus-gui/package.json -------------------------------------------------------------------------------- /Web_interface/primus-gui/public/PrimusC2_transp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Web_interface/primus-gui/public/PrimusC2_transp.png -------------------------------------------------------------------------------- /Web_interface/primus-gui/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Web_interface/primus-gui/public/favicon.ico -------------------------------------------------------------------------------- /Web_interface/primus-gui/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Web_interface/primus-gui/public/index.html -------------------------------------------------------------------------------- /Web_interface/primus-gui/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Web_interface/primus-gui/public/manifest.json -------------------------------------------------------------------------------- /Web_interface/primus-gui/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Web_interface/primus-gui/public/robots.txt -------------------------------------------------------------------------------- /Web_interface/primus-gui/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Web_interface/primus-gui/src/App.js -------------------------------------------------------------------------------- /Web_interface/primus-gui/src/Callbacks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Web_interface/primus-gui/src/Callbacks.js -------------------------------------------------------------------------------- /Web_interface/primus-gui/src/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Web_interface/primus-gui/src/Home.js -------------------------------------------------------------------------------- /Web_interface/primus-gui/src/Interact.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Web_interface/primus-gui/src/Interact.js -------------------------------------------------------------------------------- /Web_interface/primus-gui/src/Listener.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Web_interface/primus-gui/src/Listener.js -------------------------------------------------------------------------------- /Web_interface/primus-gui/src/OutputSearcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Web_interface/primus-gui/src/OutputSearcher.js -------------------------------------------------------------------------------- /Web_interface/primus-gui/src/Payloads.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Web_interface/primus-gui/src/Payloads.js -------------------------------------------------------------------------------- /Web_interface/primus-gui/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Web_interface/primus-gui/src/index.js -------------------------------------------------------------------------------- /Web_interface/primus-gui/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Web_interface/primus-gui/src/reportWebVitals.js -------------------------------------------------------------------------------- /Web_interface/primus-gui/src/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/Web_interface/primus-gui/src/serviceWorker.js -------------------------------------------------------------------------------- /implant/implant.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/implant/implant.nim -------------------------------------------------------------------------------- /implant/implant_HTTP.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/implant/implant_HTTP.nim -------------------------------------------------------------------------------- /implant/implant_HTTPS.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/implant/implant_HTTPS.nim -------------------------------------------------------------------------------- /implant/implant_HTTPS_DLL.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/implant/implant_HTTPS_DLL.nim -------------------------------------------------------------------------------- /implant/implant_HTTP_DLL.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/implant/implant_HTTP_DLL.nim -------------------------------------------------------------------------------- /implant/nimprotect.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/implant/nimprotect.nim -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/setup.sh -------------------------------------------------------------------------------- /utils/.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | -------------------------------------------------------------------------------- /utils/RC4Util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/utils/RC4Util.py -------------------------------------------------------------------------------- /utils/ShellcodeRDI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/utils/ShellcodeRDI.py -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/helpfunc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/utils/helpfunc.py -------------------------------------------------------------------------------- /utils/swnamegen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Primusinterp/PrimusC2/HEAD/utils/swnamegen.py --------------------------------------------------------------------------------