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

  #1  
Старый 19.05.2015, 22:23
Guron_18
Познающий
Регистрация: 27.07.2008
Сообщений: 74
С нами: 9363763

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

Сразу говорю это заметка для тех "ктонезнал" или "ктонеумеет" или просто для тех кому лень самому писать уже готовые регулярки. В общем для новичков и тех кто в этом несилен.

Базовые
Базовые регулярки это те которые можно найти в интернете. Используются почти в каждой программе и т.д.

hash : pass (md5)

Exemple: e10adc3949ba59abbe56e057f20f883e: 123456

Код:
^[a-f0-9]{32}+:.*$
mail : hash (md5)

Exemple:login@domain.com: e10adc3949ba59abbe56e057f20f883e

Код:
^.*:[a-f0-9]{32}+$
Proxy | Прокси

Exemple: 172.0.25.1 : 8080

Код:
\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}:\d{1,5}
Mail : pass | маил:пасс

Exemple: login@domain.com: PaSsWord555dD

Код:
[.A-z0-9\-\_]+@[.A-z0-9\-\_]{3,20}\.[.A-z0-9\-\_]{2,10}(:|;)[.A-z0-9\-\_]{3,20}
OR
[\w\.\-\_]+@[\w\.\-\_]{3,20}\.[\w\.\-\_]{2,10}(:|;)[\w\.\-\_]{3,20}
Dedicated | Дедики

Exemple: 172.0.25.1@Admin; 123

Код:
\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}@[A-z0-9\.\-\_]{1,20}(:|;)[A-z0-9\.\-\_]{1,20}
[\d.\d.\d.\d]+@[\w]+(;|:)[\w]+
ICQ|mail : pass

Exemple: 123456789|login@domain.com: PaSsword

Код:
\d{5,9}\|[A-z0-9\.\-\_]+@[A-z0-9\.\-\_]{3,20}\.[A-z0-9\.\-\_]{2,10}(:|;)[A-z0-9\.\-\_]{3,20}
Number : pass | Номер : пасс

Exemple: +71231234567: PaSS

Код:
^\+[0-9]+:.*$
Login : pass | Логин : Pass

Exemple: login: Pass

Код:
[A-z0-9\.\-\_]+(:|;)[A-z0-9\.\-\_]{3,20}
Links | Ссылки

Код:
(https?):\/\/(www\.)?[a-z0-9\.:].*?(?=\s)
Специальные
Специальные это те которые выдирают нужный контент из любого текста.

Специальные регулярки сам пишу под свои нужды.

email : pass

Exemple: login@domain.com: P@sSПароль!=)

Код:
[.A-z0-9\-\_]+@[.A-z0-9\-\_]{2,15}\.[A-z0-9]{2,15}(:|;)[\w\!\"\#\$\%\&\'\(\)\*\+\,\-\.\/\\[\\\]\^\_\`\~]{2,31}
Альтернативный вариант

Код:
[\w\.\-\_]+@[\w\.\-]{2,15}\.[\w]{2,5}(:|;)[\w\!\"\#\$\%\&\'\(\)\*\+\,\-\.\/\\[\\\]\^\_\`\~]{2,31}
Dorks | Дорки

Код:
/[.\w?]+=
Прошу перенести в соответствующую тему если посчитаете нужным.
 
Ответить с цитированием

  #2  
Старый 19.05.2015, 22:56
frank
Участник форума
Регистрация: 08.05.2015
Сообщений: 200
С нами: 5798486

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

Ну тогда уж и инструмент проверок и составления регулярок...в инете полно, мне лично нравится этот...

https://regex101.com/#pcre

имеет встроенный хелпник, подсказки , дебагер, коде генератор.. Поддерживает построения регулярок для pcre(php), javascript, python
 
Ответить с цитированием

  #3  
Старый 19.05.2015, 23:48
totenkopf
Познающий
Регистрация: 19.07.2010
Сообщений: 91
С нами: 8324246

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

Цитата:
Сообщение от Guron_18  

Код:
^[\w]{32,32}+:.*$
Exemple:
login@domain.com:e10adc3949ba59abbe56e057f20f883e
Перепутан порядок
 
Ответить с цитированием

  #4  
Старый 20.05.2015, 00:20
Guron_18
Познающий
Регистрация: 27.07.2008
Сообщений: 74
С нами: 9363763

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

Цитата:
Сообщение от totenkopf  

Перепутан порядок
Добавил 2 варианта. Переделал только под md5 хеш.
 
Ответить с цитированием

  #5  
Старый 22.07.2017, 00:55
Juy0
Познающий
Регистрация: 14.08.2016
Сообщений: 34
С нами: 5130326

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

Код:
email:pass
Код:
([A-Za-z0-9_.-]+@[A-Za-z0-9-]+\.[A-Za-z0-9-.]+(:|;)[A-Za-z0-9-.]{5,29})
Эта регулярка получше.
 
Ответить с цитированием

  #6  
Старый 24.07.2017, 16:39
t0ma5
Постоянный
Регистрация: 10.02.2012
Сообщений: 830
С нами: 7502006

Репутация: 90


По умолчанию

Цитата:
Сообщение от Juy0  

Код:
email:pass
Код:
([A-Za-z0-9_.-]+@[A-Za-z0-9-]+\.[A-Za-z0-9-.]+(:|;)[A-Za-z0-9-.]{5,29})
Эта регулярка получше.
если задача "отвалидировать" email, то да, хотя email не может начинаться и заканчиваться одним из символов "_-."

для случая "login@domain.com:e10adc3949ba59abbe56e057f20f883e" вполне подходит простой регекс /.*:[0-9a-f]{32}/i
 
Ответить с цитированием

  #7  
Старый 24.07.2017, 17:57
SooLFaa
Постоянный
Регистрация: 17.03.2014
Сообщений: 530
С нами: 6398966

Репутация: 154


По умолчанию

Тема из разряда у кого регулярка меньше, непонятно к чему, но весело?! Давайте и я поучаствую.

Код:
([A-Za-z0-9][\w.-]+@[\w-]+\.[\w-.]+(:|;)[\w-.]{5,29})
 
Ответить с цитированием

  #8  
Старый 24.07.2017, 18:01
t0ma5
Постоянный
Регистрация: 10.02.2012
Сообщений: 830
С нами: 7502006

Репутация: 90


По умолчанию

Цитата:
Сообщение от SooLFaa  

Тема из разряда у кого регулярка меньше, непонятно к чему, но весело?! Давайте и я поучаствую.
Код:
([A-Za-z0-9][\w.-]+@[\w-]+\.[\w-.]+(:|;)[\w-.]{5,29})
хз, мне не понятно зачем делать парсер и валидатор вместе, оставил регулярку которая парсит
 
Ответить с цитированием

  #9  
Старый 24.07.2017, 20:45
SooLFaa
Постоянный
Регистрация: 17.03.2014
Сообщений: 530
С нами: 6398966

Репутация: 154


По умолчанию

Цитата:
Сообщение от t0ma5  

хз, мне не понятно зачем делать парсер и валидатор вместе, оставил регулярку которая парсит
Мне непонятно зачем это на ачате постить. На стэк овер флоу уже все давно написано по этому поводу.
 
Ответить с цитированием

  #10  
Старый 24.07.2017, 20:50
t0ma5
Постоянный
Регистрация: 10.02.2012
Сообщений: 830
С нами: 7502006

Репутация: 90


По умолчанию

Цитата:
Сообщение от SooLFaa  

Мне непонятно зачем это на ачате постить. На стэк овер флоу уже все давно написано по этому поводу.
это же песочница, странно что тебя этот пост смутил
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.