Biblioteca destinada a uso em Redes

475 views
Skip to first unread message

Flaybson Diniz

unread,
Jan 22, 2013, 3:23:05 PM1/22/13
to python...@googlegroups.com
Gente estou preparando um projeto para a universidade e já googliei e não encontrei preciso de uma biblioteca que faça o seguinte:

Ache a lista de Ip's de uma rede tipo quando executamos um comando tracert (Windons)[1]:
Minha nescecidade é gerar quais são os IP's que estão na rede e o caminho que leve até eles, é basicamente o que o Switch faz.

alguem indica algum material?


Douglas Camata

unread,
Jan 22, 2013, 3:26:08 PM1/22/13
to python...@googlegroups.com
Você pode usar uma lib como a sh[0] para executar comandos no shell e parsear a saída.



2013/1/22 Flaybson Diniz <flaybso...@hotmail.com>

--
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com
 
 
 



--
Douglas Camata
Graduando em Ciência da Computação (UENF)

Skype: douglas_camata
-----------------------------------
Linux User #509211

Danillo Souza

unread,
Jan 22, 2013, 3:28:07 PM1/22/13
to python...@googlegroups.com
Se for para executar comandos no shell, use subprocess: http://docs.python.org/2/library/subprocess.html

Felipe Mobus

unread,
Jan 22, 2013, 3:30:00 PM1/22/13
to python...@googlegroups.com
Só por curiosidade, o que você botou na sua busca no google? Porque eu busquei por python traceroute e todos os resultados da primeira página me apontaram soluções que fazem o que você quer, utilizando diretamente as bibliotecas de socket (i.e. não usa shell)



2013/1/22 Douglas Camata <d.ca...@gmail.com>



--
Felipe Mobus
http://fmobus.wait4.org

Flaybson Diniz

unread,
Jan 22, 2013, 4:09:26 PM1/22/13
to python...@googlegroups.com
Realmente sobre o shell eu ahcei bastante coisa, mas tava querendo exatamente em python como executar essas tarefas de localisar os IP's e montagem de lista mais as 2 libs do uso em shel vao me servir bastante.

Leonardo Santagada

unread,
Jan 22, 2013, 7:30:30 PM1/22/13
to python...@googlegroups.com

On Tue, Jan 22, 2013 at 7:09 PM, Flaybson Diniz <flaybso...@hotmail.com> wrote:
Realmente sobre o shell eu ahcei bastante coisa, mas tava querendo exatamente em python como executar essas tarefas de localisar os IP's e montagem de lista mais as 2 libs do uso em shel vao me servir bastante.

então leia a resposta do mobus.


--

Leonardo Santagada

Flaybson Diniz

unread,
Jan 23, 2013, 6:47:34 AM1/23/13
to python...@googlegroups.com
Obrigado a todos problema bem resolvido.

Christian S. Perone

unread,
Jan 23, 2013, 11:07:11 AM1/23/13
to python...@googlegroups.com
Você pode fazer isto em 1 linha de Python usando o Scapy [1].



2013/1/23 Flaybson Diniz <flaybso...@hotmail.com>
Obrigado a todos problema bem resolvido.

--
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com
 
 
 



--
"Forgive, O Lord, my little jokes on Thee, and I'll forgive Thy great big joke on me."

Robson Souza

unread,
Nov 28, 2016, 6:42:50 AM11/28/16
to Python Brasil
Olá Christian, conhece alguma outra biblioteca? Estou tentando instalar o Scapy no Windows e não está indo.

Robson Souza

unread,
Nov 28, 2016, 10:00:19 AM11/28/16
to Python Brasil
Poderia compartilhar com a gente qual biblioteca e função você usou para localizar os IPs na rede e montar a lista?

Silvio Giunge Silva a.k.a kanazuchi

unread,
Nov 28, 2016, 12:01:05 PM11/28/16
to python...@googlegroups.com

Você pode utilizar o próprio scapy pra localizar maquinas na rede atravéz do comando arping.
from scapy.all import arping

arping('10.10.10.*')

ou usar a lib os, ou subprocess e utilizar o proprio arp do shell em questao.
os.system('arp -a')



From: python...@googlegroups.com <python...@googlegroups.com> on behalf of Robson Souza <rom...@gmail.com>
Sent: Monday, November 28, 2016 1:00 PM
To: Python Brasil
Subject: [python-brasil] Re: Biblioteca destinada a uso em Redes
 
Poderia compartilhar com a gente qual biblioteca e função você usou para localizar os IPs na rede e montar a lista?


Em quarta-feira, 23 de janeiro de 2013 09:47:34 UTC-2, Flaybson Diniz escreveu:
Obrigado a todos problema bem resolvido.

--
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
Google Groups allows you to create and participate in online forums and email-based groups with a rich experience for community conversations.

 
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com

---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages