Skip to content

jeffre/save-spf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

save-spf

This simple bash script is used backup existing spf records of given domain(s) to a file. It also attempts to backup any "include" domains.

Example

Backup google.com's spf records:

$ save-spf.sh google.com

"v=spf1 include:_spf.google.com ~all"
"v=spf1 include:_netblocks.google.com include:_netblocks2.google.com include:_netblocks3.google.com ~all"
"v=spf1 ip4:35.190.247.0/24 ip4:64.233.160.0/19 ip4:66.102.0.0/20 ip4:66.249.80.0/20 ip4:72.14.192.0/18 ip4:74.125.0.0/16 ip4:108.177.8.0/21 ip4:173.194.0.0/16 ip4:209.85.128.0/17 ip4:216.58.192.0/19 ip4:216.239.32.0/19 ~all"
"v=spf1 ip6:2001:4860:4000::/36 ip6:2404:6800:4000::/36 ip6:2607:f8b0:4000::/36 ip6:2800:3f0:4000::/36 ip6:2a00:1450:4000::/36 ip6:2c0f:fb50:4000::/36 ~all"
"v=spf1 ip4:172.217.0.0/19 ip4:172.217.32.0/20 ip4:172.217.128.0/19 ip4:172.217.160.0/20 ip4:172.217.192.0/19 ip4:172.253.56.0/21 ip4:172.253.112.0/20 ip4:108.177.96.0/19 ip4:35.191.0.0/16 ip4:130.211.0.0/22 ~all"

And the spf records are written to disk:

$ ls *.spf

_netblocks.google.com.spf
_netblocks2.google.com.spf
_netblocks3.google.com.spf
_spf.google.com.spf
google.com.spf

About

Backup SPF records

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages