WebHostChecker
Description
Phase 1: collect
- Gathers all District09/Stad Gent/... domains from various sources: Combell, F5, Infoblox.
- Writes the domains/hosts to a TXT file.
- This TXT file is pushed to a git repo that is published to a webserver where the Palo Alto firewall will use it to allow access for the tests in phase 2.
Phase 2: generate
- Reads all the domains in the TXT file
- Documents and tests certain parameters for every host/site: internal vs external DNS, redirects, HTST, ...
- Because of the thousands of hosts and lots of timeouts trying to connect to them, the TXT file is processed in chunks with a separately generated output Excel file per chunk.
- Generates Jira tickets
Credentials
- Combell API
- F5 API
- gitlab_sb_configuration_paloalto
- GitLab - SB-Netwerk-Python-Library Deploy Token
- Infoblox API
- Jira API
- Marvin (can probably be deleted)
- Openminds API
- Server database (not used yet)
- sys_ansible_filecopy
- sys_ansible_locale
Input
None
Output
V:\District09\04. ICT Projecten\03. Lopende projecten\1869_HTTPS traffic only\WebHostChecker_Lists\