25.05.2012 21:57, [email protected] пишет:
>> nmap не запускается с сообщением:
>> Error compiling our pcap filter: icmp6 not supported
> 
> У меня pcap filter с "ip proto igmp" не компилился,
> хотя в `man pcap-filter` такое есть:
> 
>        ip proto protocol
>               True  if  the  packet is an IPv4 packet (see ip(4P)) of protocol
>               type protocol.  Protocol can be a number or  one  of  the  names
>               icmp,  icmp6, igmp, igrp, pim, ah, esp, vrrp, udp, or tcp.
> 
> Пришлось заменить на "ip proto 2".
> icmp6 упоминается только в этом же абзаце.

Информация к размышлению:

# tcpdump -np -i em0 ip proto igmp
tcpdump: syntax error
# tcpdump -np -i em0 ip proto icmp6 
tcpdump: syntax error
# tcpdump -np -i em0 ip proto \\igmp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on em0, link-type EN10MB (Ethernet), capture size 96 bytes
^C
# tcpdump -np -i em0 ip proto \\icmp6
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on em0, link-type EN10MB (Ethernet), capture size 96 bytes
^C

Ещё неплохо сделать:
man pcap-filter
/escaped via backslash

Ответить