shelltrap.com
en de

Known webshell families

Signature strings of well-known PHP webshells (c99, r57, b374k, WSO, FilesMan, p0wny), spam mailers and back-connect helpers. Every rule requires PHP file context and at least two independent indicators.

Signature strings of well-known PHP webshells (c99, r57, b374k, WSO, FilesMan, p0wny), spam mailers and back-connect helpers. Every rule requires PHP context and at least two independent indicators.

Source file: panomity_known_shells.yar (license MIT, author Panomity GmbH). Scores range from 0 to 100; 85 and above marks a finding as malicious on its own, 40 to 84 as suspicious.

RuleScoreWhat it detects
Panomity_Shell_C9992c99 PHP webshell family markers
Panomity_Shell_R5792r57 PHP webshell family markers
Panomity_Shell_B374k92b374k PHP webshell family markers
Panomity_Shell_WSO90WSO (Web Shell by oRb) family markers
Panomity_Shell_FilesMan88FilesMan file-manager webshell module marker
Panomity_Shell_P0wny92p0wny-shell single-file PHP shell markers
Panomity_Shell_Generic_Mailer_Spam86Bulk mailer spam kit markers (leaf/inbox mailer style), distinct from legitimate mail libraries
Panomity_Shell_Generic_Uname_Backconnect87Generic PHP shell exposing a back-connect helper driven by request input

Reporting a false positive

Send the finding ID, the rule name, the SHA-256 and the file itself to falsepositive@shelltrap.com , from the email address registered in your client area . Mail from another address is not processed, and without the file there is no automatic review.

The file is re-scanned against the current generation and analysed automatically on Panomity’s own hardware in Munich; it is never executed and never passed to a third party. The answer usually arrives within an hour from sentinel@shelltrap.com . A confirmed false positive is allowlisted by SHA-256 in the next signed generation, which is published immediately and reaches every server at its next feed refresh; the rule itself is tightened in a later generation. ClamAV and hash-set hits are never released automatically, and unclear or rejected cases go to a human through a ticket in the client area.

The full procedure .