Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]4450[/thread]

mac-adresse abfragen: mac-adresse abfragen (am drucker)

Leser: 2


<< >> 8 Einträge, 1 Seite
Gast Gast
 2007-01-15 11:54
#37439 #37439
Hallo,
ich habe eine kleine Frage, kann ich / wie kann ich mit perl von druckern die mac adresse abfragen? (kann ich das irgendwie abfragen wenn ich bereits die ip habe?)

mfg
renee
 2007-01-15 12:12
#37440 #37440
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
mit CPAN:NetPacket::Ethernet sollte das gehen...

Aus: (Linux-Magazin 02/07)
Code: (dl )
1
2
3
4
5
my $packet = NetPacket::Ethernet->
decode($raw_packet);
my $src_mac = $packet->{src_mac};
# Add separating colons
$src_mac =~ s/(..)(?!$)/$1:/g;
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
bloonix
 2007-01-15 12:25
#37441 #37441
User since
2005-12-17
1615 Artikel
HausmeisterIn
[Homepage]
user image
@renee, das schaut nach ner Linksammlung aus... hast du noch mehr solcher Schmöker? :)\n\n

<!--EDIT|opi|1168856765-->
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.
sid burn
 2007-01-15 17:30
#37442 #37442
User since
2006-03-29
1520 Artikel
BenutzerIn

user image
@opi
Anscheind kennst du die Kolumne von Michael Schilli und dem Perl Snapshot nicht. ;)

Im Linux-Magazin gibt es jeden Monat ein Perl Snapshot. Diese werden aber auch öffnetlich gemacht.

http://www.linux-magazin.de/Artikel/Perl
Nicht mehr aktiv. Bei Kontakt: ICQ: 404181669 E-Mail: perl@david-raab.de
betterworld
 2007-01-15 17:34
#37443 #37443
User since
2003-08-21
2614 Artikel
ModeratorIn

user image
[quote=renee,15.01.2007, 11:12]mit CPAN:NetPacket::Ethernet sollte das gehen...

Aus: (Linux-Magazin 02/07)
Code: (dl )
1
2
3
4
5
my $packet = NetPacket::Ethernet->
decode($raw_packet);
my $src_mac = $packet->{src_mac};
# Add separating colons
$src_mac =~ s/(..)(?!$)/$1:/g;
[/quote]
Sieht irgendwie so aus, als ob man dazu erstmal ein $raw_packet haben muss.

Ich wuerde eher so vorgehen: Irgend etwas an den Drucker schicken (meinetwegen ein Ping oder so) und dann den Arp-Cache abfragen. Die Module dafuer kannst Du Dir dann ja selbst suchen. In der Shell geht das mit "arp -n" oder auf neuen Linux-Systemen auch mit "ip neigh".

Update: Ich habe bei CPAN kein Modul gefunden, um den ARP-Cache abzufragen. Aber wenn Du Root-Rechte hast, sollte Net::ARP weiterhelfen, das hat eine arp_lookup-Funktion.\n\n

<!--EDIT|betterworld|1168875858-->
bloonix
 2007-01-15 17:35
#37444 #37444
User since
2005-12-17
1615 Artikel
HausmeisterIn
[Homepage]
user image
@sid, Michael Schilli kenne ich, aber mir war nicht bewußt, dass die jeden
Monat was bringen, da ich das Linux Magazin nur sehr selten lese. Danke
für den Hinweis... nett :)
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.
MisterL
 2007-01-15 17:55
#37445 #37445
User since
2006-07-05
334 Artikel
BenutzerIn
[default_avatar]
Also wenn das Linuxmagazin nur für die Perlartikel zu teuer sein sollte: http://www.perlmeister.com/art_ger.html :)
“Perl is the only language that looks the same before and after RSA encryption.”
bloonix
 2007-01-15 20:10
#37446 #37446
User since
2005-12-17
1615 Artikel
HausmeisterIn
[Homepage]
user image
@MisterL, ne das net, lese iX, das reicht mir schon. Aber schluss jetzt mit OT, sonst verhunzel ich schon wieder einen Thread :)
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.
<< >> 8 Einträge, 1 Seite



View all threads created 2007-01-15 11:54.