Discussione: c++ scanner di rete
View Single Post
Old 15-09-2017, 15:13   #4
WarDuck
Senior Member
 
L'Avatar di WarDuck
 
Iscritto dal: May 2001
Messaggi: 12827
Quote:
Originariamente inviato da misterx Guarda i messaggi
oggi nmi hanno consegnato un nas del quale nn conosceno l'indirizzo IP. Dopo qualche tentativo anche attraverso un qualche ping di tipo broadcast, ho desistito ed ho usato il software di scansione messo a disposizione dal nas il quale ha identificato quasi subito l'indirizzo IP assegnato che era di classe B.

Da qui l'idea di scrivermi uno scanner per la mia lan, allo scopo di scoprire se esistono dispositivi settati con sottoreti diverse: da dove si parte?

Ho letto un pò per quanto concerne il traffico di tipo broadcast ed in effetti mie era venuta l'idea che fosse sufficiente mettere un pacchetto broadcast in rete ed attendere che qualcuno risponda ma non è così semplice.

grazie
Se parliamo di sistemi GNU/Linux puoi dare un'occhiata ai socket di rete della famiglia AF_PACKET.

Se hai già familiarità con la programmazione di rete (in C) non dovrebbe esserti difficile: http://man7.org/linux/man-pages/man7/packet.7.html

Per quanto riguarda altri linguaggi non so se i linguaggi di più alto livello del C supportano questa tipologia di socket.
WarDuck è offline   Rispondi citando il messaggio o parte di esso