- Modular Privesc ToolBox Add or Remove Tools as you want just with 4 lines and 6 lines for make it look good ;)
- For each tool it will generate a output file.
- Merge all files into one Big ASS report and REMOVE duplicate.
- Ziping the generated files and send them to the Privesc Server via PUT Method
usage: LinCheck.py [-h] -i [-b | -a | -f]
Example: LinCheck.py -i 127.0.0.1 -b (Basic Scan)
optional arguments:
-h, --help show this help message and exit
-i, --server The Privesc Server IP.
-b, --basic Run Basic LinCheck Scan (2 Tools) .
-a, --advanced Run advanced LinCheck Scan (4 Tools).
-f, --full Run Full LinCheck Scan (8 Tools).
unzip LinCheck-Bascic.zip
less -R LinCheck-Basic-report.txt
- Create funcation where all the tools funcations are with the new tool you want
- Select where you want to add this new tool, Basic Advanced or Full
- Just add the function NewTool(base_url) where you want this funcation to run
- Same Work in Both Files WinCheck and LinCheck
def NewTool(base_url):
NewTool = "Some Command that run the tool"
NewTool_url = base_url + "the name of the tool that on the Privesc Server"
print('\n[+] Running NewTool Scan ')
LinCheck(cmd=NewTool, url=NewTool_url, output_file="NewTool.txt", input_file="NewTool.sh")
print('[$] Done NewTool Scan.\n')
- Select the tool you want to remove
- Delete the funcation from the source and from the Bascic Advanced and Full
WinCheck Tools:
- winPEAS
- winPE
- Seatbealt
- J.A.W.S
- Powerless
- Invoke-PrivescCheck
- SharpChromium
- SharpUp
- Watson
- Sherlock
- SessionGopher
- Check-Service-Paths
- Invoke-Privesc
LinCheck Tools: