McBin

ping_sim_script.py

#!/usr/bin/env python3
import socket
import sys
import time

def simulate_attack(target_ip, duration=10):
    print(f'Simulating ping flood on {target_ip} for {duration} seconds...')
    start_time = time.time()
    while time.time() - start_time < duration:
        try:
            # Create a socket and send dummy UDP packets for simulation
            s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
            s.sendto(b'Fake ping packet', (target_ip, 80))  # Port 80 as example
            time.sleep(0.1)  # Throttle to avoid immediate overwhelm
        except Exception as e:
            print(f'Error: {e}')
    print('Simulation ended.')

if __name__ == '__main__':
    if len(sys.argv) != 2:
        print('Usage: python script.py <your_home_ip>')
        sys.exit(1)
    target_ip = sys.argv[1]
    simulate_attack(target_ip)
Copied to clipboard!