How praneethk19/ddos-scripts works
This repository is a collection of standalone Layer-4 and Layer-7 denial-of-service scripts, rather than one coordinated service. The documented workflow is to select and run a script for a permitted test; the scripts are separate implementations, not a shared pipeline. PyLoris is the clearest internal subsystem: its GUI, command-line, and scripting entry points configure a shared runtime, which manages connections and can use SOCKS proxies. The README documents the layer split; other script internals were not sampled, so their individual call flows are not inferred.
Main entry points: libloris.py Connection runtime · Layer-4 Transport scripts · Layer-7 Application scripts · pyloris.py PyLoris GUI
Components 23
Layer 4 tools
- Transport scripts
Layer-4 - CHARGEN script
Layer-4/CHARGEN/chargen.c - DNS-AMP script
Layer-4/DNS-AMP/dns-amp.c - NTP Python
Layer-4/NTP-Py/ntp-py.py - SNMP C
Layer-4/SNMP-C/snmp-c.c - SNMP Python
Layer-4/SNMP-PY/snmp-py.py - Spoofed UDP
Layer-4/Spoofed-UDP/sudp.c - TCP ESSYN
Layer-4/TCP-Advanced-ESSYN/tcp.c
Layer 7 tools
- Application scripts
Layer-7 - GoldenEye
Layer-7/007-GoldenEye/goldeneye.py - ARME Apache
Layer-7/ARME-Apache/arme.c - GET HEAD POST
Layer-7/GHP-Get_Head_Post/ghp.c - Hulk
Layer-7/Hulk/hulk.py - R.U.D.Y.
Layer-7/R.U.D.Y/rudy.c - Slow Loris
Layer-7/SlowLoris/slowloris.c
PyLoris runtime
- PyLoris GUI
Layer-7/Pyloris/pyloris.py - PyLoris CLI
Layer-7/Pyloris/httploris.py - Script examples
Layer-7/Pyloris/scriptloris_http.py - Connection runtime
Layer-7/Pyloris/libloris.py - SOCKS support
Layer-7/Pyloris/socks.py
Other components
- Authorized tester
- Test target
- SOCKS proxy
Connections 13
- Authorized tester → Transport scripts: selects and runs
README.md - Authorized tester → Application scripts: selects and runs
README.md - Authorized tester → PyLoris GUI: configures and runs
Layer-7/Pyloris/pyloris.py - Authorized tester → PyLoris CLI: configures and runs
Layer-7/Pyloris/httploris.py - Authorized tester → Script examples: runs example
Layer-7/Pyloris/scriptloris_http.py - PyLoris GUI → Connection runtime: starts runtime
Layer-7/Pyloris/pyloris.py - PyLoris CLI → Connection runtime: starts runtime
Layer-7/Pyloris/httploris.py - Script examples → Connection runtime: uses runtime
Layer-7/Pyloris/scriptloris_http.py - Connection runtime → SOCKS support: uses proxy sockets
Layer-7/Pyloris/libloris.py - Transport scripts → Test target: targets at Layer 4
README.md - Application scripts → Test target: targets at Layer 7
README.md - Connection runtime → Test target: connects to host
Layer-7/Pyloris/libloris.py - SOCKS support → SOCKS proxy: connects optionally
Layer-7/Pyloris/socks.py