1

Перерыл не мало но нормального варианта так и не нашел.

Нужно из IP адреса получить NetBIOS имя (для скрипта по перечислению ресурсов сети, под Ubuntu Server 10.10)

smbclient -g -N -L=<IP>  выдает замечательный фильтруемый список ресурсов компа, и либо ни одного NetBIOS имени, либо сразу все какие есть в рабочей группе - то есть нужно после нахождения списка еще определять что откуда)))

nmblookup -A <IP> говорит No reply from <IP>

nmap -A -v <IP> среди прочего выдает и NetBIOS имя (даже если его нет в списке рабочей группы) - то есть самый действенный способ, и GREPом + CUTом можно вынуть имя, но есть огромный минус - ООООООЧЕНЬ ДОЛГО. Как сделать NMAPом побыстрее тоже так и не нашел.

Может есть еще способы???

2

chizh пишет:

nmblookup -A <IP> говорит No reply from <IP>

nmblookup -A -d 9 <IP> что скажет?

покажите вывод команда nmblookup с windows хоста

chizh пишет:

nmblookup -A <IP> говорит No reply from <IP>

говорит о том что ваш хост не слушает порт 137

chizh пишет:

nmap -A -v <IP> среди прочего выдает и NetBIOS имя (даже если его нет в списке рабочей группы) - то есть самый действенный способ,

не верю, вывод покажите?

It is good day to die ...
MS Windows 10
Заметки о главном...

3

i2ks пишет:

говорит о том что ваш хост не слушает порт 137

Огромное спасибо за подсказку (только не хост не слушает а сервер не принимает обратно пакеты со 137 порта)
Исправил добавлением

iptables -A INPUT -s 192.168.0.0/24 -p udp --sport 137 -j ACCEPT 
iptables -A INPUT -s 192.168.0.0/24 -p udp --sport 138 -j ACCEPT 

i2ks пишет:

не верю, вывод покажите?

смотрите - Host script results:.......

+ открыть спойлер
Starting Nmap 5.21 ( http://nmap.org ) at 2010-11-30 09:51 MSK
NSE: Loaded 36 scripts for scanning.
Initiating ARP Ping Scan at 09:51
Scanning 192.168.0.8 [1 port]
Completed ARP Ping Scan at 09:51, 0.03s elapsed (1 total hosts)
Initiating Parallel DNS resolution of 1 host. at 09:51
Completed Parallel DNS resolution of 1 host. at 09:51, 0.11s elapsed
Initiating SYN Stealth Scan at 09:51
Scanning 192.168.0.8 [1000 ports]
Discovered open port 139/tcp on 192.168.0.8
Discovered open port 445/tcp on 192.168.0.8
Completed SYN Stealth Scan at 09:51, 4.62s elapsed (1000 total ports)
Initiating Service scan at 09:51
Scanning 2 services on 192.168.0.8
Completed Service scan at 09:51, 6.01s elapsed (2 services on 1 host)
Initiating OS detection (try #1) against 192.168.0.8
NSE: Script scanning 192.168.0.8.
NSE: Starting runlevel 1 (of 1) scan.
Initiating NSE at 09:51
Completed NSE at 09:51, 40.00s elapsed
NSE: Script Scanning completed.
Nmap scan report for 192.168.0.8
Host is up (0.00013s latency).
Not shown: 996 filtered ports
PORT     STATE  SERVICE      VERSION
139/tcp  open   netbios-ssn
445/tcp  open   microsoft-ds Microsoft Windows XP microsoft-ds
9900/tcp closed iua
9999/tcp closed abyss
MAC Address: 00:16:E6:DE:6F:B5 (Giga-byte Technology Co.)
Device type: general purpose
Running: Microsoft Windows 2000|XP
OS details: Microsoft Windows 2000 Server SP3 or SP4, Microsoft Windows XP Professional SP2, Microsoft Windows XP SP2 or SP3, or Windows Server 2003, Microsoft Windows XP SP3
Network Distance: 1 hop
TCP Sequence Prediction: Difficulty=259 (Good luck!)
IP ID Sequence Generation: Incremental
Service Info: OS: Windows

Host script results:
| smb-os-discovery:  
|   OS: Windows XP (Windows 2000 LAN Manager)
|   Name: WORKGROUP\CHIZH-COMP
|_  System time: 2010-11-30 09:50:50 UTC+3
|_smbv2-enabled: Server doesn't support SMBv2 protocol

HOP RTT     ADDRESS
1   0.13 ms 192.168.0.8

Read data files from: /usr/share/nmap
OS and Service detection performed. Please report any incorrect results at http://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 52.62 seconds
           Raw packets sent: 2023 (91.290KB) | Rcvd: 19 (942B)

4

chizh пишет:

смотрите - Host script results:.......

забавно как то, у меня не вышло, тема решена  smile

It is good day to die ...
MS Windows 10
Заметки о главном...