Portál AbcLinuxu, 9. května 2025 23:32

Dotaz: Cgi script. IP => MAC

15.11.2010 20:54 motorcb | skóre: 12
Cgi script. IP => MAC
Přečteno: 229×
Odpovědět | Admin
Zdravim. Nevedel by nekdo jak napsat v CGI script, ktery by mi zjistil z IP adresy pocitace v siti jeho MAC? Jedna se o architekturu klient/server. Klient se pres webovy prohlizec pripoji na server a CGI vypise klientovu MAC. Nevedel by nekdo jak na to? Diky za rady
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

AraxoN avatar 15.11.2010 21:13 AraxoN | skóre: 47 | blog: slon_v_porcelane | Košice
Rozbalit Rozbalit vše Re: Cgi script. IP => MAC
Odpovědět | | Sbalit | Link | Blokovat | Admin
V súbore /proc/net/arp treba nájsť riadok, ktorý začína IPčkou klienta. Tá by mala byť v premennej prostredia REMOTE_ADDR. Samozrejme, už z princípu to môže fungovať len na lokálnej sieti.
Jendа avatar 15.11.2010 21:14 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Cgi script. IP => MAC
Odpovědět | | Sbalit | Link | Blokovat | Admin
arp | grep -E "^$IP" | tr -s " " | cut -d " " -f 3
TODO: udělat to iproute2-way a pro IPv6.
17.11.2010 08:14 12345 | skóre: 41 | blog:
Rozbalit Rozbalit vše Re: Cgi script. IP => MAC
arp se ty IP může pokusit resolvovat, takže raději takhle (+one awk to rule them all :-)).
arp --numeric | awk "/^$IP/ { print \$3 }"

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.