Nmap

patton

New member
Trate de instalar el tar.gz desde la pagina de NMAP.
Descomprimi este tar
# bzip2 -cd nmap-4.20.tar.bz2.tar | tar xvf -
nmap-4.20/
nmap-4.20/global_structures.h
nmap-4.20/nmap-rpc
nmap-4.20/output.h
...........
.........

./configure no funciona:
~/Desktop/nmap-4.20 root# ./configure
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details. # ./configure CPP=/usr/bin/cpp
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.

Mac OS X users: If you wish to compile from source (as opposed to binaries later on this page), you need the Apple Developer Tools. See the Mac OS X Nmap Install page. If the normal "./configure" line above does not work for you, try "./configure CPP=/usr/bin/cpp". If you think the "configure" script is looping, be sure your computer's clock/date is set correctly and wait at least 10 minutes for completion before reporting it. If you still have trouble, let me know.
Luego dí con esta pagina insecure porque y me dice que tengo que descargar Developer Tool
desde connect.apple , asi que me registre, pero no se bien que bajar Developer Tools

Warning: Pre–release software is Apple confidential information. Your unauthorized distribution of pre–release software or disclosure of information relating to pre–release software (including the posting of screen shots) may subject you to both civil and criminal liability and result in immediate termination of your ADC Membership.

Dashcode Developer Beta
This is a developer beta release of Dashcode, a new application for creating powerful Dashboard widgets coming in Mac OS X 10.5 (Leopard). This beta release has been scaled back to be compatible with Mac OS X 10.4 (Tiger) in order to get feedback from a broad range of users. Dashcode will only be released officially as part of Mac OS X 10.5. This beta release will cease to function on July 15, 2007.

Download Name File Size Date Posted
Dashcode Developer Beta (Disk Image) 19.4 MB 20 Dec 2006
Release Notes (PDF) 84 KB 20 Dec 2006

Xcode 2.4.1
Xcode 2.4.1 addresses several issues in ARF debugging and improves overall stability and security. It is recommended that all Xcode users install this update.

Download Name File Size Date Posted
Xcode 2.4.1 (Disk Image) 923.2 MB 31 Oct 2006
Xcode 2.4.1 ReadMe (PDF) 119 KB 31 Oct 2006

AppleSamplePCI 1.0.0d1
Sample PCI driver showing how to use the IODMACommand class to support DMA to or from 64 bit physical addresses (above 4GB).
..........y etc........


Que debo bajar? Dev Tools? Developer Kit?(para poder compilarlo? y lo otro, me servira XNMAP y NMAP que esta en ppc?
 

senhez

senhez
Miembro del equipo
Hola amigo. Revisa este sitio

https://www.apachefriends.org/download.html?xampp-macosx-0.6a.tar.gz
 

patton

New member
Que tiene que ver eso con el scanner NMAP?
Aunque igual esta bueno =) (Lo que preguntaba ayer creo...)
pero que me dices de nmap¿? Tengo que bajar el developer Tools del 2002 para poder compilarlo???

Salu2.

p.d. El instalador en ppc si puedo instalarlo, pero no lo voy a hacer hasta que me confirmes si es que se puede instalar en intel.....aunque en un foro en igles ví que lo compilaban para intel, pero el problema es que el configure a mi no me funciona, por falta de gcc creo, o dev tools, no sé.
 

senhez

senhez
Miembro del equipo
Estimado patton,

Disculpas. Un error mio.

Es valida esa version de X-Code (2.4.1) que buscas para poder compilar ese software.
 

patton

New member
zhense dijo:
Estimado patton,

Disculpas. Un error mio.

Es valida esa version de X-Code (2.4.1) que buscas para poder compilar ese software.
jajaja era la repuesta que no queria de vuelta Xcode 2.4.1 (Disk Image) 923.2 MB, que estoy bajando los DVDs debian 3 discos de 4,5Gigas cada uno...jajaja :DD

Gracias por tu respuesta. Downloading...luego comentare la compilación. Salu2.
 

juker12

Activo
Hola

Te va a hacer falta las developer para cualquier cosa por los compiladores
son el GCC3.3.pkg y el gcc4.0
 

