Skip to content

marcellovetro/security-dashboard

 
 

Repository files navigation

security-dashboard

Awesome dashboard that shows the status of security features on .gov.it websites based on Angular.io

Requirements

Production

  • Linux Os / Mac Os
  • Apache or NginX with PHP Interpreter
  • Docker

Contriburtion and Development

  • NodeJS
  • Angular Cli

Usage and Installation Domain Scan Tool with Docker

  1. Clone the project into web server root ex. /var/www/html
    cd /var/www/html
    git clone https://github.com/italia/security-dashboard
    cd security-dashboard
  2. Install Domain Scan Tool
    install_domain_scan_docker.sh
  3. Manually scan the websites to create the result data (may take some minutes)
    ./cron.sh
  4. Open the dashboard in your web browser Ex. http://localhost/security-dashboard/
  5. Automation: 5.1. Update list of gov.it sites websites_gov_it.csv 5.2. To update periodically the data, insert script 'cron.sh' into your cron service once a day

Contribute and build update

  1. Edit Angular App "./dashboard"
  2. make a build using
    ./build.sh

Credits

Powered by the developer team of Olomedia

  • Marcello Vetro
  • Fabio Pileri
  • Emilio Bellomo

About

A dashboard that shows the status of security features on .gov.it websites

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.1%
  • Other 0.9%