• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

teckV

[Python] Port Scanner com Scapy

1 mensagem neste tópico

scapy é uma biblioteca para criação e manipulação de Raw Packets

http://www.secdev.org/projects/scapy/

para mostrar o verdadeiro poder vou demonstrar a criação de um Port Scanner com python e Scpay

criem um ficheiro python - pscan.py

#!/usr/bin/env python

  import sys
  from scapy import *
  conf.verb=0

  if len(sys.argv) != 2:
      print "Usage: ./pscan.py <target>"
      sys.exit(1)

  target=sys.argv[1]

  p=IP(dst=target)/TCP(dport=80flags="S")
  ans,unans=sr(ptimeout=9)

  for a in ans:
      if a[1].flags == 2:
          print a[1].src

 

Nota: para tornar um ficheiro python em executável (interpretado pelo interpretador pyhton) coloquem esta linha sempre no início dos scripts

#!/usr/bin/env python

e vamos experimentar chamando o pscan na shell

shell#./pscan.py 192.168.9.0/24

  192.168.9.1

  192.168.9.2

  192.168.9.11

  192.168.9.14

artigo completo

http://hackaholic.org/papers/blackmagic.txt

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora