Python SafeLine is a python wrapper for the SafeLine WAF
pip install safeline
import safeline
if __name__ == '__main__':
BASE_URL = "https://xxx.com"
USERNAME = "admin"
PASSWORD = "xxxx"
OTP_SECRET = "IX62FxxxxxxxxxxW2WB4C"
waf = SafeLine(BASE_URL,
USERNAME,
PASSWORD,
OTP_SECRET
)
# list all certification
print(waf.certification.list)
# certification
waf.certification.update(cert_id, crt, key)
# ip_group
waf.ip_group.update(ipgroup_id, ipgroup_list)