Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Qualys-Flow


This is a Qualys automation build on Streamlit web framework. It solves the latency time that comes with Qualys UI.


Requirements


  • Python3
  • Python pip3
  • Streamlit
  • Steamlit_Option_Menu

Installation


  • cd to Qualys-Flow directory
  • install requirements : pip install -r requirements.txt
  • run: streamlit run app.py
  • you will be able to access it on your http://localhost:8501

OR Build docker image


  • cd to Qualys-Flow directory
  • build docker image: sudo docker build -t qualys-flow .
  • initiate container: sudo docker run -p 8501:8501 -v $(pwd)/downloads:/app/downloads qualys-flow

Feature


  • Generate and Download scan reports
  • Download already generated reports
  • Delete reports to save spaces, as Qualys provide limited user space

Configuration*


  • Obtain the template ID from the qualys
  • Make necessary in the Qualys-Flow/qualys/reports.py and Qualys-Flow/qualys/config.py

TODO


  • Add support for launching scans for VM
  • Add web application support and all its functionality

About

Automate Qualys using Streamlit for personal use

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages