1
0
Fork 1
mirror of https://github.com/thatmattlove/hyperglass.git synced 2026-05-07 12:43:05 +00:00

Create sample_directives_juniper.yaml

This commit is contained in:
Carlos Santos 2025-09-13 00:58:03 -03:00 committed by GitHub
parent b14025d4db
commit 7d20ddfa7c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -0,0 +1,239 @@
JuniperBGPRouteTable:
name: Traceroute
rules:
# REGRA DENY RFC 6598
- condition: '100.64.0.0/10'
ge: 10
le: 32
action: deny
# REGRA DENY RFC 1918 CLASSE A
- condition: '10.0.0.0/8'
ge: 8
le: 32
action: deny
# REGRA DENY RFC 1918 CLASSE B
- condition: '172.16.0.0/12'
ge: 12
le: 32
action: deny
# REGRA DENY RFC 1918 CLASSE C
- condition: '192.168.0.0/16'
ge: 16
le: 32
action: deny
# REGRA DENY LO
- condition: '127.0.0.0/8'
ge: 8
le: 32
action: deny
# REGRA DENY ASN PREFIXO
- condition: 'SEU_PREFIXO_IPv4_AGORA'
ge: 22
le: 32
action: deny
# REGRA DENY DEFAULT ROUTE
- condition: '0.0.0.0/8'
ge: 8
le: 32
action: deny
- condition: '0.0.0.0/0'
ge: 32
le: 32
action: permit
command: 'show route protocol bgp {target} table inet.0'
# REGRA DENY SITE LOCAL DEPRECIADO RFC 3879
- condition: 'fec0::/10'
ge: 10
le: 128
action: deny
# REGRA DENY ULA RFC 4193
- condition: 'fc00::/7'
ge: 7
le: 128
action: deny
# REGRA DENY LINK LOCAL RFC 4291
- condition: 'fe80::/10'
ge: 10
le: 128
action: deny
# REGRA DENY Unspecified RFC 4291
- condition: '::/128'
ge: 128
le: 128
action: deny
# REGRA DENY LO RFC 4291
- condition: '::1/128'
ge: 128
le: 128
action: deny
# REGRA DENY ASN PREFIXO
- condition: 'SEU_PREFIXO_IPv6_AGORA'
ge: 32
le: 128
action: deny
- condition: '::/0'
ge: 128
le: 128
action: permit
command: 'show route protocol bgp {target} table inet6.0'
field:
description: IP Address, Prefix or Hostname
JuniperTraceroute:
name: Traceroute
rules:
# REGRA DENY RFC 6598
- condition: '100.64.0.0/10'
ge: 10
le: 32
action: deny
# REGRA DENY RFC 1918 CLASSE A
- condition: '10.0.0.0/8'
ge: 8
le: 32
action: deny
# REGRA DENY RFC 1918 CLASSE B
- condition: '172.16.0.0/12'
ge: 12
le: 32
action: deny
# REGRA DENY RFC 1918 CLASSE C
- condition: '192.168.0.0/16'
ge: 16
le: 32
action: deny
# REGRA DENY LO
- condition: '127.0.0.0/8'
ge: 8
le: 32
action: deny
# REGRA DENY ASN PREFIXO
- condition: 'SEU_PREFIXO_IPv4_AGORA'
ge: 22
le: 32
action: deny
# REGRA DENY DEFAULT ROUTE
- condition: '0.0.0.0/8'
ge: 8
le: 32
action: deny
- condition: '0.0.0.0/0'
ge: 32
le: 32
action: permit
command: 'traceroute {target} interface lo0 wait 1'
# REGRA DENY SITE LOCAL DEPRECIADO RFC 3879
- condition: 'fec0::/10'
ge: 10
le: 128
action: deny
# REGRA DENY ULA RFC 4193
- condition: 'fc00::/7'
ge: 7
le: 128
action: deny
# REGRA DENY LINK LOCAL RFC 4291
- condition: 'fe80::/10'
ge: 10
le: 128
action: deny
# REGRA DENY Unspecified RFC 4291
- condition: '::/128'
ge: 128
le: 128
action: deny
# REGRA DENY LO RFC 4291
- condition: '::1/128'
ge: 128
le: 128
action: deny
# REGRA DENY ASN PREFIXO
- condition: 'SEU_PREFIXO_IPv6_AGORA'
ge: 32
le: 128
action: deny
- condition: '::/0'
ge: 128
le: 128
action: permit
command: 'traceroute {target} interface lo0 wait 1'
field:
description: IP Address, or Hostname
JuniperPing:
name: Ping
rules:
# REGRA DENY RFC 6598
- condition: '100.64.0.0/10'
ge: 10
le: 32
action: deny
# REGRA DENY RFC 1918 CLASSE A
- condition: '10.0.0.0/8'
ge: 8
le: 32
action: deny
# REGRA DENY RFC 1918 CLASSE B
- condition: '172.16.0.0/12'
ge: 12
le: 32
action: deny
# REGRA DENY RFC 1918 CLASSE C
- condition: '192.168.0.0/16'
ge: 16
le: 32
action: deny
# REGRA DENY LO
- condition: '127.0.0.0/8'
ge: 8
le: 32
action: deny
# REGRA DENY ASN PREFIXO
- condition: 'SEU_PREFIXO_IPv4_AGORA'
ge: 22
le: 32
action: deny
# REGRA DENY DEFAULT ROUTE
- condition: '0.0.0.0/8'
ge: 8
le: 32
action: deny
- condition: '0.0.0.0/0'
ge: 32
le: 32
command: 'ping count 5 rapid {target} interface lo0'
# REGRA DENY SITE LOCAL DEPRECIADO RFC 3879
- condition: 'fec0::/10'
ge: 10
le: 128
action: deny
# REGRA DENY ULA RFC 4193
- condition: 'fc00::/7'
ge: 7
le: 128
action: deny
# REGRA DENY LINK LOCAL RFC 4291
- condition: 'fe80::/10'
ge: 10
le: 128
action: deny
# REGRA DENY Unspecified RFC 4291
- condition: '::/128'
ge: 128
le: 128
action: deny
# REGRA DENY LO RFC 4291
- condition: '::1/128'
ge: 128
le: 128
action: deny
# REGRA DENY ASN PREFIXO
- condition: 'SEU_PREFIXO_IPv6_AGORA'
ge: 32
le: 128
action: deny
- condition: '::/0'
ge: 128
le: 128
action: permit
command: 'ping count 5 rapid {target} interface lo0'
field:
description: IP Address, or Hostname