NodeMCU - scan v sieti

Všetko čo sa týka mikropočítačov + Sekcia Arduino

Moderátori: psichac, Moderátori

martinius96

NodeMCU - scan v sieti

Príspevok od používateľa martinius96 » 22 Sep 2017, 01:42

Ahojte, chcem sa opýtať, či existuje nejaká knižnica, alebo príklad, ktorý mi umožní s NodeMCU zobraziť niečo ako arp-a na windowse. Po prehľadaní Googla nemám zrovna ružové infošky. Riešil niekto niečo podobné? Potreboval by som zistiť susedné MAC adresy v sieti, prípadne aj Hostname zariadení. NodeMCU je v sieti ako klient a pripája sa do internetu. Mám v3 lolin. Ďakujem za rady a tipy.

ondronr
Stály člen
Stály člen
Príspevky: 100
Dátum registrácie: 14 Jan 2014, 22:25
Bydlisko: NR/BA

Re: NodeMCU - scan v sieti

Príspevok od používateľa ondronr » 22 Sep 2017, 12:01

NodeMCU firmware si ARP tabulku uklada tu https://github.com/nodemcu/nodemcu-firm ... arp.c#L120 . Ak chces poznat co najviac zariadeni v sieti, tak musis tu tabulku najprv naplnit - vynutit komunikaciu ostatnych zariadeni s tvojim. Vacsinu zariadeni vies zistit pingom, ale niektore Apple zariadenia nan nereaguju. To som riesil monitorovanim prevadzky (ale na PC) a sledovanim MAC a IP adries. Problem je, ze ta tabulku je v nodemcu len na 10 zaznamov defaultne https://github.com/nodemcu/nodemcu-firm ... opt.h#L431 https://github.com/nodemcu/nodemcu-firm ... pts.h#L425 . Tato funkcia by este mohla byt zaujimava https://github.com/nodemcu/nodemcu-firm ... arp.h#L186
0

Napísať odpoveď
  • Podobné témy
    Odpovedí
    Zobrazení
    Posledný príspevok