
UFONet - Boîte à outils de déni de service

UFONet - est un logiciel libre, une boîte à outils perturbatrice -P2P et cryptographique- qui permet d'effectuer des attaques DoS et DDoS ; sur la couche 7 (APP/HTTP) par l'exploitation de vecteurs de redirection ouverte (Open Redirect) sur des sites Web tiers afin d'agir comme un botnet et sur la couche 3 (Réseau) en abusant du protocole.
Il fonctionne également comme un DarkNET chiffré pour publier et recevoir du contenu en créant un réseau mondial client/serveur basé sur une architecture P2P à connexion directe.
Voir ces liens pour plus d'informations :
CWE-601 : Redirection ouverte : https://cwe.mitre.org/data/definitions/601.html

SPRAY : https://en.wikipedia.org/wiki/Denial-of-service_attack#Reflected_attack
DROPER : https://en.wikipedia.org/wiki/IP_fragmentation_attack
SNIPER : https://en.wikipedia.org/wiki/Simple_Network_Management_Protocol
TACHYON : https://en.wikipedia.org/wiki/DNS_amplification_attack
MONLIST : https://en.wikipedia.org/wiki/NTP_server_misuse_and_abuse
UFOACK : https://en.wikipedia.org/wiki/Denial-of-service_attack
OVERLAP : https://en.wikipedia.org/wiki/IP_fragmentation_attack#Overlapping_fragment_attack
MEMCACHED : https://en.wikipedia.org/wiki/Memcached
CHARGEN : https://en.wikipedia.org/wiki/Character_Generator_Protocol
CLDAP : https://en.wikipedia.org/wiki/Lightweight_Directory_Access_Protocol
SSDP : https://en.wikipedia.org/wiki/Simple_Service_Discovery_Protocol
TFTP : https://en.wikipedia.org/wiki/Trivial_File_Transfer_Protocol
COAP : https://en.wikipedia.org/wiki/Constrained_Application_Protocol
NETBIOS : https://en.wikipedia.org/wiki/NetBIOS
RIPV1 : https://en.wikipedia.org/wiki/Routing_Information_Protocol
MIDDLEBOX : https://en.wikipedia.org/wiki/Network_middlebox
RAPIDRESET : https://en.wikipedia.org/wiki/HTTP/2
SLOWREAD : https://en.wikipedia.org/wiki/Slowloris_(software)
GOLDENEYE : https://en.wikipedia.org/wiki/Denial-of-service_attack#Application-layer_attacks
FINFLOOD : https://en.wikipedia.org/wiki/Transmission_Control_Protocol#Connection_termination
UFONet fonctionne sur de nombreuses plates-formes :
Vous pouvez essayer d'obtenir automatiquement toutes les bibliothèques requises en utilisant (en tant que root) :
python3 setup.py
Pour une installation manuelle, exécutez :
sudo apt-get install -y --no-install-recommends libpython3.12-dev python3-pycurl python3-geoip python3-whois python3-requests libgeoip1 libgeoip-dev
python3 -m pip install --upgrade pip --no-warn-script-location --root-user-action=ignore --break-system-packages
python3 -m pip install pycurl --upgrade --root-user-action=ignore --break-system-packages
python3 -m pip install pygeoip requests urllib3 whois scapy pycryptodomex duckduckgo-search dnspython certifi --ignore-installed --root-user-action=ignore --break-system-packages
Si une bibliothèque manque au moment de l'exécution, UFONet 2.0 tentera de l'installer automatiquement à l'aide de pip.
Pour exécuter la suite de tests à tout moment :
python3 ufonet --test-ufonet
UFONet est distribué sous licence GPLv3. Vous pouvez trouver le texte complet de la licence dans le fichier LICENSE.













