-
Notifications
You must be signed in to change notification settings - Fork 2
Home
mauricelambert edited this page Sep 19, 2021
·
28 revisions
This package implements a web server to run scripts or executables from the command line and display the result in a web interface.
Create a safe, secure and easy way to share console scripts and scripting environnments with your team or people without IT knowledge.
- Secure
- SAST - Static Application Security Testing using bandit, semgrep, CodeQL and Pycharm Security.
- DAST - Dynamic Application Security Testing using ZAP (Baseline && full scan), nuclei and some Kali Linux tools.
- Web pentest using Kali Linux Web tools and my little experience in Web Hacking. Tools are skipfish, nikto, dirb and whatwheb.
- Centralization of logs (using Syslog on Linux and Event Viewer on Windows)
- Easy to update and patch security issues on Linux (critical functions are implemented in Standard Library and are updated with your system) (WebScripts does not require any python package)
- Easy to deploy securely
- Easy to configure securely (read the documentation)
- INI/CFG syntax
- JSON syntax
- Unittest
This package require:
- python3
- python3 Standard Library
Optional on Windows:
- pywin32 (to centralize logs in Event Viewer)
python3 -m pip install WebScripts
python -m pip install WebScripts
To centralize logs in Event Viewer.
python -m pip install pywin32
You can now start the server with this simple command:
WebScripts
To log in for the first time, use the Admin
account (username: Admin
, password: Admin
). I recommend changing the password immediately. The Admin
account is restricted on 127.0.*,192.168.*,172.16.*,10.*
by default.
Licensed under the GPL, version 3.