Перерыл не мало но нормального варианта так и не нашел.
Нужно из 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ом побыстрее тоже так и не нашел.
Может есть еще способы???
Получение NetBIOS имени
nmblookup -A <IP> говорит No reply from <IP>
nmblookup -A -d 9 <IP> что скажет?
покажите вывод команда nmblookup с windows хоста
nmblookup -A <IP> говорит No reply from <IP>
говорит о том что ваш хост не слушает порт 137
nmap -A -v <IP> среди прочего выдает и NetBIOS имя (даже если его нет в списке рабочей группы) - то есть самый действенный способ,
не верю, вывод покажите?
говорит о том что ваш хост не слушает порт 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
не верю, вывод покажите?
смотрите - 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)
смотрите - Host script results:.......
забавно как то, у меня не вышло, тема решена smile