nmap.

Piotr Chytla y3t1 w pulsar.if.pwr.wroc.pl
Wto, 6 Mar 2001, 13:50:25 MET


On Mon, 5 Mar 2001, [ISO-8859-2] Łukasz 'Ranger' Mozer wrote:

> Witam,  szukam patcha lub odpowiednia nmapa do skanowania portów przez
> IPv6. Czy może któryś z kolegów wie coś o czymś takim?
>
jako takiego patcha na nmapa nie ma ale latwo napisac prosty skaner
portuw

cos takiego to tylko speudo-kod

#include "odpowiednie_includy.h"

#define ILOSC_PORTUW 65535 <- lub inna wartosc

int main()
{
 struct sockaddr_in6 sin;
 int sock,wynik;

 sin.sin6_addr=... (addres ipv6)
pole addresuw mozna uzyskac z procedury getaddrinfo

 sin.sin6_family=AF_INET6;
for (i=0;i<ILOSC_PORTUW;i++)
{
  sin.sin6_port=htons(i)
  s=socket(AF_INET6,SOCK_STREAM,0);
  wynik=connect(s,(struct sockaddr *)sin,sizief(struct sockaddr));
  if (wynik==0)
  {
  polonczony
  wyswietlasz numer portu czy co tam chcesz :)
 } else akcja dla zamnietego portu
 close(sock)
 }
}

No to caly skaner portuw bedzie troche wolny bo dziala na funkcji
connect() ale spelnia swoje zadanie :)

-- 
-----:                                                 :-----
What would the world be without bugtraq      [ Aleph1 `1999 ]
I owned ___.___.___ with rpc.ahod         [ Danny-Boy `2001 ]




Więcej informacji o liście dyskusyjnej 6BONE-PL