Agent skill · security · aradotso

linux-pentesting-commands

Practical Linux command reference for penetration testing, reconnaissance, enumeration, exploitation, and privilege escalation.

Why this skill is useful

Provides a curated collection of niche Linux commands specifically for penetration testing phases that the AI wouldn't reliably generate on its own.

What it needs

Requires git installed locally. About 6k tokens when loaded. Last updated 2026-08-04. 11 stars on the source repository.

What this skill does

Linux Pentesting Commands Skill Skill by ara.so — Security Skills collection. This skill provides expertise in using the Linux-for-a-Pentester repository, a curated collection of practical Linux commands for penetration testing. The repository covers reconnaissance, enumeration, exploitation, privilege escalation, and post-exploitation phases with real-world command examples. What This Project Does Linux-for-a-Pentester is a knowledge base of shell commands organized by penetration testing phases: General Commands: Essential Linux survival commands Reconnaissance: Local and network discovery Enumeration: Service and user data deep-diving Exploitation: Initial access techniques Privilege Escalation: Getting root access Post-Exploitation: Persistence and lateral movement Cheatsheets: Quick reference one-liners Installation Clone the repository for offline reference: Or browse individual module directories as needed during engagements. Repository Structure Key Command Categories General Commands (00-General-Commands) Essential commands for navigating and managing Linux systems: Reconnaissance (01-Recon) Local and network discovery commands: Enumeration (02-Enumeration) Deep service and configuration analysis: Exploitation (03-Exploitation) Initial access and shell techniques: Privilege Escalation (04-Privilege-Escalation) Commands for escalating to root: Post-Exploitation (05-Post-Exploitation) Persistence and data exfiltration: Common Patterns Automated Enumeration Scripts One-Liner Web Server File Permission Checks Troubleshooting Command Not Found Problem: Common tools missing on target system. Solution: Use alternatives or native shell built-ins: Python Not Available Problem: No Python installed for reverse shells. Solution: Use other interpreters: Restricted Shell Escape Problem: Stuck in restricted shell (rbash). Solution: Common escape techniques: TTY Shell Issues Problem: Non-interactive shell without tab completion. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aradotso/linux-pentesting-commands

View the source on GitHub

Browse the @skills marketplace