patton

New member
Instale Xcode Tools 2.4.1 y luego de hacer un make con nmap me sale esto:
$ make
Compiling libpcre
gcc -c -g -O2 -fno-thread-jumps -I. -I. -I. ./dftables.c
gcc -g -O2 -fno-thread-jumps -o dftables dftables.o
./dftables pcre_chartables.c
gcc -c -g -O2 -fno-thread-jumps -I. -I. \
-DPOSIX_MALLOC_THRESHOLD=10 pcre_chartables.c
gcc -c -g -O2 -fno-thread-jumps -I. -I. -DPOSIX_MALLOC_THRESHOLD=10 \
./pcre_compile.c
./pcre_compile.c: In function 'find_named_parens':
./pcre_compile.c:808: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness
./pcre_compile.c:808: warning: pointer targets in passing argument 2 of 'strncmp' differ in signedness
gcc -c -g -O2 -fno-thread-jumps -I. -I. -DPOSIX_MALLOC_THRESHOLD=10 \
./pcre_config.c
gcc -c -g -O2 -fno-thread-jumps -I. -I. -DPOSIX_MALLOC_THRESHOLD=10 \
./pcre_dfa_exec.c
gcc -c -g -O2 -fno-thread-jumps -I. -I. -DPOSIX_MALLOC_THRESHOLD=10 \
./pcre_exec.c
gcc -c -g -O2 -fno-thread-jumps -I. -I. -DPOSIX_MALLOC_THRESHOLD=10 \
./pcre_fullinfo.c
gcc -c -g -O2 -fno-thread-jumps -I. -I. -DPOSIX_MALLOC_THRESHOLD=10 \
./pcre_get.c
gcc -c -g -O2 -fno-thread-jumps -I. -I. -DPOSIX_MALLOC_THRESHOLD=10 \
./pcre_globals.c
gcc -c -g -O2 -fno-thread-jumps -I. -I. -DPOSIX_MALLOC_THRESHOLD=10 \
./pcre_info.c
gcc -c -g -O2 -fno-thread-jumps -I. -I. -DPOSIX_MALLOC_THRESHOLD=10 \
./pcre_maketables.c
gcc -c -g -O2 -fno-thread-jumps -I. -I. -DPOSIX_MALLOC_THRESHOLD=10 \
./pcre_refcount.c
gcc -c -g -O2 -fno-thread-jumps -I. -I. -DPOSIX_MALLOC_THRESHOLD=10 \
./pcre_study.c
gcc -c -g -O2 -fno-thread-jumps -I. -I. -DPOSIX_MALLOC_THRESHOLD=10 \
./pcre_tables.c
gcc -c -g -O2 -fno-thread-jumps -I. -I. -DPOSIX_MALLOC_THRESHOLD=10 \
./pcre_try_flipped.c
gcc -c -g -O2 -fno-thread-jumps -I. -I. -DPOSIX_MALLOC_THRESHOLD=10 \
./pcre_version.c
gcc -c -g -O2 -fno-thread-jumps -I. -I. -DPOSIX_MALLOC_THRESHOLD=10 \
./pcre_xclass.c
rm -f libpcre.a
ar cr libpcre.a pcre_chartables.o pcre_compile.o pcre_config.o pcre_dfa_exec.o pcre_exec.o pcre_fullinfo.o pcre_get.o pcre_globals.o pcre_info.o pcre_maketables.o pcre_refcount.o pcre_study.o pcre_tables.o pcre_try_flipped.o pcre_version.o pcre_xclass.o
ranlib libpcre.a
Compiling libdnet
Making all in include
make all-recursive
Making all in dnet
make[4]: Nothing to be done for `all'.
Making all in src
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all-am'.
Compiling libnbase
cd nbase && make
make[1]: Nothing to be done for `all'.
Compiling libnsock
cd nsock/src && make
cd ../../nbase && make
make[2]: Nothing to be done for `all'.
Compiling nmap
rm -f nmap
g++ -Lnbase -Lnsock/src/ -o nmap main.o nmap.o targets.o tcpip.o nmap_error.o utils.o idle_scan.o osscan.o osscan2.o output.o scan_engine.o timing.o charpool.o services.o protocols.o nmap_rpc.o portlist.o NmapOps.o TargetGroup.o Target.o FingerPrintResults.o service_scan.o NmapOutputTable.o MACLookup.o nmap_tty.o nmap_dns.o -lnbase -lnsock libpcre/libpcre.a -lpcap -lssl -lcrypto libdnet-stripped/src/.libs/libdnet.a
NmapFE will not be made -- your system lacks the capabilities (perhaps GTK) for this graphical frontend. You can still run command-line nmap!

Y luego de un # make install, esto:
# make install
Compiling libpcre
make[1]: Nothing to be done for `all'.
Compiling libdnet
Making all in include
make all-recursive
Making all in dnet
make[4]: Nothing to be done for `all'.
Making all in src
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all-am'.
Compiling libnbase
cd nbase && make
make[1]: Nothing to be done for `all'.
Compiling libnsock
cd nsock/src && make
cd ../../nbase && make
make[2]: Nothing to be done for `all'.
./shtool mkdir -f -p -m 755 /usr/local/bin /usr/local/man/man1 /usr/local/share/nmap
./shtool install -c -m 755 -s nmap /usr/local/bin/nmap
./shtool install -c -m 644 docs/nmap.1 /usr/local/man/man1/nmap.1
./shtool install -c -m 644 docs/nmap.xsl /usr/local/share/nmap/
./shtool install -c -m 644 docs/nmap.dtd /usr/local/share/nmap/
./shtool install -c -m 644 nmap-services /usr/local/share/nmap/
./shtool install -c -m 644 nmap-rpc /usr/local/share/nmap/
./shtool install -c -m 644 nmap-os-fingerprints /usr/local/share/nmap/
./shtool install -c -m 644 nmap-os-db /usr/local/share/nmap/
./shtool install -c -m 644 nmap-service-probes /usr/local/share/nmap/
./shtool install -c -m 644 nmap-protocols /usr/local/share/nmap/
./shtool install -c -m 644 nmap-mac-prefixes /usr/local/share/nmap/
NmapFE will not be made -- your system lacks the capabilities (perhaps GTK) for this graphical frontend. You can still run command-line nmap!
./shtool mkdir -f -p -m 755 /usr/local/bin /usr/local/man/man1 /usr/local/share/nmap /usr/local/share/applications
If the next command fails -- you cannot use the X front end
test -f nmapfe/nmapfe && ./shtool install -c -m 755 -s nmapfe/nmapfe /usr/local/bin/nmapfe && rm -f /usr/local/bin/xnmap && ./shtool mkln -f -s /usr/local/bin/nmapfe /usr/local/bin/xnmap && ./shtool install -c -m 644 nmapfe.desktop /usr/local/share/applications/nmapfe.desktop && ./shtool install -c -m 644 docs/nmapfe.1 /usr/local/man/man1/nmapfe.1 && ./shtool install -c -m 644 docs/xnmap.1 /usr/local/man/man1/xnmap.1
make: [install-nmapfe] Error 1 (ignored)
Y la verdad no funciona, seguiré intentando...

el configure me devuelve esto;
config.status: nsock_config.h is unchanged

NMAP IS A POWERFUL TOOL -- USE CAREFULLY AND RESPONSIBLY
[ Sick of the Nmap dragon? Submit your art and tag ]

Configuration complete. Type make (or gmake on some *BSD machines) to compile

Eso servira en algo para solucionar el problema del make o nada que ver?
 

juker12

Activo
creo que solicita librerias GTK+ para la interfaz grafica del software que estas compilando.
echa un ojo aquí
http://developer.imendio.com/projects/gtk-macosx/build-instructions

O realiza configure con esta opcion:
--without-nmapfe
This option prevents the NmapFE graphical X-Window frontend from being built. Normally the build system checks your system for requirements such as the GTK graphical widget library and then build NmapFE if they are all available
 

patton

New member
Intente con eso y sigo con el error de arriba y esto:
# gtk-osx-build build
You need git. It's available e.g. in MacPorts
Cita:
juker12 dijo:
O realiza configure con esta opcion:
--without-nmapfe
Anteriormente había intentado esa opción, de hecho de ahí llegue a la conclusión que tenía que instalar Dev Tools o luego me señalaron que era Xcode, luego trate de seguir Instalando gretl sobre Mac OS X, descargando Fink 0.8.1 Binary Installer (Intel), pero al momento de instalarlo me aparece el este error(en la imagen):

"Fink cannot be installed on this computer.
A root directory / sw exists. Please see the Read me file for update
instructions, or for information on installing Fink on a separate volume. "

finkpz9

....lo mismo que sale acá.
En /sw tengo:
# ls
etc var
/sw/etc root# ls
stunnel
/sw/var root# ls
run
/sw/var/run root# ls
stunnel.pid

Ya no se que hacer, ahora estoy leyendo The Fink F.A.Q.

Saludos.
 

patton

New member
La verdad no se porque me salío el error
"Fink cannot be installed on this computer.
A root directory / sw exists. Please see the Read me file for update
instructions, or for information on installing Fink on a separate volume.",
quizás otro programa creo un directorio similar, como ya comente acá tenían el mismo problema...eso como ya dije al tratar de instalar Fink-0.8.1-Intel-Installer.dmg a pesar de instalar la ultima versión de xcode bajandola desde connect apple y todo lo demás y tratar de ejecutarlo también desde terminal con un:
$ cd fink-0.x.x-full
$ ./bootstrap.sh
Welcome to Fink.
.............
Found perl version 5.008006.
Checking package... looks good (fink-0.24.17).
Checking system... i386-apple-darwin8.4.1
This system is supported and tested.
Using the new 10.4 tree...
Distribution 10.4
..............
will also be used immediately for this script. Avaliable methods:
(1) Use sudo
(2) Use su
(3) None, fink must be run as root

Choose a method: [1] 1
Please choose the path where Fink should be installed. [/sw]/sw/bin/pathsetup.command
Ahora si pude ejecutar el installer y como se ve, también desde terminal...
Ya venía editado, en el manual de fink indicaban agregar . /sw/bin/init.sh.
$ echo $SHELL
/bin/bash
[Si es bash->bourne shell.
. /sw/bin/init.sh
You are now in a full-screen (well, full terminal window) text editor and can simply start typing the . /sw/bin/init.sh line.
[Ahora debes ver una pantalla de terminal con un editor de textos y simplemente hay que escribir la linea source /sw/bin/init.sh.]
Esa linea yala tengo:
$ cd
$ pico .profile
test -r /sw/bin/init.sh && . /sw/bin/init.sh
Fink version:
$ fink --version
Package manager version: 0.24.17
Distribution version: 0.8.1
Copyright (c) 2001 Christoph Pfisterer
Copyright (c) 2001-2006 The Fink Package Manager Team
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
Y como tenía problema de espacio y este problema, instale os X instale OSX denuevo y esto:
glib-shlibs gtk+-data gtk+-shlibs libpcap-shlibs
y esto sim problemas:
$ fink install gtk+2
$ fink install libxml2
$ fink install gnuplot
$ fink install xorg
Pero me sigue saliendo
NmapFE will not be made -- your system lacks the capabilities (perhaps GTK) for this graphical frontend. You can still run command-line nmap!
pero el problema no es ese, porque yo lo quiero usar desde terminal, el problema es que al tratar de efectuar un make install al final siguiendo los pasos de esto, me salia y me sale:
make: [install-nmapfe] Error 1 (ignored)
quizás nmapfe es la interfaz gráfica, no lo tengo claro, y nmap desde consola tampoco funcionaba...así ke aplike un:
$ fink install nmap
y si lo instalo:
# nmap --version
nmap version 3.81
~/Desktop/nmap-4.20 root#
El problema es que no funciona, en vez de mostrarme algo como esto(Linux):
# nmap -A -T4 scanme.nmap.org

Starting Nmap 4.20
Interesting ports on scanme.nmap.org (205.217.153.62):
Not shown: 1691 filtered ports
PORT STATE SERVICE VERSION
22/tcp open ssh OpenSSH 4.3 (protocol 2.0)
25/tcp closed smtp
53/tcp open domain
70/tcp closed gopher
80/tcp open http Apache httpd 2.2.2 ((Fedora))
113/tcp closed auth
Device type: general purpose
Running: Linux 2.6.X
OS details: Linux 2.6.15-27-686 (Ubuntu Dapper, X86)
Uptime: 20.564 days (since Mon Dec 18 05:15:38 2006)


Me muestra esto :
# nmap -A -T4 scanme.nmap.org
Starting nmap 3.81
sendto in send_ip_packet: sendto(6, packet, 28, 0, 205.217.153.62, 16) => Invalid argument
Sleeping 15 seconds then retrying
sendto in send_ip_packet: sendto(6, packet, 28, 0, 205.217.153.62, 16) => Invalid argument
Sleeping 60 seconds then retrying
sendto in send_ip_packet: sendto(6, packet, 28, 0, 205.217.153.62, 16) => Invalid argument
Sleeping 240 seconds then retrying
sendto in send_ip_packet: sendto(6, packet, 28, 0, 205.217.153.62, 16) => Invalid argument
sendto in send_ip_packet: sendto(5, packet, 40, 0, 205.217.153.62, 16) => Invalid argument
Sleeping 15 seconds then retrying
sendto in send_ip_packet: sendto(5, packet, 40, 0, 205.217.153.62, 16) => Invalid argument
Sleeping 60 seconds then retrying
sendto in send_ip_packet: sendto(5, packet, 40, 0, 205.217.153.62, 16) => Invalid argument
Sleeping 240 seconds then retrying
Eso sería...
 

juker12

Activo
Si te sirve de consuelo me moleste en ver este software
y me dio mil problemas asi que contacte con el autor del mismo a ver que demonios pasaba.
Me dijo que la version que hay en su web es un codigo fuente para ppc asi que me indico que lo mejor era con fink por que habia una version universal binaria

Asi lo hice y comprobe en fink que habia dos, pero no indica cual era la binaria y trabaje con las dos

Ademas creo que pedia un filtro tambien TCIP

Tras probar con ambas ninguna me funciono asi que abandone la idea,

Creo que si buscas un scaner de red ...busques otra alternativa.
Si me dices que esperas de eso, quizas te recomiende algo bueno
Si es para simples ping y tracer la misma utilidad de red ya lo hace
 

patton

New member
Ese fue el que baje, incluso lo baje(para intel), también el para ppc y me pasa algo similar, lo configure para poder ver los resultados con XNMAP y me pasa lo mismo..


También encontre esto: nmap.darwinports.com
Pero ya como que tire la toalla xD

juker12 dijo:
Si me dices que esperas de eso, quizas te recomiende algo bueno
Que scanner me recomiendas?
Tb voy a empezar a buscar...
 

juker12

Activo
"Que scanner me recomiendas?"

Pues mira para echar un rato, este mismo IPNetMonitorX - 2.0.8

Ya me contaras que tal te parece, aunque tambien es cuestion de catar otros
 

patton

New member
OK, voy a probarlo y te diré. Y luego buscaré más y te comentaré.

Lo raro es que la gente de insanelymac decía que le funcionaba bien nmap ppc en intel :S

Saludos.
 

juker12

Activo
"decía que le funcionaba bien nmap ppc en intel :S"

Aqui ya me hablas de una loteria, si es ppc usa roseta, si usa roseta usa SSE3
y ademas que le guste tu micro, ya que incluso con SSE3, por ejemplo roseta en core duo en hakintos tampoco anda muy fino.
 

patton

New member
Encontre Nessus, me leí todo el manual de NMAP xD y no me funciona en mac intel :(
En su pagina <--parece que hay un parche), igual vi en varias partes el mismo problema en la red...
Nessus es más automatico y no es desde terminal trae dos interfaces graficas, un cliente y un servidor, en el servidor no fue necesario colocar el serial como en linux para updatear los plugins, esta para Nessus Mac OS X 10.4 (intel & ppc), ahora creo que es de codigo cerrado, pero gratuito igual. Los resultados son los mismos que nmap, pero también indica vulnerabilidades en puertos no filtrados.



Salu2.

Encontre esto también, pero no es para intel creo...
 

juker12

Activo
patton se ve guapisimo ese soft, ya le echo un ojo.

una cosilla patton, a mi tambien me gusta cacharrear en mac, pero ten en cuenta una cosa
mac osx aunque tenga software libre es una plataforma cerrada, ten ojo instalando librerias para compilar, se pueden colar bugs y software sin soporte por las actualizaciones apple

te recomiendo que para compilar e instalar tengas en otra particion un osx guarreado para eso.

No es muy recomendable instalar todo lo que pilles para unix.
 

patton

New member
Con Darwinports si ke funko perfecto:
Requiere XCODE
$ sudo port -d selfupdate
$ sudo port install nmap
$ nmap -A -T4 scanme.nmap.org
Starting Nmap 4.20 at 2007-03-05 04:47 CLST
Interesting ports on scanme.nmap.org (205.217.153.62):
Not shown: 1691 filtered ports
PORT STATE SERVICE VERSION
22/tcp open ssh OpenSSH 4.3 (protocol 2.0)
25/tcp closed smtp
53/tcp open domain
70/tcp closed gopher
80/tcp open http Apache httpd 2.2.2 ((Fedora))
113/tcp closed auth

Service detection performed. Please report any incorrect results at
Nmap finished: 1 IP address (1 host up) scanned in 67.083 seconds

$ nmap -vv 200.41.112.75

Starting Nmap 4.20 at 2007-03-05 04:56 CLST
Machine 200.41.112.75 MIGHT actually be listening on probe port 80
Initiating Parallel DNS resolution of 1 host. at 04:56
Completed Parallel DNS resolution of 1 host. at 04:56, 0.15s elapsed
Initiating Connect() Scan at 04:56
Scanning 200.41.112.75 [1697 ports]
Discovered open port 80/tcp on 200.41.112.75
Connect() Scan Timing: About 43.81% done; ETC: 04:57 (0:00:38 remaining)
Completed Connect() Scan at 04:57, 55.59s elapsed (1697 total ports)
Host 200.41.112.75 appears to be up ... good.
Interesting ports on 200.41.112.75:
Not shown: 1695 filtered ports
PORT STATE SERVICE
80/tcp open http
443/tcp closed https

Nmap finished: 1 IP address (1 host up) scanned in 56.828 seconds

Una pregunta, baje XNMAP
Y si coloco cualquier tipo de scaneo con XNAMP (con el path de la instalacion de darwinports /opt/local/bin/nmap) me sale:
You requested a scan type which requires root privileges. Sorry dude.

Sin embargo si lanzo XNAMP desde consola como:
# XNmap.app/Contents/MacOS/XNmap
y funciona....

Como hacer para no hacer ese trabajo demás???

Trate cambiando los el usuario,
# chown -R myuser /opt/local/bin/nmap
pero no resulta si no lo lanzo desde consola como root...

Saludos.
 

juker12

Activo
Mostruo, al final lo has conseguido eh? je je

Me alegro por ti


Para lo otro yo creo que a ti te viene bien el Make Symlink, un plugin que se integra en el menu contextual y hace enlaces simbolicos dandole el propietario que los crea, en una sesion de admin o root, creas tu enlace simobolico, lo pones en tu escrito y seguro que te va

Echale un ojo y nos cuentas
 

patton

New member
Buen software, es como para crear enlaces simbolicos, aunque no encontre la key para tenerlo por siempre xD

Sin Embargo ahora si funciona sin =) sin crear ningun enlace.... parece que me faltaba reiniciar o algo por el estilo... :S
Lo que pasa es que no era el problema con XNMAP, sino a que XNMAP hace referencia a /opt/local/bin/nmap, en fin....se soluciono no se como...

Saludos.

Al final lo solucione con:
# nano nmap
#!/bin/bash
/Applications/XNmap.app/Contents/MacOS/XNmap
# chmod +x nmap
./nmap
 
Arriba