HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > БЕЗОПАСНОСТЬ И УЯЗВИМОСТИ > Безопасность и Анонимность > *nix
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Поиск всех e-mail адресов в системе
  #1  
Старый 02.03.2009, 16:25
jawbreaker
Участник форума
Регистрация: 07.07.2008
Сообщений: 161
С нами: 9391926

Репутация: 234
По умолчанию Поиск всех e-mail адресов в системе

Как можно найти все e-mail адреса в системе? Насколько я понял с помощью регулярных выражений и bash не даёт 100% результатов, т.к. только регулярными выражениями нельзя определить является ли данный адрес верным. Кто что думает по этому поводу?
 

  #2  
Старый 06.03.2009, 20:48
Un_0
Познающий
Регистрация: 11.04.2007
Сообщений: 43
С нами: 10044561

Репутация: 150
По умолчанию

grep -R -E -o -h '[-._a-zA-Z0-9]+@[-_.a-zA-Z0-9]+\.[a-zA-Z]{2,4}' ./* | sort | uniq | tr A-Z a-z

Вот это регулярное выражение ищет адреса. Ну а проверка на валидность - это уже совсем другая тема.
 

  #3  
Старый 06.03.2009, 21:38
betakley
Новичок
Регистрация: 29.12.2008
Сообщений: 24
С нами: 9139874

Репутация: 20
По умолчанию

2jawbreaker: самая правильная 100%ная регулярка для мыл
_http://ex-parrot.com/~pdw/Mail-RFC822-Address.html
 

  #4  
Старый 25.03.2009, 21:33
aquam
Новичок
Регистрация: 31.10.2007
Сообщений: 12
С нами: 9751729

Репутация: 5
По умолчанию

Нифига себе регулярище!
с grep-ом по-надёжней будет.
А ведь может статься, что в этом мега большом регулярнике будет что-нибудь типа знаменитого "тестового" выражения делающего rm -rf /
 
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пароль в CPanel ufo44 Уязвимости 11 07.12.2006 00:33



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.