pythonclub / pythonclub.github.io

Blog colaborativo sobre tecnologias que envolvam a linguagem Python
http://pythonclub.com.br/
207 stars 109 forks source link

Monitoramento ARP #299

Closed kanazux closed 6 years ago

kanazux commented 6 years ago

Um pequeno tutorial para usar o scapy e monitorar requisições arp na rede com intuito de encontrar entradas duplicadas.

luzfcb commented 6 years ago

@kanazux muitíssimo obrigado pela contribuição.

Antes de eu liberar a postagem, você concorda com os termos de licença do site: Creative Commons - Atribuição-NãoComercial-SemDerivações 4.0 Internacional."

resumo dela: https://github.com/pythonclub/pythonclub.github.io/issues/91#issuecomment-46254904

kanazux commented 6 years ago

@luzfcb concordo sim, inclusive o scapy é distribuido em Creative Commons.

luzfcb commented 6 years ago

@kanazux mergeado. dentro de uns 5 minutos, já deve estar publicado.

luzfcb commented 6 years ago

@kanazux se vc quiser que sua foto aparece na postagem, é só vc vincular uma foto ao endereço de email que vc colocou na postagem, via https://br.gravatar.com

luzfcb commented 6 years ago

@kanazux se vc incluir sua foto no gravatar, só me avisa, porque preciso mandar dar build novamente.

kanazux commented 6 years ago

@luzfcb já tem uma foto minha no gravatar, atualizei o email la :)

luzfcb commented 6 years ago

@kanazux vi que vc está usando o os.system. Nos meus casos de uso, eu uso a lib sh para o mesmo objetivo (executar um comando do sistema, via python)

https://pypi.org/project/sh/

bem legal ela.

from sh import nome_do_comando_disponivel_no_path
from sh import arp

ai dá para usar como se fosse uma função python...

documentação: http://amoffat.github.io/sh/

kanazux commented 6 years ago

@luzfcb eu uso a sh também... nesse caso queria algo simples, e que mostrasse os parametros do arp no shell, por isso usei a lib os.

Geralmente, em ambientes de produção eu uso o call e check_output da lib subprocess, e acesso os comandos do shell, ja que trabalho com freebsd e csh/tcsh uso bastante sehll script tambem :)

luzfcb commented 6 years ago

perguntas no seu post: http://pythonclub.com.br/monitorando-ips-duplicados-na-rede.html#comment-3904714660