Herramientas de usuario

Herramientas del sitio


enlaces:utilidades_de_red:scapy

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Última revisiónAmbos lados, revisión siguiente
enlaces:utilidades_de_red:scapy [2018/11/22 16:54] cayuenlaces:utilidades_de_red:scapy [2018/11/26 16:29] cayu
Línea 72: Línea 72:
 sr(IP(dst="8.8.8.8")/ICMP()) sr(IP(dst="8.8.8.8")/ICMP())
 </code> </code>
 +==== Ejemplos de 0x90 ====
 +Ejemplos de [[https://github.com/0x90/uberscapy|0x90]].
 +
 +Sniffing on eth0:
 +<code python>
 +    sniff(iface="eth0", prn=lambda x: x.summary())
 +    sniff(iface="eth0", prn=lambda x: x.show())
 +</code>
 +Formated sniff output
 +<code python>
 +    sniff(prn=lambda x:x.sprintf("{IP:%IP.src% -> %IP.dst%\n}{Raw:%Raw.load%\n}"))
 +</code>    
 +    
 +Traceroute:
 +<code python>
 + traceroute(["www.google.com","www.ust.cl","www.terra.cl","www.microsoft.com"],maxttl=20)
 + result, unans=_
 + result.show()
 + # save output
 + result.graph(type="ps", target="|lp")
 + result.graph(target="> grafico.svg")
 +</code>
 +Port scanner:
 +<code python>
 + res,unans = sr( IP(dst="target")/TCP(flags="S", dport=(1,1024)) )
 + res.nsummary( lfilter=lambda (s,r): (r.haslayer(TCP) and (r.getlayer(TCP).flags & 2)) )
 +</code>
 +
 +===== Referencias =====
 +https://github.com/0x90/uberscapy