Daca vrei un tool “instantaneu” - folseste pipe-horror-ul tau (care nu inteleg 
de ce te deranjeaza).
Singura lui problema este tocmai ca este instantaneu - sunt sanse maxime ca 
rezultatele servite sa fie din arp cache si sa fie niste versiuni incomplete 
(si relativ vechi) ale “retelei”.
Poate ca totusi vrei sa scanezi…

p.s. : … si sa-ti modifici putin si atitudinea; daca nu-ti convine un raspuns 
sau ai alte probleme cu raspunsul unui colistas (pe o lista free - inclusiv “as 
charge”) incearca sa te abtii (sau sa intri pe #mumu); altfel, raspunsul tau 
acid nu aduce nici o valoare topicului (colegul a “miscat threadul inainte” 
totusi…)
--
Have a nice one,
Marius Luca.

> On 30 May 2016, at 20:31, Nicu <[email protected]> wrote:
> 
> 2016-05-29 2:31 GMT+03:00 Mailing Lists <[email protected]>:
>> As vrea sa pot lista instantaneu hosturile prezente in retea impreuna
>> cu adresa mac, adresa ip si numele vendorului. Momentan am salvat
>> cârnatul ăsta:
>> 
>> root@linux:~# ip ne|while read line; do (echo -n $line" "; grep $(echo
>> $line|awk '{print $5}'|awk -F: '{print $1"-"$2"-"$3}'|tr 'a-z' 'A-Z')
>> /var/lib/ieee-data/oui.txt|awk '{$1=$2="";print}'); done
>> 
>> 192.168.1.2 dev br0 lladdr d0:23:db:a6:33:44 REACHABLE   Apple, Inc.
>> 192.168.1.3 dev br0 lladdr 60:e3:27:1c:3c:a3 REACHABLE   TP-LINK
>> TECHNOLOGIES CO.,LTD.
>> 
>> Exista vreun progrămel care sa imi afiseze cele trei informatii fara
>> sa ma mai leg la cap cu atatea pipes? Am gasit arp-scan dar trebuie sa
> 
> poti s-o faci c-o singura pipa (si fara sa invoci grep de fiecare data)
> 
> #! /usr/bin/awk -f
> BEGIN {
>        while(getline < "/var/lib/ieee-data/oui.txt")
>                if(split($0, l, " *\(base 16\)[ \t]*") > 1)
>                        o[tolower(l[1])] = l[2]
> 
>        while("ip ne" | getline){
>                a = $5; gsub(":..:..:..$|:", "", a); print $0, o[a]
>        }
> }
> _______________________________________________
> RLUG mailing list
> [email protected]
> http://lists.lug.ro/mailman/listinfo/rlug

_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui