nmap
(al paquet amb el mateix nom) identificarà ràpidament els serveis d'Internet allotjats per una màquina connectada a la xarxa sense si més no haver d'iniciar sessió. Simplement cal executar la següent comanda en una altra màquina connectada a la mateixa xarxa:
$
nmap mirwiz
Starting Nmap 7.93 ( https://nmap.org ) at 2024-05-20 00:15 CEST Nmap scan report for mirwiz (192.168.1.104) Host is up (0.00062s latency). Not shown: 992 closed ports PORT STATE SERVICE 22/tcp open ssh 25/tcp open smtp 80/tcp open http 111/tcp open rpcbind 139/tcp open netbios-ssn 445/tcp open microsoft-ds 5666/tcp open nrpe 9999/tcp open abyss Nmap done: 1 IP address (1 host up) scanned in 0.06 seconds
ps auxw
mostra una llista de tots els processos amb la seva identitat d'usuari. Al comparar aquesta informació amb la sortida de les comandes who
o w
, que donen la llista d'usuaris connectats, és possible identificar servidors o programes il·legals o no declarats que s'executen en segon pla. Mirant els crontabs
(taules llistant accions automàtiques programades pels usuaris) sovint proporcionarà informació interessant sobre les funcions realitzades pel servidor (una explicació completa sobre cron
està disponible a Secció 9.7, «Planificació de tasques amb cron
i atd
»).
/etc/
, però també es poden trobar en un subdirectori de /usr/local/
. Aquest és el cas si un programa s'ha instal·lat a partir del codi font, en lloc d'usar un paquet. En alguns casos, també es poden trobar sota /opt/
.
/etc/debian_version
, que normalment conté el número de versió del sistema Debian instal·lat (és part del paquet base-files). Si indica codename/sid
, significa que el sistema s'actualitza amb paquets procedents d'una de les distribucions de desenvolupament (ja sigui «Testing» o «Unstable»).
apt-show-versions
(del paquet Debian del mateix nom) comprova la llista de paquets instal·lats i identifica les versions disponibles. El programa aptitude
també es pot utilitzar per a aquestes tasques, encara que d'una manera menys sistemàtica.
/etc/apt/sources.list
fitxer (i al directori /etc/apt/sources.list.d/
) ens mostrarà d'on probablement venen els paquets Debian instal·lats. Si apareixen moltes fonts desconegudes, l'administrador pot optar per reinstal·lar completament el sistema de l'ordinador per assegurar una compatibilitat òptima amb el programari proporcionat per Debian.
sources.list
file is often a good indicator: the majority of administrators keep, at least in comments, the list of APT sources that were previously used. But you should not forget that sources used in the past might have been deleted, and that some random packages grabbed on the Internet might have been manually installed (with the help of the dpkg
command). In this case, the machine is misleading in its appearance of being a “standard” Debian system. This is why you should pay attention to any indication that will give away the presence of external packages (appearance of deb
files in unusual directories, package version numbers with a special suffix indicating that it originated from outside the Debian project, such as ubuntu
or lmde
, etc.). Below are two examples, showcasing unusual version suffixes and a third-party package without a source.
$
dpkg -l
Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-=============================-==============================-============-=================== [..] ii docker-buildx-plugin 0.14.0-1~debian.12~bookworm amd64 Docker Buildx cli plugin. ii docker-ce 5:26.1.3-1~debian.12~bookworm amd64 Docker: the open-source application container engine ii docker-ce-cli 5:26.1.3-1~debian.12~bookworm amd64 Docker CLI: the open-source application container engine ii docker-ce-rootless-extras 5:26.1.3-1~debian.12~bookworm amd64 Rootless support for Docker. [..]
$
apt-show-versions | grep No
hc-utils:all 0.0.4-1 installed: No available version in archive
/usr/local/
, el propòsit del qual és contenir programes compilats i instal·lats manualment. La llista de programari instal·lat d'aquesta manera és instructiu, atès que això planteja dubtes sobre les raons per no utilitzar el paquet Debian corresponent, si és que existeix.
Taula 3.1. Aparellant sistema operatiu i arquitectura
Sistema operatiu | Arquitectura/es |
---|---|
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 2003-2008 | i386, amd64, ia64 |
Windows RT | armel, armhf, arm64 |
Windows Vista / Windows 7-8-10-11 / Windows Server 2010- | amd64 |