davila7 avatar

Ethical Hacking Methodology

This is a structured guide for penetration testing that walks you through the five stages of ethical hacking, from initial reconnaissance to final reporting. It assumes you're running Kali Linux and have written authorization for security assessments. The skill covers attack techniques, essential tooling, and professional documentation practices. Originally forked from zebbern/claude-code-guide, it's aimed at people who already know their way around Linux terminals and networking basics but want a methodical framework for authorized security testing. One caution: the Snyk audit failed, so review the code before using it in sensitive environments.

GitHub stars
30.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add davila7/claude-code-templates --skill 'Ethical Hacking Methodology' --agent claude-code

Installs into .claude/skills of the current project.

Files

Ethical Hacking Methodology

Purpose

Master the complete penetration testing lifecycle from reconnaissance through reporting. This skill covers the five stages of ethical hacking methodology, essential tools, attack techniques, and professional reporting for authorized security assessments.

Prerequisites

Required Environment

  • Kali Linux installed (persistent or live)
  • Network access to authorized targets
  • Written authorization from system owner

Required Knowledge

  • Basic networking concepts
  • Linux command-line proficiency
  • Understanding of web technologies
  • Familiarity with security concepts

Outputs and Deliverables

  1. Reconnaissance Report - Target information gathered
  2. Vulnerability Assessment - Identified weaknesses
  3. Exploitation Evidence - Proof of concept attacks
  4. Final Report - Executive and technical findings

Core Workflow

Phase 1: Understanding Hacker Types

Classification of security professionals:

Sponsors

Details

Repository
github.com/davila7/claude-code-templates
Categories
Testing & QA, Security, Documentation
First seen
Jun 3, 2026

More from davila7/claude-code-templates

All 618
1davila7 avatarNetwork 101davila7/claude-code-templatesThis skill should be used when the user asks to "set up a web server", "configure HTTP or HTTPS", "perform SNMP enumeration", "configure SMB shares", "test netw0skills.sh installs
2davila7 avatarPentest Checklistdavila7/claude-code-templatesThis skill should be used when the user asks to "plan a penetration test", "create a security assessment checklist", "prepare for penetration testing", "define 0skills.sh installs
3github avatarpester-migrationgithub/awesome-copilotPester migration skill for upgrading PowerShell Pester test suites across major versions — v3→v4, v4→v5, and v5→v6. Covers the Discovery/Run two-phase model, mo0skills.sh installs
4https-deeplearning-ai avatargenerating-cli-testshttps-deeplearning-ai/sc-agent-skills-filesGenerate pytest tests for Typer CLI commands. Includes fixtures (temp_storage, sample_data), CliRunner patterns, confirmation handling (y/n/--force), and edge c0skills.sh installs
5JamieMason avatarfix-bugJamieMason/syncpackDebug and fix bugs in Syncpack using scientific debugging methodology. Use when a test is failing, unexpected behaviour occurs, or investigating issues. Covers 0skills.sh installs
6rknall avatarWeb Design Builderrknall/claude-skillsCreate and refactor HTML5/JavaScript web designs from specifications or descriptions. Generates complete, accessible, responsive web designs with modern framewo0skills.sh installs