ANTICHAT Forum
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.