PermitANY

Security · python · 23 copies

VPN Crypto Audit

Audits IPsec/IKE cryptographic configuration against NIST SP 800-131A and RFC 8247 across Cisco IOS/IOS-XE/IOS-XR, Juniper Junos, Palo Alto PAN-OS and Fortinet FortiOS. Flags DES/3DES/RC4/NULL encryption, MD5 and SHA-1 integrity, DH groups 1/2/5/22/23/24, IKEv1, and missing Perfect Forward Secrecy — each with the reason it is weak and the specific fix. Devices it cannot parse, or whose commands returned nothing, are reported as UNAUDITED rather than clean: an audit that silently passes a device it never inspected is worse than no audit.

  • FortiOS
  • Cisco IOS
  • Cisco IOS-XE
  • Cisco IOS-XR
  • Junos
  • PAN-OS
$pip install "netmiko>=4.3" "PyYAML>=6.0" "requests>=2.28"
terminal

Tags

vpnipsecikecryptoauditnist-800-131arfc8247compliancepfsyaml