mcpField
S
security-webshells

security-webshells

github.com/eyadkellehSecurity394527 installsUpdated 20w ago
Repository

About security-webshells

security-webshells is a curated SecLists collection of web shell samples for security research and detection testing. It covers several server-side languages and supports analysis of monitoring, IDS/IPS signatures, and forensic workflows.

Key features

  1. 01PHP shell samples
  2. 02ASP and ASPX shell samples
  3. 03JSP shell samples
  4. 04Python and Perl shell samples
  5. 05Curated SecLists subset

Use cases

  1. 01Web shell detection testing
  2. 02Security monitoring validation
  3. 03Malware analysis
  4. 04IDS/IPS signature testing

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/eyadkelleh/awesome-skills-security --skill security-webshells

After installing, type/security-webshellsin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

references/Web-Shells/
backdoor_list.txt
references/Web-Shells/CFM/
shell.cfm.html
references/Web-Shells/FuzzDB/
cmd-simple.php
cmd.aspx
cmd.jsp
cmd.php
cmd.sh
list.jsp
list.php
list.sh
nc.exe
reverse.jsp
up.php
up.sh
references/Web-Shells/JSP/
simple-shell.jsp
references/Web-Shells/laudanum-1.0/
CREDITS
GPL
references/Web-Shells/laudanum-1.0/asp/
dns.asp
file.asp
proxy.asp
shell.asp
references/Web-Shells/laudanum-1.0/aspx/
shell.aspx
references/Web-Shells/laudanum-1.0/cfm/
shell.cfm
references/Web-Shells/laudanum-1.0/jsp/
cmd.war
makewar.sh
references/Web-Shells/laudanum-1.0/jsp/warfiles/
cmd.jsp
references/Web-Shells/laudanum-1.0/jsp/warfiles/META-INF/
MANIFEST.MF
references/Web-Shells/laudanum-1.0/jsp/warfiles/WEB-INF/
web.xml
references/Web-Shells/laudanum-1.0/php/
dns.php
file.php

Details

From the project README

SecLists Web-Shells

Description

Web shell samples for detection and analysis: PHP, ASP, ASPX, JSP, Python, Perl shells. Use for security research and detection system testing.

Source: SecLists/Web-Shells Repository: https://github.com/danielmiessler/SecLists License: MIT

When to Use This Skill

Use this skill when you need:

  • Web shell detection testing
  • Security monitoring validation
  • Malware analysis
  • IDS/IPS signature testing
  • Forensics research

⚠️ IMPORTANT: Only use for authorized security testing, bug bounty programs, CTF competitions, or educational purposes.

Key Files in This Skill

  • PHP shells - Common PHP web shells
  • ASP/ASPX shells - Microsoft web shells
  • JSP shells - Java server pages shells
  • Python shells - Python-based shells
  • Perl shells - Perl web shells

Usage Example

# Access files from this skill
import os

# Example: Load patterns/payloads
skill_path = "references/Web-Shells"

# List all available files
for root, dirs, files in os.walk(skill_path):
    for file in files:
        if file.endswith('.txt'):
            filepath = os.path.join(root, file)
            print(f"Found: {filepath}")
            
            # Read file content
            with open(filepath, 'r', errors='ignore') as f:
                content = f.read().splitlines()
                print(f"  Lines: {len(content)}")

Security & Ethics

Authorized Use Cases ✅
  • Authorized penetration testing with written permission
  • Bug bounty programs (within scope)
  • CTF competitions
  • Security research in controlled environments
  • Testing your own systems
  • Educational demonstrations
Prohibited Use Cases ❌
  • Unauthorized access attempts
  • Testing without permission
  • Malicious activities
  • Privacy violations
  • Any illegal activities

Complete SecLists Collection

This is a curated subset of SecLists. For the complete collection:


Generated by Skill Seeker | SecLists Web-Shells Collection License: MIT - Use responsibly with proper authorization

Comments

Markdown supported