One Hat Cyber Team
Your IP :
216.73.216.164
Server IP :
194.44.31.54
Server :
Linux zen.imath.kiev.ua 4.18.0-553.77.1.el8_10.x86_64 #1 SMP Fri Oct 3 14:30:23 UTC 2025 x86_64
Server Software :
Apache/2.4.37 (Rocky Linux) OpenSSL/1.1.1k
PHP Version :
5.6.40
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
sbin
/
View File Name :
arp2ethers
#!/bin/sh # @(#) $Id: arp2ethers,v 1.4 2002/01/05 19:40:47 leres Exp $ (LBL) # # Convert arp.dat to ethers format # # - sort on timestamp, newest first # - discard entries without simple hostnames # - discard all but first occurance of each ethernet address # - discard entires with raw ip addresses for simple names # - remove ip address and timestamp fields # - append "-ip" to hosts with decnet address too # - append "-old", "-old1", etc. as necessary # - sort # sort -k 2 -rn arp.dat | \ awk 'NF == 4 { print }' | \ awk ' # Only print the first ethernet address seen { e = $1 if (seen[e]) next seen[e] = 1 print } ' | \ egrep -v '\.[0-9][0-9]*$' | \ sed -e 's/ .* / /' | \ awk ' # DECnet hacking BEGIN { n = 0 sdecnet = "aa:0:4:" ldecnet = length(sdecnet) } { ++n e[n] = $1 h[n] = $2 if (sdecnet == substr($1, 1, ldecnet)) decnet[$2] = 1 } END { for (i = 1; i <= n; ++i) { if (decnet[h[i]] && sdecnet != substr(e[i], 1, ldecnet)) h[i] = h[i] "-ip" print e[i] "\t" h[i] } } ' | \ awk ' # Add -old suffix to ethers file, as required. Assumed sorted input { if (!seen[$2]) { seen[$2] = 1 print next } h = $2 "-old" s = h for (n = 1; seen[h]; ++n) h = s n seen[h] = 1 print $1 "\t" h next } ' | \ sort