Projects STRLCPY Synergy-httpx Files
🤬
ATtiny85_templates Loading last commit info...
LICENSE.md
README.md
requirements.txt
synergy_httpx.py
README.md

Synergy Httpx

Python License

Purpose

A Python http(s) server designed to assist in red teaming activities such as receiving intercepted data via POST requests and serving content dynamically (e.g. payloads).

I find this tool handy when working with rubber ducky / bad USB / ATtiny85, etc based attacks. Check out the ATtiny85_templates folder for some handy .ino templates to load on your microcontroller. Credits: My templates are inspired by this repo -> CedArctic/DigiSpark-Scripts.

Preview

image

Installation

pip3 install -r requirements.txt

Usage

python3 synergy_httpx.py [-h] [-c CERT] [-k KEY] [-p PORT] [-q] [-i INTERFACE]
  • If you provide cert.pem and key.pem files when you execute synergy_httpx.py, it will run with SSL. You can use the "serve" and "release" prompt commands to associate server path names with local files to be used as a response body to GET/POST requests, while the server is running.

  • You can predifine endpoints (server paths mapped to local files) by editting the user_defined_endpoints dict in synergy_httpx.py (there are examples).

Please wait...
Page is in error, reload to recover