Skip to content

rdia9/ovh-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OVH API

GitHub Super-Linter

Ce repository permet des extractions simplifiées via l'API OVH

Requirements

📍 Location

IP from OVH or SQY

🛠️ Packages

  • python
  • pip install ovh
  • .env with completed with values
    • ovh_endpoint (ovh-eu)
    • ovh_application_key (keepass)
    • ovh_application_secret (keepass)
    • ovh_consumer_key (keepass)

To create OVH API credentials go there https://eu.api.ovh.com/createToken/
It needs the following Endpoints :

  • GET /domain/zone
  • GET /domain/zone/*/record
  • GET /domain/zone//record/
  • PUT /domain/zone//record/
  • POST /domain/zone/*/record

Python

pip3 install -r requirement.txt

Execution

  • Inventorier
# Lister les domaines
python3 List-Domains.py > DomainsList.csv
# Lister les Urls publiées
python3 List-DNSZoneIsnDomains.py > DNSZonesList.csv
  • Action sur les SPF
python3 Update-SPFrecords_include.py > UpdateSPFrecords_include.log
# Noter dans le script les domaines à inclure

python3 Update-SPFrecords_exclude.py > UpdateSPFrecords_exclude.log
# Noter dans le script les domaines à exclure
  • Action sur les DMARC
python3 Update-DMARCrecords_include.py > UpdateDMARCrecords_include.log
# Noter dans le script les domaines à inclure

python3 Update-DMARCrecords_exclude.py > UpdateDMARCrecords_exluded.log
# Noter dans le script les domaines à exclure
  • Action sur les DNSSEC
python3 Enable-DNSSEC_exclude > EnableDNSSEC_excluded.log
# Noter dans le script les domaines à exclure

python3 Enable-DNSSEC_include > EnableDNSSEC_included.log
# Noter dans le script les domaines à inclure
  • Action sur une IP spécifique
python3 Delete-A-Batily-test.py > delete-Releveplus.log
# Renseigner le/les domaine(s) dans le script ainsi que l'IP à supprimer

✒️ Authors

Raphaël Diacamille
Paul Baudrier

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages