python — Поиск ip-адресов в файле с помощью регулярных выражений
Вопрос задан
Изменён 7 месяцев назад
Просмотрен 203 раза
Помогите сделать программу, которая будет выводить адреса несанкционированных пользователей из файла LOG.txt с помощью регулярных выражений
файл LOG.txt
f = open('LOG.txt').readlines() import re for lines in f: a = str(re.findall(r'Illegal \w+.\w+.\w+.\w+.\w+.\w+.\w+.\w+', lines)).split() print(re.search('\d+\.+\d+\.+\d+\.+\d', str(a)))
мой код, но он выводит
<re.Match object; span=(42, 53), match='67.19.240.1'>
а нужен только ip-адрес и без повторов адресов
- python
- python-3.x
- регулярные-выражения
Вариант 1 считываем файл построчно
Используется re. search()
для поиска и set
для исключения повторов
import re pat = re.compile(r'Illegal.+?(\d{1,4}\.\d{1,4}\.\d{1,4}\.\d{1,4})') f = open('LOG.txt').readlines() out = set() for lines in f: a = pat.search(lines) if a: out.add(a.group(1)) print(*out,sep='\n')
Вариант 2 считываем файл целиком
import re with open('LOG.txt', "r") as f: lines = f.read() out = set(re.findall(r'Illegal.+?(\d{1,4}\.\d{1,4}\.\d{1,4}\.\d{1,4})', lines)) print(*out, sep='\n')
211.156.128.23 67.19.240.114 147.46.76.225 218.237.4.57 83.64.18.219 211.174.181.158 211.34.197.3
Зарегистрируйтесь или войдите
Регистрация через Google
Регистрация через Facebook
Регистрация через почту
Отправить без регистрации
Почта
Необходима, но никому не показывается
Отправить без регистрации
Необходима, но никому не показывается
Нажимая на кнопку «Отправить ответ», вы соглашаетесь с нашими пользовательским соглашением, политикой конфиденциальности и политикой о куки
Какой у меня IP? Найти общедоступный IP-адрес
Инструменты конфиденциальности PureVPN:
Перейти к:
- Что такое IP-адрес?
- Адреса IPv4 и IPv6
- Частные и публичные IP-адреса
- Публичные IP-адреса могут многое рассказать о вас!
- Как изменить свой IP-адрес и местоположение с помощью VPN
- Получите частный IP-адрес PureVPN
Что такое IP-адрес?
Адрес интернет-протокола, более известный как IP-адрес, это уникальный идентификатор, присваиваемый каждому устройству или компьютеру. Существует две версии IP-адресов: IPv4 и IPv6. IPv4 состоит только из числовых меток, таких как 204.68.45.80, а IPv6 состоит из комбинации чисел и шестнадцатеричного кода, например 2001:db8:85a3::8a2e:370:7334.
Кроме того, при подключении к сети вам предоставляется два разных типа IP: публичный и частный. Именно публичный IP-адрес позволяет подключаться к интернету и посещать всевозможные сайты.
Адреса IPv4 и IPv6
У одновременного существования двух различных версий IP-адресов, IPv4 и IPv6, есть своя причина.
IPv4
- это самая старая и часто используемая версия;
- имеет размер 32 бита;
- имеет адресное пространство 4 294 967 296 (232) уникальных комбинаций;
- состоит из цифр в диапазоне от 0 до 255;
- ограничен в количестве и будет исчерпан в ближайшее время;
- имеет формат записи 204.
IPv6
- был создан почти через тридцать лет после своего предшественника;
- имеет размер 128 бит;
- имеет обширное адресное пространство из 340 ундециллионов уникальных комбинаций;
- состоит из цифр и шестнадцатеричных чисел;.
- чтобы полностью использовать все возможные комбинации IPv6, потребуются многие миллиарды лет;
- имеет формат записи 2001:db8:85a3::8a2e:370:7334.
Частные и публичные IP-адреса
Частные IP-адреса
Частные IP-адреса используются частными сетями для идентификации и обмена данными между находящимися в одной сети устройствами (например, принтерами, планшетами и т. д.). Каждый компьютер или любое другое устройство в сети имеет уникальный частный IP-адрес, который назначается ему маршрутизатором по протоколу DHCP. Ничто за пределами локальной сети не может идентифицировать или соединиться с этими устройствами.
Общедоступные IP-адреса
Публичные или общедоступные IP-адреса назначаются вашим интернет-провайдером. Именно публичный IP позволяет вам подключаться к интернету и просматривать веб-страницы. Каждое устройство в локальной сети имеет один и тот же общедоступный IP-адрес для подключения к интернету, поскольку сам маршрутизатор использует один и тот же IP-адрес.
Публичные IP-адреса могут многое рассказать о вас!
В современном мире ваши данные — это ценный товар, а ваш публичный IP-адрес может сообщить о вас много данных:
Местонахождение
От вашей страны и области до почтового индекса и улицы, ваш публичный IP-адрес раскрывает все о вашем местоположении. В итоге это ставит под угрозу вашу конфиденциальность, поскольку именно эта информация предоставляет киберпреступникам легкий доступ к вашему устройству.
Деятельность в интернете
Что вы ищете, какие сайты посещаете, история посещений вашего браузера — все это хранится и отслеживается, а правительства некоторых стран даже требуют, чтобы интернет-провайдеры сохраняли эти записи о вас.
Покупательское поведение
Рекламодатели следят за вашим покупательским поведением, интересами и личными предпочтениями. Это не только ставит под угрозу вашу конфиденциальность, но и позволяет третьим лицам влиять на ваше мнение и интересы.
Как изменить свой IP-адрес и местоположение с помощью VPN
Подделать или изменить свой IP-адрес и, соответственно, свое виртуальное местоположение достаточно легко. Для этого вам нужна виртуальная частная сеть (VPN). VPN не только заменяет ваш фактический IP-адрес анонимным, но и направляет ваш интернет-трафик через VPN-сервер, который шифрует ваши данные и скрывает все, что вы делаете в интернете. Вот как это сделать:
Запустите VPN
Подключитесь к серверу на ваш выбор
Наслаждайтесь приватностью в интернете
Получите частный IP-адрес PureVPN
PureVPN предлагает пользователям непревзойденную функциональность и удобство. С зарезервированными частными IP-адресами пользователи могут подключаться к любому серверу PureVPN и мгновенно выходить в интернет. Вам не придется ждать, поскольку IP-адреса зарезервированы только для пользователей PureVPN.
Получите приватный IP сейчас! Скройте свое местоположение и IP-адрес с помощью VPN
Get the Best of PureVPN with Our App!
Not now
Switch to app
Поиск IP-адресов | Поиск IP-адреса
Поиск IP-адреса | Поиск IP-адреса | ukphonebook.comНаш веб-сайт использует файлы cookie, чтобы отличать вас от других пользователей нашего веб-сайта. Это помогает нам обеспечить вам удобство при просмотре нашего веб-сайта, а также позволяет нам улучшать наш сайт. Продолжая использовать наш веб-сайт, вы соглашаетесь на использование нами файлов cookie.
ОК
- Люди
- Проверка
- Адреса
- Предприятия
- Маркетинг
Используйте наш поиск IP-адресов, чтобы найти географическую информацию для любого IP-адреса или домена веб-сайта. Этот полезный трекер IP-адресов подтвердит страну и город, связанные с адресом.
IP-адрес или домен
Каждое устройство или компьютер, подключенный к Интернету, имеет IP-адрес (также известный как адрес интернет-протокола). Это связано с реальным географическим положением.
Поиск IP-адреса позволяет определить, откуда исходит IP-адрес, и может быть ценным инструментом для тех, кто создает локализованные маркетинговые кампании. Поиск по домену также может помочь вам проверить легитимность веб-сайта.
Вы можете выполнить поиск пяти IP-адресов бесплатно каждый день на ukphonebook.com. Нужно больше поисков? Просто выберите из целого ряда недорогих кредитных пакетов.
Ищете более подробные результаты?
В качестве альтернативы кредитам мы также предлагаем мощные корпоративные решения для поиска IP-адресов. Они были созданы как для организаций государственного сектора, так и для частных компаний, обеспечивая более подробные результаты, а также более широкие возможности использования.
Нашей платформе ORBIS доверяет широкий круг клиентов, включая полицию и службы безопасности, частных детективов и адвокатов. Он предлагает:
- Доступ к большей глубине данных
- Неограниченный доступ пользователей к бизнесу
- Гибкие цены для компаний любого размера
IP-локатор T2A — это наше программное обеспечение API. Это может быть интегрировано в ваш сайт или приложение. Он предоставит вашим посетителям инструмент для определения географического местоположения компьютера или устройства с помощью простой формы поиска IP-адреса.
Какие результаты вы получите?
Когда вы используете наш поиск IP-адресов, вы сможете увидеть следующую информацию на странице результатов:
- Соответствующий поставщик услуг Интернета (ISP).
- Код страны
- Название страны
- Широтные и долготные координаты
- Название ближайшего города
Как узнать местоположение IP-адреса?
Быстро и легко использовать нашу функцию поиска IP-адресов. Просто введите любой IP-адрес или домен веб-сайта в поле в верхней части страницы, а затем нажмите кнопку «Найти».
Хотите ввести свой собственный IP-адрес? Вы можете найти это, набрав «какой у меня IP-адрес» в поисковой системе. Это скажет вам, какой у вас общедоступный адрес IPV4, который представляет собой серию чисел, разделенных точками (например, 46.17.161.161).
Чтобы получить общедоступный IP-адрес и географическое положение веб-сайта, просто введите домен веб-сайта в поле поиска. Это должно исключать префикс «https:» (например, www.ukphonebook.com).
Зачем использовать ukphonebook.com?
У нас есть более чем 20-летний опыт предоставления данных о бизнесе и людях пользователям в Интернете. Все наши данные, которые содержат более 130 миллионов записей, обрабатываются с особой тщательностью в соответствии с последними законами и правилами GDPR.
Наши записи получены из надежных источников, включая телефонный справочник Великобритании, список избирателей Великобритании и Регистрационную палату.
Сопутствующие услуги
- Маркетинговые данные — Целевые списки для использования в кампаниях прямой почтовой рассылки, телемаркетинга и маркетинга по электронной почте.
- Информация о компании — найдите информацию о компании, включая кредитные отчеты, сведения о директоре, поданные счета и многое другое.
- Credit Reports — Используйте этот инструмент, чтобы узнать кредитный рейтинг любой британской компании, а также информацию о директорах и акционерах.
Наберите 118 365, чтобы узнать телефоны и адреса людей и предприятий по всей Великобритании. Минута звонка на номер 118 365 будет стоить вам не более 2 фунтов стерлингов*
Подробнее
Стартовая локация:
Адресат:
Ваш веб-браузер устарел
Некоторые функции на ukphonebook.com будут отключены или будут давать неожиданные результаты.
Пожалуйста, обновите ваш браузер, чтобы получить наилучшие впечатления от этого веб-сайта.