Quote:
Originariamente inviato da misterx
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.