Localiza todos os IPs da rede
Publicado por righteous (última atualização em 15/03/2013)
[ Hits: 12.378 ]
Protótipo de código criado por mim, para localizar todos os IPs na rede. Em breve completo.
#! /usr/bin/env python #-*-coding:latin-1 -*- #By: WickedpyF@wkes from socket import * import re,os,sys dec = [] ips = ['192.168.1.100','192.168.1.101','192.168.1.102','192.168.1.103', '192.168.1.104','192.168.1.105','192.168.1.106','192.168.1.107', '192.168.1.108','192.168.1.109','192.168.1.110','192.168.1.111', '192.168.1.112','192.168.1.113','192.168.1.114','192.168.1.115', '192.168.1.116','192.168.1.117','192.168.1.118','192.168.1.119', '192.168.1.120','192.168.1.121','192.168.1.122','192.168.1.123', '192.168.1.124','192.168.1.125','192.168.1.126','192.168.1.127', '192.168.1.128','192.168.1.129','192.168.1.130','192.168.1.131', '192.168.1.132','192.168.1.133','192.168.1.134','192.168.1.135', '192.168.1.136','192.168.1.137','192.168.1.138','192.168.1.139', '192.168.1.140','192.168.1.141','192.168.1.142','192.168.1.143', '192.168.1.144','192.168.1.145','192.168.1.146','192.168.1.147', '192.168.1.148','192.168.1.149','192.168.1.150','192.168.1.151', '192.168.1.152','192.168.1.153','192.168.1.154','192.168.1.155', '192.168.1.156','192.168.1.157','192.168.1.158','192.168.1.159', '192.168.1.160','192.168.1.161','192.168.1.162','192.168.1.163', '192.168.1.164','192.168.1.165','192.168.1.166','192.168.1.167', '192.168.1.168','192.168.1.169','192.168.1.170','192.168.1.171', '192.168.1.172','192.168.1.173','192.168.1.174','192.168.1.175', '192.168.1.176','192.168.1.177','192.168.1.178','192.168.1.179', '192.168.1.180','192.168.1.181','192.168.1.182','192.168.1.183', '192.168.1.184','192.168.1.185','192.168.1.186','192.168.1.187', '192.168.1.188','192.168.1.189','192.168.1.190','192.168.1.191', '192.168.1.192','192.168.1.193','192.168.1.194','192.168.1.195', '192.168.1.196','192.168.1.197','192.168.1.198','192.168.1.199', '192.168.1.200','192.168.1.201','192.168.1.202','192.168.1.203', '192.168.1.204','192.168.1.205','192.168.1.206','192.168.1.207', '192.168.1.208','192.168.1.109','192.168.1.210','192.168.1.211', '192.168.1.212','192.168.1.213','192.168.1.214','192.168.1.215', '192.168.1.216','192.168.1.217','192.168.1.218','192.168.1.219', '192.168.1.220','192.168.1.221','192.168.1.222','192.168.1.223', '192.168.1.224','192.168.1.225','192.168.1.226','192.168.1.227', '192.168.1.228','192.168.1.229','192.168.1.230','192.168.1.231', '192.168.1.232','192.168.1.233','192.168.1.234','192.168.1.235', '192.168.1.236','192.168.1.237','192.168.1.238','192.168.1.239', '192.168.1.240','192.168.1.241','192.168.1.242','192.168.1.243', '192.168.1.244','192.168.1.245','192.168.1.246','192.168.1.247', '192.168.1.248','192.168.1.249','192.168.1.250','192.168.1.251', '192.168.1.252','192.168.1.253','192.168.1.254'] i=0 os.system("clear") print "+----------------------+" print '|By: Wickedpy |' print '|******* IPZork *******|' print '+----------------------+' print '[+] Verificando ips na rede [+]' while i < len(ips): cmd = 'ping -c1 ' + ips[i] r = "".join(os.popen(cmd).readlines()) if re.search(' ttl',r): print '[+] HOST ON:' ,ips[i] i+=1
HCoin - Preço do Dólar, Bitcoin e Euro em Python
Envio de comandos por ssh sem troca de chaves a múltiplos servidores
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Flatpak: remover runtimes não usados e pacotes
Mudar o gerenciador de login (GDM para SDDM e vice-versa) - parte 2
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta