veo/wsMemShell

Description: WebSocket 内存马/Webshell,一种新型内存马/WebShell技术

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 35 minutes ago
Added to GitGenius on June 15th, 2026
Created on June 30th, 2022
Open Issues & Pull Requests: 0 (+0)
Number of forks: 229
Total Stargazers: 1,492 (+0)
Total Subscribers: 20 (+0)

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

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

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Repository Insights (GitGenius)

Median issue/PR response: 0.0 hours
Mean response time: 3.1 hours
90th percentile: 6.1 hours
Tracked items: 2

Most active contributors

Related by overlapping contributors

No overlapping-contributor repos identified yet.

Detailed Description

The wsmemshell repository presents a novel approach to in-memory shell and webshell deployment using WebSocket technology. Written primarily in Java, this project implements what the author describes as a new type of memory shell and webshell technique, specifically designed to operate through WebSocket connections rather than traditional HTTP-based approaches. The repository is maintained by veo with contributions from wu5liu6qi7 and xieshaoping, demonstrating active development with responsive issue and pull request handling.

The project has been tested for compatibility across multiple Java application servers and frameworks. According to the documentation, it successfully operates on Tomcat, Spring, Jetty, WebSphere, WebLogic, and Resin. Node.js support exists but requires code modification and service restart rather than dynamic injection. JBoss and WildFly remain untested at the time of documentation. The repository addresses several practical deployment challenges that have evolved through development iterations. Earlier limitations involving Nginx proxies without proper WebSocket header forwarding have been resolved, as have constraints related to CDN deployments where providers did not support WebSocket services. The project also evolved beyond requiring direct memory injection, now supporting JSP file connections to WebSocket proxies, which is documented in the BypassNginxCDN directory.

The repository contains multiple detailed technical guides covering different aspects of the implementation. These include comprehensive introductions to WebSocket memory shells, documentation on WebSocket proxy functionality, implementation details for multi-functional shell capabilities, and specific guidance for deploying WebSocket JSP shells that can bypass Nginx and CDN proxy restrictions without requiring direct code injection into running services. This modular documentation approach allows users to understand both the foundational concepts and specific deployment scenarios.

GitGenius classification data identifies this project within the cybersecurity domain, specifically categorizing it as relevant to webshell, memory shell, malware, penetration testing, backdoor, remote access, payload, and exploit research. The project is affiliated with Anhan's Starfire Laboratory, a team focused on practical offensive and defensive security research. The laboratory emphasizes real-world attack and defense scenarios, threat intelligence, attack simulation, and threat analysis, with team members drawn from experienced red team, blue team, and purple team professionals. This institutional backing reflects the project's positioning within professional security research rather than casual development.

The repository's response latency metrics show a median response time of zero hours across tracked issues and pull requests, with a mean of 3.1 hours, indicating active maintenance and engagement with user inquiries. The primary contributor veo has logged seven tracked events, demonstrating sustained involvement in the project's development and community interaction. The project maintains a homepage at veo.pub providing additional context and detailed technical information beyond what appears in the repository itself.

wsMemShell
by
veoveo/wsMemShell

Repository Details

Fetching additional details & charts...