Quero encontrar o IP dos Grupos Multicast aos quais me juntei. Mas, todos os IP's obtidos de netstat -ng são estes:
root@me:~# netstat -ng
IPv6/IPv4 Group Memberships
Interface RefCnt Group
--------------- ------ ---------------------
lo 1 224.0.0.1
enp2s0 1 224.0.0.1
wlp1s0 1 224.0.0.251
wlp1s0 1 224.0.0.1
lo 1 ff02::1
lo 1 ff01::1
enp2s0 1 ff02::1
enp2s0 1 ff01::1
wlp1s0 1 ff02::1:ff00:1002
wlp1s0 1 ff02::1:ffec:fbef
wlp1s0 1 ff02::1:ff46:409f
wlp1s0 1 ff02::1:ff2f:ca73
wlp1s0 1 ff02::1
todos esses IPs são genéricos (todos os nós e similares) e quero saber em qual rede exatamente estou. Encontrei algo com o nmap tho:
root@me:~# nmap --script broadcast-igmp-discovery lo
Starting Nmap 7.60 ( https://nmap.org ) at 2019-07-25 22:12 -03
Pre-scan script results:
| broadcast-igmp-discovery:
| 192.168.0.80
| Interface: wlp1s0
| Version: 2
| Group: 224.0.0.251
| Description: mDNS (rfc6762)
| 192.168.0.80
| Interface: wlp1s0
| Version: 2
| Group: 224.0.0.252
| Description: Link-local Multicast Name Resolution (rfc4795)
| 192.168.0.80
| Interface: wlp1s0
| Version: 2
| Group: 239.255.255.250
| Description: Organization-Local Scope (rfc2365)
|_ Use the newtargets script-arg to add the results as targets
Failed to resolve "lo".
WARNING: No targets were specified, so 0 hosts scanned.
Nmap done: 0 IP addresses (0 hosts up) scanned in 8.13 seconds
O que é que vocês acham?
Acho que você pode estar confuso sobre o que significa "IP multicast" e "juntar".
Seu
netstat -ng
(BTW,netstat
,route
,ifconfig
,bridge
etc. foram substituídos porip
, tryip maddress
, que fornecerá a mesma saída...) mostra todos os grupos IP multicast aos quais você ingressou . Esses são apenas intervalos multicast locais porque, até agora, você só ingressou em grupos multicast locais por padrão. Se você executar o mDNS (por exemplo, avahi), também verá224.0.0.251
. Se você tivesse entrado explicitamente em outros grupos multicast, por exemplo, por streaming de conteúdo de vídeo, também os veria.Mas você não viu, então você não os vê.
Para grupos multicast, não há "rede na qual estou". Se você quiser brincar com grupos multicast, dê uma olhada, por exemplo, em
ssmping
,asmping
esmcroute
. Ou qualquer uma das outras muitas ferramentas multicast.Se você deseja saber a "rede em que está", deve procurar os intervalos de sub-rede (que correspondem ao intervalo de transmissão , não a um grupo multicast ) obtidos, por exemplo, com
ip addr
.(E discurso genérico de Kali: Kali não é "o que todos os hackers usam", nem "o que todos os especialistas usam". Não importa o que você leia em alguns fóruns. Kali é usado para testes de penetração : você o instala em um pendrive, entrar em uma empresa e hackear seus computadores. Não foi feito para aprender a hackear. Não foi feito para ser executado em uma VM (embora muitas pessoas o façam por algum motivo). Não foi feito para o trabalho diário.
É muito melhor obter uma distribuição Linux comum (por exemplo, Ubuntu, se você gosta do Kali, porque o Kali também é baseado no Debian) para aprender a trabalhar em rede. Você terá todas as ferramentas de hacking que Kali tem (embora você precise instalá-las) e nenhum dos problemas que Kali geralmente causa.
Além disso, por favor, leia isto ).