Сервер в кармане, или просто о сложном!

главная - Статьи - Linux, FreeBSD

IP адреса Google

Теги: Linux

Полезный скрипт, показывающий ip-адреса, используемые google:

#!/bin/sh

domainsToDig=$(dig @8.8.8.8 _spf.google.com TXT +short | 
    sed 
        -e 's/"v=spf1//' 
        -e 's/ ~all"//' 
        -e 's/ include:/n/g' | 
    tail -n+2)
for domain in $domainsToDig ; do
    dig @8.8.8.8 $domain TXT +short | 
        sed 
            -e 's/"v=spf1//' 
            -e 's/ ~all"//' 
            -e 's/ ip.:/n/g' | 
        tail -n+2
done

На выходе получим нечто вроде:

64.233.160.0/19
66.102.0.0/20
66.249.80.0/20
72.14.192.0/18
74.125.0.0/16
108.177.8.0/21
173.194.0.0/16
209.85.128.0/17
216.58.192.0/19
216.239.32.0/19
2001:4860:4000::/36
2404:6800:4000::/36
2607:f8b0:4000::/36
2800:3f0:4000::/36
2a00:1450:4000::/36
2c0f:fb50:4000::/36
172.217.0.0/19
172.217.32.0/20
172.217.128.0/19
172.217.160.0/20
172.217.192.0/19
108.177.96.0/19

Список используем по необходимости.

Авторизуйтесь для добавления комментариев!


    забыли пароль?    новый пользователь?