Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pushpenderindia/aapfinder

AAP Finder (Advanced Admin Page Finder) is a tool written in Python3 with advanced functionalities
https://github.com/pushpenderindia/aapfinder

aapfinder admin-finder admin-page-finder adminfinder adminpanelfinder advanced cpanel ear-vulnerability-scanner hacking-tool login-page-finder multi-target-scanner multithreaded pass-target-via-file pentest-tool pentestbox python3 robots-txt-file-scanner save-result

Last synced: about 2 months ago
JSON representation

AAP Finder (Advanced Admin Page Finder) is a tool written in Python3 with advanced functionalities

Awesome Lists containing this project

README

        


AAP Finder Logo

AAP Finder


















This small python script can do really awesome work.

AAP Finder (Advanced Admin Page Finder) is a tool written in Python3 with advanced functionalities, with more than **700+ Potential Admin Panels**. This Tool Can Easily Find Login Pages of Any Site & is also capable to detect *robots.txt* File.

## Features
- [x] Have more than **700+ Potential Admin Panels**
- [x] **MultiThreaded**
- [x] Able to BruteForce Subdomain LoginPages i.e **login.target.com, admin.target.com, etc**
- [x] Large Dictionary
- [x] Supports Both **HTTP** & **HTTPS**
- [x] BruteForce Multiple Domains at a time
- [x] Stops Scan when Valid LoginPage is found
- [x] Supports PHP, ASP and HTML extensions
- [x] Checks for **robots.txt**
- [x] Supports Custom Dictionary
- [x] Targets can be passed to this tool via File
- [x] Able to detect **EAR** (Execute After Redirect) **Vulnerability**
- [x] Saves the Scan with a Neat & Clean UI in a file
- [ ] Self Update [**Coming Soon**]
- [ ] Scan Via Tor & Proxy [**Coming Soon**]
- [ ] Random-Proxy [**Coming Soon**]
- [ ] Random-UserAgent [**Coming Soon**]

## Tools Overview
| Front View | Sample Feature |
| ------------ | ------------ |
|![Index](https://github.com/PushpenderIndia/aapfinder/blob/master/img/AAP%20Finder1.PNG)|![f](https://github.com/PushpenderIndia/aapfinder/blob/master/img/AAPFinder2.PNG)

## Prerequisite
- [x] Python 3.X

## Tested On
[![Kali)](https://www.google.com/s2/favicons?domain=https://www.kali.org/)](https://www.kali.org) **Kali Linux - 2019.4**

[![Windows)](https://www.google.com/s2/favicons?domain=https://www.microsoft.com/)](https://www.microsoft.com) **Windows 8,7,10**

## Installation

#### Linux
```

# Navigate to the /opt directory (optional)
$ cd /opt/

# Clone this repository
$ git clone https://github.com/PushpenderIndia/aapfinder.git

# Navigate to aapfinder folder
$ cd aapfinder

# Installing dependencies
$ apt-get update && apt-get install python3

# Give Executable Permission
$ chmod +x aapfinder.py

# Run it
$ python3 aapfinder.py --help

```

#### Windows
```
# Download & Extract

# Navigate to aapfinder Directory
$ cd aapfinder

# Install Dependencies
$ python -m pip install requests

# Run it using python3
$ python aapfinder.py --help
```

#### PentestBox
```
# Exactly Same Procedure as Linux Installation

# Create Alias by adding this Line to C://Pentestbox/bin/customtools/customaliases file
aapfinder=py -3 "%pentestbox_ROOT%/bin/Path/to/aapfinder/aapfinder.py

# So you'll be able to launch it using: aapfinder --help
```

## Available Arguments
* Optional Arguments

| Short Hand | Full Hand | Description |
| ---------- | --------- | ----------- |
| -h | --help | show this help message and exit |
| -u TARGET | --url TARGET | Specify Target URL of Website. |
| -d DELAY | --delay DELAY | Specify Delay In Seconds after each Login Url Test. |
| -c PATH | --custom PATH | Specify Absolute Path of Custom Dictionary.|
| -f | --fast | Use MultiThreading to Boost The Speed of Scan. |
| | --targets TARGETS_FILE | Scan Multiple Targets. |
| -o OUTPUT | --output OUTPUT | Save a Neat Result of Scan. |

* Required Arguments

| Short Hand | Full Hand | Description |
| ---------- | --------- | ----------- |
| -t TYPE | --type TYPE | Set The Type i.e html, asp, php.|

## Screenshots

#### Description : Adding Custom Potential Admin Panels Via File
#### Command Example : python3 aapfinder.py -u https://target.com **--custom my_dict.txt** -t php

![](https://github.com/PushpenderIndia/aapfinder/blob/master/img/Add_Custom_Dictionary.PNG)

#### Description : Adding Multiple Targets Via File
#### Command Example : python3 aapfinder.py **--targets my_targets.txt** -t php

![](https://github.com/PushpenderIndia/aapfinder/blob/master/img/Scan_Targets_from_file.PNG)

#### Description : Saving Result In a File
#### Command Example : python3 aapfinder.py -u https://target.com **--output result.txt** -t php

![](https://github.com/PushpenderIndia/aapfinder/blob/master/img/Add_Custom_Dictionary.PNG)

#### Description : Saved Result

![](https://github.com/PushpenderIndia/aapfinder/blob/master/img/Saved_Result.PNG)

#### Description : Able to Find Subdomain Login Panels

![](https://github.com/PushpenderIndia/aapfinder/blob/master/img/Subdomain_LoginPage.PNG)

![](https://github.com/PushpenderIndia/aapfinder/blob/master/img/Subdomain_LoginPage1.PNG)

## Contribute

* All Contributors are welcome, this repo needs contributors who will improve this tool to make it best.