IP vagy MAC SSH utan

Fórumok

IP vagy MAC SSH utan

Hozzászólások

Sziasztok!
Egy olyan problemaba utkoztem, amelyre nem talaltam frappans megoldast a neten (gogle).
Egy Debian linuxot futtato szerveren, ssh2 bejelnetkezes utan, egy scripttel szeretnem megtudni az eppen bejelentkezett usrerek hozzarendelt aktualis IP cimet, - de jobb lenne a MAC cimuket is tudni.
Van valami jo otlete valakinek, hogyan lehetne ezt egyszeruen megoldani?
Koszonom a valaszokat,
t0bi.

[quote:857817ca50="crypton"]Sziasztok!
Egy olyan problemaba utkoztem, amelyre nem talaltam frappans megoldast a neten (gogle).
Egy Debian linuxot futtato szerveren, ssh2 bejelnetkezes utan, egy scripttel szeretnem megtudni az eppen bejelentkezett usrerek hozzarendelt aktualis IP cimet, - de jobb lenne a MAC cimuket is tudni.
Van valami jo otlete valakinek, hogyan lehetne ezt egyszeruen megoldani?
Koszonom a valaszokat,
t0bi.

who & arp & valami bash/awk amivel feldolgozod.

deta

Valami ilyesmi?

[code:1:46966f58cd]#!/usr/bin/perl

@who = `/usr/bin/who`;
foreach $host (@who) {
$host =~s /.* (\d\d:\d\d) \((.+)\)\n$/\2/;
print "$host\n";
}
[/code:1:46966f58cd]

Nem a legrovidebb megoldas, awk -kal is szepen meg lehet csinalni, de azt nem ismerem igazan. Ezeket meg ha akarod, at kell alakitani ip-ve.
Erre gondoltal, vagy felreertettem a kerdest?

onyx

[quote:1daa3fe441="onyx"]Valami ilyesmi?

[code:1:1daa3fe441]#!/usr/bin/perl

@who = `/usr/bin/who`;
foreach $host (@who) {
$host =~s /.* (\d\d:\d\d) \((.+)\)\n$/\2/;
print "$host\n";
}
[/code:1:1daa3fe441]

Nem a legrovidebb megoldas, awk -kal is szepen meg lehet csinalni, de azt nem ismerem igazan. Ezeket meg ha akarod, at kell alakitani ip-ve.
Erre gondoltal, vagy felreertettem a kerdest?

onyx

Szerintem a kolleganak ez nem lesz jo.
O miutan bejelentkezik valami gepre, egy scriptet akar futtatni,
ami jol kiirja neki, hogy ki van epp bent, milyen hostrol vagy IProl es mi a mac cimje.
Erre a sima who es az arp parancs boven jo, de ha nem tetszik a kimenet akkor jol meg kell hackelni egy kis awkval mondjuk, de en ehhez faradt vagyok most...

deta

áhá :)
en biztos igy csinalnam, megtoldva akkor meg par sorral. Bar akkor mar ugyan ott vagyunk kb, mint a who kimenetevel, igaz abban nincs macaddress.

deta:
igazad van, pont ez kellene nekem. a lista a bejellentkezett userek ip cimeivel .
udv,
t0bi.

[quote:75269d1d46="crypton"]Sziasztok!
Egy Debian linuxot futtato szerveren, ssh2 bejelnetkezes utan, egy scripttel szeretnem megtudni az eppen bejelentkezett usrerek hozzarendelt aktualis IP cimet, - de jobb lenne a MAC cimuket is tudni.

script: w (tetszőlegesen alakithatod cut-tal, sed-del, awk-kal...)
interaktív: whowatch program

A MAC cim max. helyi halozaton lehet erdekes, ha ez a helyzet akkor arp kimenetebol grepelheted a w kimenetebol kiszurt IP cimet...

congo:
Koszonom, valszinuleg igy fogom csinlni. Igen, helyi halorol van szo.
t0bi.