The following are the basic hardware commands for Kali Linux OS:

 

 lspci;
lsusb;
dmesg;
lsmod

 

Let's check how individually each works.

  • lspci


List all PCI devices (e.g. Internal devices).

root@kali:~# lspci 
00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 01)
00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 01)
00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 08)
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 08)
00:07.7 System peripheral: VMware Virtual Machine Communication Interface (rev 10)
00:0f.0 VGA compatible controller: VMware SVGA II Adapter
00:10.0 SCSI storage controller: LSI Logic / Symbios Logic 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI (rev 01)
00:11.0 PCI bridge: VMware PCI bridge (rev 02)
00:15.0 PCI bridge: VMware PCI Express Root Port (rev 01)
00:15.1 PCI bridge: VMware PCI Express Root Port (rev 01)
00:15.2 PCI bridge: VMware PCI Express Root Port (rev 01)
00:15.3 PCI bridge: VMware PCI Express Root Port (rev 01)
00:15.4 PCI bridge: VMware PCI Express Root Port (rev 01)
00:15.5 PCI bridge: VMware PCI Express Root Port (rev 01)
00:15.6 PCI bridge: VMware PCI Express Root Port (rev 01)
00:15.7 PCI bridge: VMware PCI Express Root Port (rev 01)
00:16.0 PCI bridge: VMware PCI Express Root Port (rev 01)
00:16.1 PCI bridge: VMware PCI Express Root Port (rev 01)
00:16.2 PCI bridge: VMware PCI Express Root Port (rev 01)
00:16.3 PCI bridge: VMware PCI Express Root Port (rev 01)
00:16.4 PCI bridge: VMware PCI Express Root Port (rev 01)
00:16.5 PCI bridge: VMware PCI Express Root Port (rev 01)
00:16.6 PCI bridge: VMware PCI Express Root Port (rev 01)
00:16.7 PCI bridge: VMware PCI Express Root Port (rev 01)
00:17.0 PCI bridge: VMware PCI Express Root Port (rev 01)
00:17.1 PCI bridge: VMware PCI Express Root Port (rev 01)
00:17.2 PCI bridge: VMware PCI Express Root Port (rev 01)
00:17.3 PCI bridge: VMware PCI Express Root Port (rev 01)
00:17.4 PCI bridge: VMware PCI Express Root Port (rev 01)
00:17.5 PCI bridge: VMware PCI Express Root Port (rev 01)
00:17.6 PCI bridge: VMware PCI Express Root Port (rev 01)
00:17.7 PCI bridge: VMware PCI Express Root Port (rev 01)
00:18.0 PCI bridge: VMware PCI Express Root Port (rev 01)
00:18.1 PCI bridge: VMware PCI Express Root Port (rev 01)
00:18.2 PCI bridge: VMware PCI Express Root Port (rev 01)
00:18.3 PCI bridge: VMware PCI Express Root Port (rev 01)
00:18.4 PCI bridge: VMware PCI Express Root Port (rev 01)
00:18.5 PCI bridge: VMware PCI Express Root Port (rev 01)
00:18.6 PCI bridge: VMware PCI Express Root Port (rev 01)
00:18.7 PCI bridge: VMware PCI Express Root Port (rev 01)
02:00.0 USB controller: VMware USB1.1 UHCI Controller
02:01.0 Ethernet controller: Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] (rev 10)
02:02.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 02)
02:03.0 USB controller: VMware USB2 EHCI Controller
02:05.0 Ethernet controller: Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] (rev 10)
root@kali:~#

 

lsusb

List all USB devices (e.g. External devices).

root@kali:~# lsusb 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
root@kali:~#

 

dmesg

Displays the contents of the kernel buffer (Whats in the kernel log).
Note: Warning, this may produce a very large output

