epinna/weevely3

Weaponized web shell

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 33 minutes ago
Added to GitGenius on September 19th, 2026
Created on September 20th, 2014
Open Issues & Pull Requests: 17 (+0)
GitHub issues: Enabled
Number of forks: 623
Total Stargazers: 3,533 (+0)
Total Subscribers: 126 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 6
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,168 days
Stale 30+ days: 6
Stale 90+ days: 6

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (2)
  • enhancement (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Weevely is a weaponized web shell designed for post-exploitation access to compromised web servers.

The tool addresses the need for persistent remote access and control following successful web server compromise. It works by uploading a small polymorphic PHP agent to the target server, which communicates with the operator through obfuscated HTTP requests. Once deployed, the agent can be extended at runtime with additional modules without requiring re-upload, allowing operators to add capabilities on demand.

The tool suits penetration testers and red teamers conducting post-exploitation activities on web infrastructure. It provides over thirty modules covering administrative tasks, persistence mechanisms, reconnaissance, privilege escalation, and lateral movement into target networks. Key capabilities include interactive shell access, SQL console functionality with pivoting, HTTP/HTTPS proxy operation through the target, file transfer, reverse and direct shell spawning, security auditing, port scanning from the target, remote filesystem mounting, and SQL credential brute-forcing. The polymorphic nature of the PHP agent and obfuscated communication protocol are designed to evade antivirus detection.

The project shows consistent maintenance with regular updates addressing functionality and security. Development activity demonstrates ongoing refinement of existing features and modules rather than major architectural changes. The codebase receives periodic improvements to the agent generation and communication mechanisms. Community engagement through the wiki and documentation suggests active use and feedback incorporation.