Ejemplo n.º 1
0
def puertos(dirc):
	limpiar()
	print(lang.main('intIp')) 
	dIP = input('>> ')
	print(lang.main('esDes'))
	x = input(">> ")
	print(lang.main('esHas'))
	y = input(">> ")
	limpiar()
	x = int(x)
	y = int(y)
	if x < 1 or y > 1025 or x > 1024 or y < 2:
		print(lang.main('errPuer'))
		puertos(dirc)
	else:
		for port in range (x, y):

			sock = socket.socket(socket.AF_INET,socket.SOCK_STREAM)

			rslt = sock.connect_ex((dIP,port))

			if rslt == 0:

				print(lang.main('pAb').format(port))

	sock.close()
Ejemplo n.º 2
0
def url(error = ""):
	bone.limpiar()
	print(error)
	print("")
	print(lang.main('intUrl'))
	sitio = input(str(">> "))
	if sitio.startswith("http://") or sitio.startswith("https://") and sitio.find('.') != -1:
		main(sitio)
	elif sitio.find('.') == -1:
		url(lang.main('errUrl'))
	else:
		sitio = "http://" + sitio
		main(sitio)
Ejemplo n.º 3
0
def main(direccion):
	global archivo
	bone.limpiar()
	print(lang.main('cabecera1'), direccion, lang.main('cabecera2'))
		
	print(lang.main('menu1'))
	eleccion = input(">> ")
	if eleccion == "1":
		bone.buscar(direccion)
		main(direccion)
	elif eleccion == "2":
		print(lang.main('nArch'))
		archivo = input(str(">> "))
		if archivo == "":
			archivo = "SinNombre.html"
		print(lang.main('elArch'), archivo, lang.main('sCreado'))
		bone.conectar(direccion, archivo)
		main(direccion)
	elif eleccion == "3":
		url(lang.main('cambUrl'))
	elif eleccion == "0":
		bone.limpiar()
		print(lang.main('saliendo'))
		exit()
	elif eleccion == "4":
		bone.puertos(direccion)
		main(direccion)
	elif eleccion == "5":
		bone.navegador(direccion)
		main(direccion)
	else:
		main(direccion)
Ejemplo n.º 4
0
def conectar(sitio, archivo):
	global cntnd
	cnxn = requests.get(sitio) #cnxn viene de "conexión" sin las vocales xD

	if archivo.endswith('.html'):
		pass
	else:
		archivo += ".html"
	rchv = open(archivo, "a") #rchv viene de "archivo", soy muy original, lo sé
	cntnd = cnxn.text #cntnd viene de "contenido", ok ya vale 
	rchv.write(cntnd) #Guarda el contenido
	rchv.close() #Cierra el archivo

	print(lang.main('arch'), archivo, lang.main('creado'))
Ejemplo n.º 5
0
def buscar(dirc):
	cnxn = requests.get(dirc)
	cntnd = cnxn.text
	limpiar()
	print("^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^")
	print(lang.main('bCarac'))
	plbr = input(str(">> "))
	if len(plbr) > 1:
		x = cntnd.find(plbr)
		y = x - 10
		w = x + len(plbr) + 15
		z = cntnd[y:w]
	else:
		print(lang.main('noDato'))
		exit()
	if x < 0:
		print("")
		print(lang.main('noCoin'))
	else:
		print("")
		print(lang.main('seEncon'), plbr, lang.main('enTxt'))	
		print(z)
	print(lang.main('bOtra'))
	otra = input(">> ")
	if otra == "s" or otra == "y":
		buscar(dirc)
Ejemplo n.º 6
0
import lang
import news

mypath = "./00-full"

# lang.print_main(mypath)
langs = lang.main(mypath)
# print(langs)
news.main(langs, mypath)