nmap
gereedschap (in het pakket met dezelfde naam) zal Internet diensten snel identificeren geherbergd door een machine verbonden aan het netwerk zelfs zonder er op te moeten inloggen. geef simpelweg het volgende commando op een andere machine verbonden met hetzelfde netwerk:
$
nmap mirwiz
Starting Nmap 6.47 ( http://nmap.org ) at 2015-03-24 11:34 CET Nmap scan report for mirwiz (192.168.1.104) Host is up (0.0037s latency). Not shown: 999 closed ports PORT STATE SERVICE 22/tcp open ssh Nmap done: 1 IP address (1 host up) scanned in 0.13 seconds
ps auxw
toont een lijst van alle processen met de identiteit van hun gebruiker. Door deze informatie te vergelijken met de output van het who
commando, welke een lijst geeft van gebruikers die zijn ingelogd, is het mogelijk om schurk of ongedefinieerde servers of programma's die draaien in de achtergrond. Kijkend naar crontabs
(tabellen die automatische geplande acties van gebruikers bevat) zal vaak interessante informatie bieden over functies uitgevoerd door de server (een complete uitleg van cron
is beschikbaar in Paragraaf 9.7, “Scheduling Tasks with cron
and atd
”).
/etc/
, maar ze kunnen ook gevonden worden in een sub-directory van /usr/local/
. Dit is het geval als een programma is geïnstalleerd van broncode in plaats van met een pakket. In sommige gevallen, kan men ze ook vinden onder /opt/
.
/etc/debian_version
, welke meestal het versie nummer van het geïnstalleerde Debian systeem bevat (het is onderdeel van het base-files pakket). Als het de codenaam/sid
bevat, betekend dit dat het systeem is ge-updatet met pakketten komende van een van de ontwikkel distributies (ofwel van testen of onstabiel).
apt-show-versions
programma (van het Debian pakket met dezelfde naam) controleert de lijst van geïnstalleerde pakketten en identificeert de beschikbare versies. aptitude
kan ook gebruikt worden voor deze taken, zij het wel in een minder systematische methode.
/etc/apt/sources.list
bestand (en /etc/apt/sources.list.d/
directory) zal tonen waar de geïnstalleerde Debian pakketten waarschijnlijk vandaan kwamen. Als er veel onbekende bronnen verschijnen kan de beheerder ervoor kiezen om het besturingssysteem van de computer volledig te herinstalleren om een optimale compatibiliteit met de software aangeboden door Debian verzekeren.
sources.list
bestand is vaak een goede indicator: de meerderheid van beheerders houden, ten minste in commentaren, de lijst van APT bronnen die eerder werden gebruikt bij. Maar je zou niet moeten vergeten dat bronnen gebruikt in het verleden gewist zijn, en dat sommige willekeurige pakketten gegrepen van het Internet manueel geïnstalleerd kunnen zijn. (met het dpkg
commando). In dit geval, is de machine misleidend in zijn uiterlijk van “standaard” Debian. Dit is waarom je moet opletten voor iedere indicatie die de aanwezigheid van externe pakketten (aanwezigheid van deb
bestanden in ongebruikelijke directory's, pakket versie nummers met een speciale achtervoegsel die aangeeft dat de oorsprong van buiten het Debian project ligt, zoals ubuntu
of lmde
, enz.)
/usr/local/
directory te analyseren, wiens doel het is om programma's manueel gecompileerd en geïnstalleerd te bevatten. geïnstalleerde software op deze manier op lijsten is instructief, omdat het de vraag doet rijzen waarom men het corresponderende Debian pakket, indien zo'n pakket bestaat, niet gebruikt is.
Tabel 3.1. Passende besturingssystemen en architecturen
Besturingssysteem | Architectuur(en) |
---|---|
DEC Unix (OSF/1) | alpha, mipsel |
HP Unix | ia64, hppa |
IBM AIX | powerpc |
Irix | mips |
OS X | amd64, powerpc, i386 |
Z/OS, MVS | s390x, s390 |
Solaris, SunOS | sparc, i386, m68k |
Ultrix | mips |
VMS | alpha |
Windows 95/98/ME | i386 |
Windows NT/2000 | i386, alpha, ia64, mipsel |
Windows XP / Windows Server 2008 | i386, amd64, ia64 |
Windows Vista / Windows 7 / Windows 8 | i386, amd64 |