#1 Le 06/09/2008, à 18:09
- Linuxien64
Impossible d'installé un logiciel
Bonjour,
J'ai téléchargé le logiciels Abyss, je mes le dossier decompresse sur le bureau et je tape dans la console
$cd /home/ReaZy/Desktop/abyss
Sa me marque bash: /home/ReaZy/Desktop/abyss: is a directory
Ensuite
./configure
bash: ./configure: Aucun fichier ou dossier de ce type
Comment faire pour l'installé voilà le dossier Install :
To compile and run Abyss you will eventually run a configure script
in the mean time just do
make
Et le Readme
**********************************************************************
*********** AbysS - The Active/Passive Network Security Tool *********
< ------------------------------------------------>
Abyss v0.9.15-beta-Release - (C) 2007 Ryan O'Neill / Lavren <rlavren@gmail.com>
Known to compile and, run on Linux, FreeBSD, and OpenBSD
Just type make
[About]:
Abyss is a lightweight, multi-threaded *active*, and *passive* security tool
Capable of massive network scans: Portscans, and remote OS detection.
Stealth scans (SYN, XMAS, FIN, NULL), UDP scans, and ICMP ping sweeps. Abyss is also capable
of passive network mapping with features like passive OS detection, and payload
decoding. Having such a polar diversity, makes it an auspicious tool for
easily gaining reconnaissance about a network.
So as you can see, Abyss can be used with alot of flexibility, and for alot
of different reasons. Hell you could even manipulate it into an intrusion
detection system...
./abyss -O eth0 -b 'tcp[13] & 0xff = 2 and ( ip[2:2] - ((ip[0] & 0x0f) * 4) - \
((tcp[12] & 0xf0)/4)) != 0' -h -o idslog
That for example would log any traffic that includes
data on an initial SYN packet.
NOTE: -b allows for setting complex filters (tcp only)
... Judge it for yourself ...
Please contact the author: <lavren@bitlackeys.com> with any questions, comments,
fingerprints, or whatever.
You can also find me as lavren in #codez, and #posix on EFnet.
Continue...
[Features]:
* Multi threaded *
Abyss uses a threaded network model, designed for lightweight,
and concurrent, simultaneous scanning modes.
* Subnet scanning *
Abyss has the ability to scan networks by specifying a netmask
Here it demonstrates true multi-threaded speed, and concurrency.
* HostList Scanning *
Abyss will take hosts from a list
* Single Host scanning *
Abyss offers several single host scans including nonblocking portscan
with remote OS detection, tcp SYN stealth portscan, and UDP portscan.
* Remote OS Detection *
Abyss uses a low profile, fast, and efficient method to perform
both remote OS detection, and passive OS detection. Fingerprints
can be found in .fingerprints directory...
* Advanced Stealth Scans *
TCP SYN Portscan
TCP XMAS Portscan
TCP NULL Portscan
TCP FIN Portscan
UDP Portscan
* Passive OS Detection *
Abyss can perform passive OS detection similar to p0f, based
on the computers that are connecting to you, and the computers
that you are connecting too, however it does not tests RST's.
* Passive Sniffing *
Abyss has powerful sniffing capabilities powered by complex BPF
filters. Abyss displays all of the tcp/ip header values, tcp
options, and fully decodes the payload (Very nice)
[Examples]
The most efficient way to scan a large network, and be able to easily parse through the data would be
./abyss -p 172.16.10.1/23 --lookup -o iplist
./abyss -f iplist --ip-logs
That would send an icmp echo request to every host on the network, and put the responding hosts in the file iplist
Then it would use the default of three threads to scan all of them simultaneously while printing the output into
seperate files named by corresponding ip addresses
[Instructions]
NOTE: By default abyss scans tcp and udp ports found in services/abyss.services
which is actually the same services file used by nmap, and is not quite as extensive
as the nessus service file which is named abyss.services.alt. If you wish to use the
nessus service file, or any of the service files in services/etc you may rename one
to services/abyss.services to scan those ports...
NOTE: By default abyss uses 3 threads for scanning while in any multi-host mode
General Usage:
NOTE: If you are on a wifi, or do not have large bandwidth
and are doing a subnet or hostlist scan, I would consider maybe using less threads
as in '-t 1' option.
Subnet Scanning:
Abyss is capable of classful, and classless ip subnet scanning, meaning abyss accepts CIDR notation
example: ./abyss -n 192.168.1.0/29
HostList Scanning:
If you have a text file with a list of hosts it will scan them
./abyss -f hosts
SingleHost Scanning:
./abyss -s www.target.com
Passive OS detection:
Use -O example: ./abyss -O eth0
[Options] (other than the ones above)
If abyss cannot detect your ethernet interface:
Use -i example: ./abyss -s www.target.com -i eth0
If you want Abyss to lookup your local ip address when necessary for certain scans
Use -lookup example: ./abyss -X scanme.org -lookup
NOTE: -lookup might not be accurate with multi-homed systems (meaning multiple interfaces)
If you want to change the number of threads (not with -s mode)
Use -t example: ./abyss -n www.class-C.com/24 -t 6
If you want to log to an output file:
Use -o example: ./abyss -f hostlist -o logfile
If you want to ping a subnet
Use -p example: ./abyss -p target.com/24 --lookup (or local ip)
If you want to SYN portscan a host:
Use uppercase(-S) example: ./abyss -S target.com --lookup (or local ip)
If you want to XMAS portscan a host:
Use uppercase(-X) example: ./abyss -X target.net --lookup (or local ip)
If you want to FIN portscan a host:
Use uppercase(-F) example: ./abyss -F target.net --lookup (or local ip)
If you want to NULL portscan a host:
Use uppercase(-N) example: ./abyss -N target.net --lookup (or local ip)
If you want to UDP portscan a host:
Use uppercase(-U) example: ./abyss -U target.com --lookup (or local ip)
If you want to use passive OS detection:
Use -O example: ./abyss -O eth0
If you want to set a tcp filter for sniffing mode:
(Lets say you want to sniff some ftp passwords)
Use -O -b example: ./abyss -O eth0 -b tcp and dst port 21 -h
If you want abyss to display payload, header values, and tcp options
Use -O -b -h example: ./abyss -O eth0 -b tcp -h
If you want verbosity:
Use -v example: ./abyss -n www.target.com/24 -v
-----------------example---------------
./abyss -p www.target.com/24 192.168.1.2 -o validhosts
./abyss -f validhosts -t 2
Ryan O'Neill
Ryan@bitlackeys.com
Hors ligne
#2 Le 06/09/2008, à 18:13
- xelator
Re : Impossible d'installé un logiciel
Salut
Mauvaise habitude windowsienne que aller chercher sur le net ses logiciels ...
http://doc.ubuntu-fr.org/installation-logiciels
ou alors il n'est pas dans les dépôts ?
Dernière modification par xelator (Le 06/09/2008, à 18:14)
Hors ligne
#3 Le 06/09/2008, à 18:16
- Linuxien64
Re : Impossible d'installé un logiciel
Et non il n'y est pas c'est pour sa
Hors ligne
#4 Le 28/12/2008, à 10:49
- fds77
Re : Impossible d'installé un logiciel
J ai un pb de compil de abyss sous ubuntu 8.10 il me dit ceci
quelqu un peut il m'aider merci.
gcc -c main.c
In file included from main.c:25:
abyss.h:37:18: error: pcap.h: Aucun fichier ou dossier de ce type
In file included from main.c:25:
abyss.h:157: erreur: expected specifier-qualifier-list before ‘bpf_u_int32’
abyss.h:205: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
abyss.h:240: attention : ‘struct pcap_pkthdr’ declared inside parameter list
abyss.h:240: attention : visible uniquement depuis cette définition ou déclaration, ce qui n'est probablement pas ce que vous désirez
abyss.h:242: attention : ‘struct pcap_pkthdr’ declared inside parameter list
abyss.h:244: attention : ‘struct pcap_pkthdr’ declared inside parameter list
abyss.h:246: attention : ‘struct pcap_pkthdr’ declared inside parameter list
abyss.h:250: attention : ‘struct pcap_pkthdr’ declared inside parameter list
abyss.h:256: attention : ‘struct pcap_pkthdr’ declared inside parameter list
abyss.h:262: attention : ‘struct pcap_pkthdr’ declared inside parameter list
main.c:28: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
main.c: In function ‘main’:
main.c:288: attention : initialization makes integer from pointer without a cast
main.c:289: attention : initialization makes integer from pointer without a cast
main.c:290: attention : initialization makes integer from pointer without a cast
main.c:291: attention : initialization makes integer from pointer without a cast
main.c:292: attention : initialization makes integer from pointer without a cast
main.c:386: attention : format ‘%s’ expects type ‘char *’, but argument 2 has type ‘int’
main.c:550: attention : format ‘%s’ expects type ‘char *’, but argument 2 has type ‘int’
main.c:693: attention : format ‘%s’ expects type ‘char *’, but argument 2 has type ‘int’
main.c:836: attention : format ‘%s’ expects type ‘char *’, but argument 2 has type ‘int’
main.c:980: attention : format ‘%s’ expects type ‘char *’, but argument 2 has type ‘int’
main.c:1125: attention : format ‘%s’ expects type ‘char *’, but argument 2 has type ‘int’
main.c:1423: attention : passing argument 3 of ‘pthread_create’ from incompatible pointer type
make: *** [main.o] Erreur 1
Hors ligne