Первого сентября проекту nmap (http://www.insecure.org/nmap/) исполнилось 7 лет. Новая версия 3.70 содержит ряд серьезных изменений (http://www.insecure.org/nmap/nmap_changelog.html), в частности:
- переписан код сканирования портов (ultra_scan пришел на смену super_scan);
- "port scan ping";
- в процессе работы nmap прогнозирует время окончания операции;
- добавлены опции --max_hostgroup, --min_hostgroup, --exclude;
- в некоторые подсистемы добавлена возможность выполнения параллельных операций сканирования разных хостов;
- исправлены ошибки портирования под Windows, Solaris и *BSD.URL: http://www.insecure.org/nmap/index.html
Новость: http://www.opennet.me/opennews/art.shtml?num=4303
Прогноз времени - штука приятная, осталось проверить насколько он верен :)
Главное - исправили xBSD.
А то у меня 3.55 на FreeBSD 4.9/4.10 не собирался.
Щас попробую этот.
>Главное - исправили xBSD.
>А то у меня 3.55 на FreeBSD 4.9/4.10 не собирался.
>Щас попробую этот.а чем аргументировал отказ собраться? nmap 3.55 на NetBSD 1.6/1.6.1/2.0/-current прекрасно собирается и работает из pkgsrc.
// wbr
> а чем аргументировал отказ собраться? nmap 3.55 на NetBSD
Не знаю я не работаю в NetBSD
А вот у меня 3.70 не собрался. ;(
/usr/local/src/nmap-3.70/nsock/src/nsock_ssl.c:115: undefined reference to `ERR_
error_string'
/usr/local/src/nmap-3.70/nsock/src/nsock_ssl.c:95: undefined reference to `ERR_g
et_error'
/usr/local/src/nmap-3.70/nsock/src/nsock_ssl.c:95: undefined reference to `ERR_e
rror_string'
*** Error code 1Stop in /usr/local/src/nmap-3.70.
Абидно................
>> а чем аргументировал отказ собраться? nmap 3.55 на NetBSD
>Не знаю я не работаю в NetBSD
>А вот у меня 3.70 не собрался. ;(
>/usr/local/src/nmap-3.70/nsock/src/nsock_ssl.c:115: undefined reference to `ERR_
>error_string'
>/usr/local/src/nmap-3.70/nsock/src/nsock_ssl.c:95: undefined reference to `ERR_g
>et_error'
>/usr/local/src/nmap-3.70/nsock/src/nsock_ssl.c:95: undefined reference to `ERR_e
>rror_string'
>*** Error code 1
>
>Stop in /usr/local/src/nmap-3.70.дык а зачем собирать это чудо в голом окружении?
#cd /usr/pkgsrc
#cvs update -dP
#cd net/nmap
#make package
#nmap --version
nmap version 3.70
#make cleanвот собссно и все дела :) занимает минут 10..15 с учетом скачивания.
// wbr
у меня на FreeBSD 4.6.2 тоже не компилится..
вот что выдает:
/usr/tmp/nmap-3.70/service_scan.cc:1138: undefined reference to `SSL_SESSION_free'
service_scan.o: In function `servicescan_connect_handler(void *, void *, void *)':
/usr/tmp/nmap-3.70/service_scan.cc:1699: undefined reference to `SSL_SESSION_free'
nbase/libnbase.a(nbase_rnd.o): In function `get_random_bytes':
/usr/tmp/nmap-3.70/nbase/nbase_rnd.c:135: undefined reference to `RAND_bytes'
/usr/tmp/nmap-3.70/nbase/nbase_rnd.c:137: undefined reference to `RAND_pseudo_bytes'
/usr/tmp/nmap-3.70/nbase/nbase_rnd.c:182: undefined reference to `RAND_seed'
/usr/tmp/nmap-3.70/nbase/nbase_rnd.c:183: undefined reference to `RAND_status'
nsock/src//libnsock.a(nsock_core.o): In function `handle_connect_result':
/usr/tmp/nmap-3.70/nsock/src/nsock_core.c(.text+0x386): undefined reference to `SSL_new'
/usr/tmp/nmap-3.70/nsock/src/nsock_core.c(.text+0x3a6): undefined reference to `ERR_get_error'
/usr/tmp/nmap-3.70/nsock/src/nsock_core.c(.text+0x3ac): undefined reference to `ERR_error_string'
/usr/tmp/nmap-3.70/nsock/src/nsock_core.c(.text+0x3d0): undefined reference to `SSL_set_fd'
/usr/tmp/nmap-3.70/nsock/src/nsock_core.c(.text+0x3e5): undefined reference to `ERR_get_error'
/usr/tmp/nmap-3.70/nsock/src/nsock_core.c(.text+0x3eb): undefined reference to `ERR_error_string'
/usr/tmp/nmap-3.70/nsock/src/nsock_core.c(.text+0x55a): undefined reference to `SSL_set_session'
/usr/tmp/nmap-3.70/nsock/src/nsock_core.c(.text+0x597): undefined reference to `SSL_connect'
/usr/tmp/nmap-3.70/nsock/src/nsock_core.c(.text+0x5cd): undefined reference to `SSL_get_error'
nsock/src//libnsock.a(nsock_core.o): In function `handle_write_result':
/usr/tmp/nmap-3.70/nsock/src/nsock_core.c(.text+0x700): undefined reference to `SSL_write'
/usr/tmp/nmap-3.70/nsock/src/nsock_core.c(.text+0x772): undefined reference to `SSL_get_error'
nsock/src//libnsock.a(nsock_core.o): In function `do_actual_read':
/usr/tmp/nmap-3.70/nsock/src/nsock_core.c(.text+0xc33): undefined reference to `SSL_read'
/usr/tmp/nmap-3.70/nsock/src/nsock_core.c(.text+0xc5a): undefined reference to `SSL_get_error'
/usr/tmp/nmap-3.70/nsock/src/nsock_core.c(.text+0xca4): undefined reference to `ERR_reason_error_string'
nsock/src//libnsock.a(nsock_iod.o): In function `nsi_delete':
/usr/tmp/nmap-3.70/nsock/src/nsock_iod.c(.text+0x242): undefined reference to `SSL_shutdown'
/usr/tmp/nmap-3.70/nsock/src/nsock_iod.c(.text+0x270): undefined reference to `SSL_get_error'
/usr/tmp/nmap-3.70/nsock/src/nsock_iod.c(.text+0x279): undefined reference to `ERR_reason_error_string'
/usr/tmp/nmap-3.70/nsock/src/nsock_iod.c(.text+0x29b): undefined reference to `SSL_free'
nsock/src//libnsock.a(nsock_iod.o): In function `nsi_get1_ssl_session':
/usr/tmp/nmap-3.70/nsock/src/nsock_iod.c(.text+0x34b): undefined reference to `SSL_get1_session'
nsock/src//libnsock.a(nsock_iod.o): In function `nsi_get0_ssl_session':
/usr/tmp/nmap-3.70/nsock/src/nsock_iod.c(.text+0x367): undefined reference to `SSL_get_session'
nsock/src//libnsock.a(nsock_ssl.o): In function `Nsock_SSL_Init':
/usr/tmp/nmap-3.70/nsock/src/nsock_ssl.c(.text+0x27): undefined reference to `SSL_load_error_strings'
/usr/tmp/nmap-3.70/nsock/src/nsock_ssl.c(.text+0x2c): undefined reference to `SSL_library_init'
/usr/tmp/nmap-3.70/nsock/src/nsock_ssl.c(.text+0x4e): undefined reference to `RAND_seed'
/usr/tmp/nmap-3.70/nsock/src/nsock_ssl.c(.text+0x56): undefined reference to `SSLv23_client_method'
/usr/tmp/nmap-3.70/nsock/src/nsock_ssl.c(.text+0x5c): undefined reference to `SSL_CTX_new'
/usr/tmp/nmap-3.70/nsock/src/nsock_ssl.c(.text+0x79): undefined reference to `ERR_get_error'
/usr/tmp/nmap-3.70/nsock/src/nsock_ssl.c(.text+0x7f): undefined reference to `ERR_error_string'
/usr/tmp/nmap-3.70/nsock/src/nsock_ssl.c(.text+0xa0): undefined reference to `SSL_CTX_set_verify'
/usr/tmp/nmap-3.70/nsock/src/nsock_ssl.c(.text+0xb5): undefined reference to `SSL_CTX_ctrl'
/usr/tmp/nmap-3.70/nsock/src/nsock_ssl.c(.text+0xcc): undefined reference to `SSL_CTX_set_cipher_list'
/usr/tmp/nmap-3.70/nsock/src/nsock_ssl.c(.text+0xe0): undefined reference to `ERR_get_error'
/usr/tmp/nmap-3.70/nsock/src/nsock_ssl.c(.text+0xe6): undefined reference to `ERR_error_string'
/usr/tmp/nmap-3.70/nsock/src/nsock_ssl.c(.text+0x109): undefined reference to `SSL_CTX_ctrl'
/usr/tmp/nmap-3.70/nsock/src/nsock_ssl.c(.text+0x11b): undefined reference to `SSL_CTX_ctrl'
/usr/tmp/nmap-3.70/nsock/src/nsock_ssl.c(.text+0x132): undefined reference to `SSL_CTX_set_timeout'
*** Error code 1Stop in /usr/tmp/nmap-3.70.
===> SECURITY REPORT:
This port has installed the following files which may act as network
servers and may therefore pose a remote security risk to the system.
/usr/local/bin/nmap
FreeBSD 4.10-STABLE #0: Fri Jul 9 18:19:12 MSD 2004
как видиш все собирается , попробуй сырци обновить и пересобрать
такое бывает ...
>===> SECURITY REPORT:
> This port has installed the following
>files which may act as network
> servers and may therefore pose a
>remote security risk to the system.
>/usr/local/bin/nmap
>FreeBSD 4.10-STABLE #0: Fri Jul 9 18:19:12 MSD 2004
>как видиш все собирается , попробуй сырци обновить и пересобрать
>такое бывает ...
так из сырцов и собирал..
А где MAC-address? В 3.55 был, а в 3.70 нет.
Как нет?Starting nmap 3.70 ( http://www.insecure.org/nmap/ ) at 2004-09-03 10:18 MSD
Interesting ports on xxxx.ru (xxx.xxx.xxx.xxx):
(The 1657 ports scanned but not shown below are in state: closed)
PORT STATE SERVICE
22/tcp open ssh
80/tcp open http
MAC Address: 00:0D:29:0C:37:00 (Cisco)Nmap run completed -- 1 IP address (1 host up) scanned in 9.472 seconds
И действительно появился этот MAC-address. Но только после рестарта сетевой подсистемы. В следующий раз, наверное, придется перезагрузится полностью, чтобы все заработало так, как надо. Эх, жизнь!
7 лет это много.....
главное чтоб тока они особо то не увлекались,
людям нужен быстрый сканер, а не многопоточный сервер распределенного сканирования.не нада тока вот из вентилятора кофемолку делать....
ну если к вентилятору приделать бритвы...