ENNAENNA

Tplmap

GPL-3.0

๐Ÿ•ธ Web Scanning ยท Python

Tplmap automates the detection and exploitation of Server-Side Template Injection (SSTI) vulnerabilities. It supports over 15 template engines including Jinja2, Mako, Twig, Smarty, Freemarker, Velocity, and Jade. When it identifies a vulnerable injection point, it can escalate to operating system command execution, file read/write, and reverse shell deployment. Tplmap handles blind injection scenarios through time-based techniques and supports various payload delivery mechanisms to bypass WAFs and filters.

4.2kstars
685forks
45issues
Updated 2y ago
+I use this

Installation

$ git clone https://github.com/epinna/tplmap.git && cd tplmap && pip install -r requirements.txt

Use Cases

  • Detecting server-side template injection in web applications
  • Exploiting SSTI for remote code execution
  • Testing multiple template engines for injection flaws
  • Blind SSTI detection via time-based payloads

Tags

sstitemplate-injectionexploitationweb-securityrce

Details

Category
๐Ÿ•ธ Web Scanning
Language
Python
Repository
epinna/tplmap
License
GPL-3.0
Platforms
๐Ÿงlinux๐ŸŽmacos๐ŸชŸwindows

Community Reviews

More in Web Scanning