Repository navigation
Home
AdminGuard is a Web Application Tool which allows users to read, modify and generate scripts for fixing and checking based on the Security Technical Implementation Guide (STIG) provided by The DoD Cyber Exchange. To download the STIG guides, the following link can be used https://public.cyber.mil/stigs/downloads/
- Welcome to the AdminGuard: Strengthening OS Security from Within Wiki
- Ways to Run 🏃
- Running Dockerized 🐳
- Native installation
1. Using Docker, which is the preferred option
2. Native installation
# clone repository
git clone https://github.com/C4RR0T02/CSIT_AdminGuard_Website.git
# access the AdminGuard directory
cd CSIT_AdminGuard_Website
# build the Dockerfile
docker build -t adminguard_flask .
# run the Dockerfile
docker run -p 8080:8080 adminguard_flask
# clone repository
git clone https://github.com/C4RR0T02/CSIT_AdminGuard_Website.git
# access the AdminGuard directory
cd CSIT_AdminGuard_Website
Execute the installation package with the following commands
Windows:
bash install.sh
Linux:
chmod +x install.sh
./install.sh
To host AdminGuard on the device, the core requirements are as follows
- Clone AdminGuard Repository
- Install Python
- Install Python dependencies
Note: Python 3.10+ is required!
The Python 3.10 version can be downloaded from the official python website https://www.python.org/downloads/release/python-3100/
There's also a pip requirements.txt for pip users:
pip install -r requirements.txt
To run the Python Flask Server, execute the following commands
python -m flask --app .\app\app.py run
Navigate to the following site on your browser
http://<your ip address>:<port>
