View Issue Details

IDProjectCategoryView StatusLast Update
0009507Kali LinuxNew Tool Requestspublic2026-01-16 22:45
Reporterjaketcooper Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status newResolutionopen 
Summary0009507: New tool request: ecurl – encoded curl wrapper for pentesting automation
Description

Tool name: ecurl
Version: 1.0.1

Homepage:
https://github.com/jaketcooper/ecurl

Download:
https://github.com/jaketcooper/ecurl/releases/tag/v1.0.1

Author:
Jake T Cooper

License:
MIT

Description:
ecurl is a security-focused wrapper around curl designed for authorized
penetration testing and red-team automation. It provides safe, explicit
encoding of payloads, replayable request definitions, JSON output modes,
and scripting-friendly workflows for testing injection points, proxies,
and edge cases without manual encoding errors.

It is intended to improve repeatability and correctness when using curl
in security testing contexts.

Dependencies:
curl
perl
jq
liburi-perl

Similar tools:
curl (base tool)
No direct equivalent focused on encoded, replayable pentesting workflows.

Activity:
Active development; tagged releases maintained.

Debian packaging:
The project includes a complete debian/ directory.
Source package builds cleanly with dpkg-buildpackage.
Lintian-clean (no errors).
autopkgtest provided.

Source artifacts:

  • ecurl_1.0.1.orig.tar.gz
  • ecurl_1.0.1-4.debian.tar.xz
  • ecurl_1.0.1-4.dsc

Installation:
apt install ecurl
(or via dpkg using the provided .deb)

Usage example:
ecurl https://target --payload "' OR 1=1--" --encode url --json

Attached Files
ecurl_1.0.1-4.dsc (1,037 bytes)   
Format: 3.0 (quilt)
Source: ecurl
Binary: ecurl
Architecture: all
Version: 1.0.1-4
Maintainer: Jake Cooper <[email protected]>
Homepage: https://github.com/jaketcooper/ecurl
Standards-Version: 4.7.0
Vcs-Browser: https://github.com/jaketcooper/ecurl
Vcs-Git: https://github.com/jaketcooper/ecurl.git
Testsuite: autopkgtest
Testsuite-Triggers: bash, jq, liburi-perl, netcat-openbsd, openssl, perl, python3, socat, zsh
Build-Depends: debhelper-compat (= 13)
Package-List:
 ecurl deb utils optional arch=all
Checksums-Sha1:
 523ffd2cc0c848214e66cb3c82a29a6418587db9 30052 ecurl_1.0.1.orig.tar.gz
 c36e94792ecc51ea51e4b358cf33d243f4d132fa 9008 ecurl_1.0.1-4.debian.tar.xz
Checksums-Sha256:
 950609b1a5dd0b65706c5967e61bc400f72fb78af9ed4f0e628a83db3febdaac 30052 ecurl_1.0.1.orig.tar.gz
 ecdadbbadfb76fa0b270e9db680fa1548b2f34b743530cf05d13588132809d34 9008 ecurl_1.0.1-4.debian.tar.xz
Files:
 8089a4c9331e628c485aa59bc202eb6b 30052 ecurl_1.0.1.orig.tar.gz
 b1f9cfa17363e0b2a2b0d86e317048fb 9008 ecurl_1.0.1-4.debian.tar.xz
ecurl_1.0.1-4.dsc (1,037 bytes)   
ecurl_1.0.1.orig.tar.gz (30,052 bytes)

Activities

Issue History

Date Modified Username Field Change
2026-01-16 21:48 jaketcooper New Issue
2026-01-16 21:48 jaketcooper File Added: ecurl_1.0.1-4.dsc
2026-01-16 21:48 jaketcooper File Added: ecurl_1.0.1-4.debian.tar.xz
2026-01-16 21:48 jaketcooper File Added: ecurl_1.0.1.orig.tar.gz