Datasets › PHP Webshell Dataset

PHP Webshell Dataset (First PHP Webshell Opcode Incremental Dataset)

26 Feb 2025 archive 2025-07-28

First PHP Webshell Opcode Incremental Dataset

Motivation

To improve the robustness of PHP webshell detection by analyzing low-level opcode patterns, circumventing common code obfuscation and evasion techniques.

Content Summary

  • ​Samples:
    10,000+ PHP files (5,000+ webshells, some with anti-detection tricks , 5,000+ benign files from WordPress/PHPCMS). Includes source code, opcodes, processed opcodes
  • ​Preprocessing:
    Extracted opcode sequences and decoded ​Opcode Double-Tuples (ODTs)​ with expert-designed filtering rules
  • ​Temporal Validation:
    Split into pre-2021 (training/validation) and 2021-2024 (testing) samples. Can be used for incremental learning.

License

[CC BY-NC 4.0]
*Academic use only.

Key Value

Enables behavior-based detection models by preserving semantic context through opcode-level feature engineering.

Benchmarks archive 2025-07-28

No leaderboard in the archive resolves to this dataset.

Papers archive 2025-07-28

No paper in the archive has a leaderboard row on this dataset; the archive counts 1 paper for it but never published that list.

Dataset loaders archive 2025-07-28

2 loaders as listed in the archive; links are outbound and not re-checked here.

Tasks archive 2025-07-28

No task tagged in the archive.

License archive 2025-07-28

CC BY-NC 4.0

Modalities archive 2025-07-28

No modality tagged.

Languages archive 2025-07-28

Variants archive 2025-07-28

  • PHP Webshell Dataset

1 variant name, as the archive lists them.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections