Basic enumeration checklist
Basic priorities
hostname (what is this machine)
uname -a (same, but with more OS detail)
id (who am I and what groups am I apart of)
/etc/passwd (can be piped into cut -d ":" -f 1 to output usernames only, or piped into grep home to identify users that aren't service accounts)
sudo -l to check what we can execute with privileges
ifconfig & iproute (what is this machine connected to)
netstat (-a for all connections, -l for listening ones, -p to show the processes, -i to show stats by interface
ps (-A to show all runing processes, -axjf to visualize the process tree, and -aux to see all of them including the ones not attached to a terminal)
ls -la to list every file in the directory, hidden ones included
env to show environment variables
/proc/version & /etc/issue (potential additional details about the OS)
history
find ( basic syntax is find [directory] options. -name to search for specific files or with a regex, -type to specify directories or files, -perm for permissions, -user to specify ownership, -size is self-explanatory)
Last updated
Was this helpful?