接続しているコンピュータの IP アドレスは確認できます。ネットワークに接続しているコンピュータのユーザー名を取得できるかどうか知りたいのですが。
答え1
ホスト名を取得したいということですか?
その場合、パブリック IP には、、、、... を使用nslookup
しますhost
。dig
$ nslookup 64.34.119.12
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
12.119.34.64.in-addr.arpa name = stackoverflow.com.
Authoritative answers can be found from:
プライベート IP の場合はnbtscan
、、、nmblookup
...を使用します。
$ nbtscan 192.168.15.32
Doing NBT name scan for addresses from 192.168.15.32
IP address NetBIOS Name Server User MAC address
------------------------------------------------------------------------------
192.168.15.32 VC-307 <server> <unknown> f4-6d-04-cd-0c-8e
答え2
前述のように、ネットワーク スキャンだけでは、関係するシステムを取得できますが、関係する特定のユーザー名を取得することはできません。すべてのシステムの syslog から情報を収集した場合 (中央ロガー経由)、宛先マシンのユーザー名の情報を取得できますが、ソース マシンのユーザー名は取得できません。
答え3
前に述べたように、接続システムがあなたの管轄下にない限り、それはできません。