root@kali:~# dmesg 
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
[    0.000000] Linux version 3.12-kali1-686-pae (debian-kernel@lists.debian.org) (gcc version 4.7.2 (Debian 4.7.2-5) ) #1 SMP Debian 3.12.6-2kali1 (2014-01-06)
[    0.000000] Disabled fast string operations
...snip...
[    3.367400] EXT4-fs (sda1): re-mounted. Opts: (null)
[    3.407412] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
[    3.499360] loop: module loaded
[    4.180582] Netfilter messages via NETLINK v0.30.
[    4.350865] pcnet32 0000:02:01.0 eth0: link up
[    5.224520] pcnet32 0000:02:05.0 eth1: link up
[    7.826665] [drm] width 1024
[    7.826704] [drm] height 768
[    7.826716] [drm] bpp 32
[    7.826771] [drm] Fifo max 0x00200000 min 0x00001000 cap 0x0000077f
[    7.843755] [drm] width 1024
[    7.843764] [drm] height 768
[    7.843771] [drm] bpp 32
[    7.843827] [drm] Fifo max 0x00200000 min 0x00001000 cap 0x0000077f
[  187.769500] sda1: WRITE SAME failed. Manually zeroing.
root@kali:~#

 

lsmod 


Displays the status of modules in the Linux Kernel (e.g. what drivers have been loaded)

root@kali:~# lsmod 
Module                  Size  Used by
nfnetlink_log          17065  0 
nfnetlink              12853  1 nfnetlink_log
binfmt_misc            12733  1 
loop                   21962  0 
dm_crypt               22008  0 
hid_generic            12369  0 
usbhid                 39684  0 
hid                    80998  2 hid_generic,usbhid
vmw_balloon            12502  0 
psmouse                76538  0 
serio_raw              12737  0 
coretemp               12734  0 
evdev                  17172  4 
parport_pc             25991  0 
parport                35171  1 parport_pc
processor              27662  0 
battery                12949  0 
ac                     12588  0 
thermal_sys            22960  1 processor
snd_ens1371            22679  2 
snd_ac97_codec         96188  1 snd_ens1371
snd_rawmidi            22278  1 snd_ens1371
snd_seq_device         12980  1 snd_rawmidi
snd_pcm                69436  2 snd_ac97_codec,snd_ens1371
snd_page_alloc         12882  1 snd_pcm
snd_timer              22002  1 snd_pcm
vmwgfx                109623  1 
snd                    50767  10 snd_ac97_codec,snd_timer,snd_pcm,snd_rawmidi,snd_ens1371,snd_seq_device
soundcore              12890  1 snd
button                 12824  0 
ac97_bus               12462  1 snd_ac97_codec
gameport               13316  1 snd_ens1371
ttm                    55536  1 vmwgfx
drm                   198264  3 ttm,vmwgfx
i2c_piix4              12592  0 
i2c_core               23371  2 drm,i2c_piix4
shpchp                 30673  0 
vmw_vmci               54642  0 
ext4                  442562  1 
crc16                  12327  1 ext4
mbcache                12938  1 ext4
jbd2                   73110  1 ext4
dm_mod                 78673  1 dm_crypt
sr_mod                 21563  0 
cdrom                  34540  1 sr_mod
sg                     25628  0 
ata_generic            12450  0 
sd_mod                 43598  3 
crct10dif_generic      12517  1 
crc_t10dif             12399  1 sd_mod
crct10dif_common       12340  2 crct10dif_generic,crc_t10dif
crc32_pclmul           12809  0 
crc32c_intel           12659  0 
aesni_intel            17934  0 
aes_i586               16647  1 aesni_intel
xts                    12583  1 aesni_intel
lrw                    12645  1 aesni_intel
gf128mul               12834  2 lrw,xts
ablk_helper            12508  1 aesni_intel
cryptd                 14160  1 ablk_helper
floppy                 51966  0 
ehci_pci               12432  0 
uhci_hcd               26356  0 
ehci_hcd               43677  1 ehci_pci
pcnet32                34875  0 
usbcore               137931  4 uhci_hcd,ehci_hcd,ehci_pci,usbhid
mii                    12595  1 pcnet32
usb_common             12408  1 usbcore
ata_piix               29336  0 
libata                153595  2 ata_generic,ata_piix
mptspi                 21663  2 
scsi_transport_spi     23201  1 mptspi
mptscsih               22262  1 mptspi
mptbase                68288  2 mptspi,mptscsih
scsi_mod              151284  7 sg,scsi_transport_spi,libata,mptspi,sd_mod,sr_mod,mptscsih
root@kali:~#

 

Was this answer helpful? 0 Users Found This Useful (0 Votes)