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
cPanelScanner — cPanel Scanner is a fast, multi-threaded tool written in Go for detecting cPanel services across IP ranges, CIDR blocks, or target lists. Perfect for network administrators and security professionals. | Kitploit
Tools/GitHubGitHub/k3ystr0k3r/cpanelscanner
ReconnaissanceNetwork MappingPort ScanningInformation GatheringWeb SecurityNetwork Security
GitHubk3ystr0k3r/cpanelscanner

cPanelScanner

cPanel Scanner is a fast, multi-threaded tool written in Go for detecting cPanel services across IP ranges, CIDR blocks, or target lists. Perfect for network administrators and security professionals.

View Repository
211 days 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

🔍 cPanel Scanner

A fast, multi-threaded cPanel detection tool written in Go. It scans IP addresses, CIDR ranges, or target lists from a file to identify cPanel services running on ports 2082, 2083, and 2087.

✨ Features

  • Multi-threaded scanning — configurable concurrency
  • CIDR support — scan entire subnets
  • File input — load targets from a file, one per line
  • Output saving — save detected URLs to a file
  • cPanel detection — checks headers, titles, content, and common paths
  • Progress bar — real-time visual feedback
  • Colored output — powered by pterm for beautiful terminal output

⚠️ Disclaimer

This tool is intended for educational purposes and authorized security assessments only.

Unauthorized scanning of networks or systems may be illegal. The author is not responsible for any misuse of this software.

Always obtain proper permission before scanning systems or networks you do not own or have explicit authorization to test.


📦 Installation

From Source

root@kitploit:~
git clone https://github.com/K3ysTr0K3R/cpanel-scanner.git
cd cpanel-scanner
go build -o cpanel-scanner .

Using go install

root@kitploit:~
go install github.com/K3ysTr0K3R/cpanel-scanner@latest

🚀 Usage

Flags

Examples

Scan a Single IP

root@kitploit:~
./cpanel-scanner -ip 192.168.1.1

Scan a CIDR Range

root@kitploit:~
./cpanel-scanner -ip 192.168.1.0/24

Scan Targets From a File

root@kitploit:~
./cpanel-scanner -f targets.txt

Scan With 20 Threads and Save Results

root@kitploit:~
./cpanel-scanner -f targets.txt -t 20 -o results.txt

Custom Timeout

root@kitploit:~
./cpanel-scanner -ip 10.0.0.1 -timeout 10

📁 Input File Format

Create a targets.txt file containing one target per line:

root@kitploit:~
# Comments start with '#'
192.168.1.1
192.168.1.2
10.0.0.0/24
192.168.2.0/24

Both individual IP addresses and CIDR ranges are supported.


📤 Output

Results are displayed in a table format:

root@kitploit:~
INDEX   TARGET URL
1       https://192.168.1.1:2083
2       http://192.168.1.2:2082

If an output file is specified with -o, detected URLs are saved one per line.

Example:

root@kitploit:~
https://192.168.1.1:2083
http://192.168.1.2:2082

🛠️ How It Works

The scanner follows several stages:

1. Target Collection

Targets are collected from command-line arguments or an input file. CIDR ranges are expanded and duplicate targets are removed.

2. Concurrent Scanning

The scanner uses Go goroutines to perform concurrent HTTP checks, with the number of workers controlled by the -t flag.

3. cPanel Detection

The scanner analyzes several indicators, including:

  • HTTP headers such as Server and X-Powered-By

  • HTML page titles

  • cPanel-related content such as:

    • cpanel login
    • cpanel, inc.
  • Asset references:

    • cpanel.css
    • cpanel.js
  • Common cPanel-related paths:

    • /cpanel/
    • /login/
    • /cgi-sys/

4. Result Aggregation

Confirmed detections are collected and displayed in the terminal. Results can optionally be written to an output file.


🏗️ Building for Other Platforms

Linux

root@kitploit:~
GOOS=linux GOARCH=amd64 go build -o cpanel-scanner-linux

Windows

root@kitploit:~
GOOS=windows GOARCH=amd64 go build -o cpanel-scanner.exe

macOS

root@kitploit:~
GOOS=darwin GOARCH=amd64 go build -o cpanel-scanner-mac

💬 Contributing

Contributions are welcome!

If you have an improvement, bug fix, or feature suggestion:

  1. Fork the repository
  2. Create a new branch
  3. Make your changes
  4. Commit your changes
  5. Open a pull request

Bug reports and feature requests can also be submitted through GitHub Issues.


🙏 Acknowledgments

  • Built with ❤️ by K3ysTr0K3R
Download Tool
FlagDescriptionDefault
-tNumber of concurrent threads10
-fFile containing targets, one per lineEmpty
-ipSingle target IP or CIDR rangeEmpty
-timeoutHTTP request timeout in seconds5
-oOutput file to save detected URLsEmpty