Dinlas is a web scanner which can help developers find security vulnerabilities in their programs.
But you have to pay attention that this is a project for a course.
mukeran Personal Blog: https://blogs.mukeran.com am009 Tinywangxx
.
βββ dictionary
β βββ blind_sql_Payloads.txt
β βββ common_directory.txt
β βββ file_upload_payloads
β β βββ basic.jsp
β β βββ phpinfo.gif
β β βββ phpinfo.jpg
β β βββ phpinfo.php
β βββ weak_password.txt
β βββ weak_username.txt
βββ lib
β βββ __init__.py
β βββ core
β β βββ __init__.py
β β βββ ArgumentParser.py
β β βββ Controller.py
β β βββ Dictionary.py
β β βββ Reporter.py
β βββ exceptions.py
β βββ extensions
β β βββ __init__.py
β β βββ api.py
β β βββ default.py
β β βββ dynamic.py
β β βββ static.py
β βββ modules
β β βββ __init__.py
β β βββ CSRFDetector.py
β β βββ DirectorySearcher.py
β β βββ DynamicRequestFinder.py
β β βββ FileUploadDetector.py
β β βββ ReflectedXSSDetector.py
β β βββ SQLInjector.py
β β βββ SQLMapInjector
β β βββ SSTIDetector.py
β β βββ StaticRequestFinder.py
β β βββ StoredXSSDetector.py
β β βββ WeakPasswordTester.py
β βββ utils
β βββ __init__.py
β βββ random.py
βββ templates
β βββ default.jinja2
βββ dinlas.py - Main entry
βββ requirements.txt
βββ README.md
When you finished downloading the release, you have to do some preparations below:
- Install Python 3.8 and pip 19 or above;
- Run
pip install -r requirements.txt
; - Download Google Chrome and its Chrome Driver;
- Download browsermob-proxy;
- Extract browsermob-proxy and Chrome Driver into a PATH path.
Now you can run ./dinlas.py start static <your_url>.