drk1wi/Modlishka

Modlishka. Reverse Proxy.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 53 minutes ago
Added to GitGenius on September 12th, 2026
Created on December 19th, 2018
Open Issues & Pull Requests: 1 (+0)
GitHub issues: Enabled
Number of forks: 959
Total Stargazers: 5,412 (+0)
Total Subscribers: 139 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 9.3 days
Mean response time: 80.6 days
90th percentile: 276.4 days
Tracked items: 13

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 12% of issues opened in the past year have been closed. Three people close 100% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 1
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 24 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

  • wontfix (2)
  • enhancement (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Modlishka is a reverse proxy tool for penetration testing and security research that intercepts and modifies browser-based HTTP traffic.

The tool solves the problem of testing authentication defenses by acting as a man-in-the-middle proxy capable of transparently proxying multi-domain traffic over a single domain without requiring clients to install additional certificates. It introduced a novel approach to handling TLS and non-TLS traffic that enables it to bypass many common two-factor authentication implementations, demonstrating weaknesses in real-world authentication schemes. The proxy automatically handles most websites without requiring templates and supports pattern-based JavaScript payload injection for credential harvesting and session manipulation.

Modlishka is designed for authorized security professionals conducting ethical phishing penetration tests and authentication security assessments. It suits organizations wanting to evaluate their defenses against adversary-in-the-middle attacks and identify gaps in two-factor authentication implementations. The tool's stateless design allows scaling through DNS load balancing, and it includes a web panel plugin for credential management and session impersonation. It runs on Windows, macOS, Linux, and BSD, configured through command-line options or JSON files. The README positions this as a research tool for raising awareness about authentication weaknesses rather than comparing it to alternative proxies.

The project maintains active development with automated testing workflows. Code review processes are in place to ensure quality contributions. The tool continues to receive updates addressing both core functionality and security considerations for its use in authorized testing scenarios.