Coder Social home page Coder Social logo

aapfinder's Introduction

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

  • Have more than 700+ Potential Admin Panels
  • MultiThreaded
  • Able to BruteForce Subdomain LoginPages i.e login.target.com, admin.target.com, etc
  • Large Dictionary
  • Supports Both HTTP & HTTPS
  • BruteForce Multiple Domains at a time
  • Stops Scan when Valid LoginPage is found
  • Supports PHP, ASP and HTML extensions
  • Checks for robots.txt
  • Supports Custom Dictionary
  • Targets can be passed to this tool via File
  • Able to detect EAR (Execute After Redirect) Vulnerability
  • 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 f

Prerequisite

  • Python 3.X

Tested On

Kali) Kali Linux - 2019.4

Windows) 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

Description : Adding Multiple Targets Via File

Command Example : python3 aapfinder.py --targets my_targets.txt -t php

Description : Saving Result In a File

Command Example : python3 aapfinder.py -u https://target.com --output result.txt -t php

Description : Saved Result

Description : Able to Find Subdomain Login Panels

Contribute

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

Contact

[email protected]

More Features Coming Soon...

aapfinder's People

Contributors

pushpenderindia avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.