Home

Awesome

⚠️ Early-stage variant of YA-LFI by Apollyon


<pre> ▄██ ▄ ▄████████ ▄█ ▄████████ ▄█ ███ ██▄ ███ ███ ███ ███ ███ ███ ███▄▄▄███ ███ ███ ███ ███ █▀ ███▌ ▀▀▀▀▀▀███ ███ ███ ██████ ███ ▄███▄▄▄ ███▌ ▄██ ███ ▀███████████ ██████ ███ ▀▀███▀▀▀ ███▌ ███ ███ ███ ███ ███ ███ ███ ███ ███ ███ ███ ███▌ ▄ ███ ███ ▀█████▀ ███ █▀ █████▄▄██ ███ █▀ </pre>

Yet another - local file inclusion scanner

By: Apollyon, azuk4r
Based on: LFIScanner by R3LI4NT

Commands

COMMANDDESCRIPTION
-h / --helpRequest help
-u / --urlTarget Website
-ulist / --url_listTarget multiple websites from file
-wiz / --wizardWizard for new users
-p / --payloadPayload file
-e / --extractExtract content
-t / --threadsMulti threaded scanning
-pr / --proxyUsing proxies (HTTP, HTTPS, SOCKS)
-tr / --torUse Tor for connections with separate instances per thread
-rotate / --tor-rotationRotate Tor IP after N requests (requires --tor and int)
-auth / --authenticationAuthentication using headers and/or cookies
-save / --save_to_fileSaves valid payloads to file on disk

Installation

Normal

git clone https://github.com/0x-Apollyon/YA-LFI.git
cd YA-LFI
pip install -r requirements.txt

Using virtual environment (Arch based linux distros)

git clone https://github.com/0x-Apollyon/YA-LFI.git
cd YA-LFI
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt

Usage

You can run it using commands given below or use the wizard

View help

python LFIscanner.py -h

Default usage

python LFIscanner.py -u https://example.com?param= -p all_os.txt

Using with wizard

python LFIscanner.py -wiz

Linux wordlist

python LFIscanner.py -u https://example.com?param= -p linux.txt 

Windows wordlist

python LFIscanner.py -u https://example.com?param= -p windows.txt

WARNING: DO NOT RUN WITHOUT A PARAMETER IN THE URL

image <br> image

Other amazing third party wordlists

Linux wordlist <br> Windows wordlist

Most common parameters

?cat={payload}
?dir={payload}
?action={payload}
?board={payload}
?date={payload}
?detail={payload}
?file={payload}
?download={payload}
?path={payload}
?folder={payload}
?prefix={payload}
?include={payload}
?page={payload}
?inc={payload}
?locate={payload}
?show={payload}
?doc={payload}
?site={payload}
?type={payload}
?view={payload}
?content={payload}
?document={payload}
?layout={payload}
?mod={payload}
?conf={payload}

Source