Perguntas sobre 'regex'

Regex (ou regexp) é conhecido como correspondência de expressões regulares de padrões, cadeias de caracteres ou caracteres em, por exemplo, um arquivo de texto grande. As perguntas devem ser marcadas como tal, seja qual for a linguagem de programação envolvida e a tag também pode ser aplicada a programas de linha de comando ou gráficos que possuem plug-ins de regex ou algum recurso de regex.
4
respostas

Nginx adiciona barra sem reescrever

Estou tentando criar um redirecionamento para adicionar uma barra à direita location / { if($request_uri ~ ^([^.]*[^/])$){ return 301 https://$host$request_uri/; } } Eu não tenho ideia de como fazer a correspondência em if, quando...
15.05.2015 / 17:17
2
respostas

Escrevendo um regex de múltiplas linhas do fail2ban

Eu tenho alguns hosts problemáticos experimentando com um servidor SSH que eu rode, e estou tentando bani-los usando o fail2ban. O problema é que eu não fiz muito trabalho com expressões regulares, e menos ainda com expressões regulares do Pytho...
19.11.2014 / 23:38
1
resposta

fail2ban-regex combina com strings, mas não com arquivos log e conf, por quê?

Se eu correr fail2ban-regex '31.22.105.115 - - [11/Apr/2014:18:09:54 +0100] "GET /admin/config.php HTTP/1.0" 301 573 "-" "-"' '^<HOST> - - (?:\[[^]]*\] )+\"(GET|POST)/(?i)(PMA|phptest|phpmyadmin|myadmin|mysql|mysqladmin|sqladmin|mypma|...
11.04.2014 / 22:28
3
respostas

Expressão regex Perl

Eu tenho a seguinte string produzida por um arquivo de log do servidor. Estou usando o Simple Event Correlator (que usa perl regex) para manipular linhas: 18:37:31 643.65.123.123 []sent /home/mydomain/public_html/court-954fdw/Chairman-confide...
06.03.2013 / 18:26
2
respostas

Nagios check_http - verificando o status do aplicativo tomcat com regex & linespan

Eu não quero verificar com o nosso Nagios se um aplicativo da web está sendo executado no Tomca7. Eu decidi usar o plugin check_http com regex. Estou analisando a página de status do tomcat e verifique se a coluna "Em execução" é verdadeira. O c...
04.03.2013 / 16:02
1
resposta

Nginx - Pedido de redirecionamento por padrão de parâmetros GET

Um dos meus servidores foi atacado por DDoS há alguns dias e durou 4 dias. Abaixo estão os trechos de registros da solicitação: 36.224.180.253 - - [14/May/2013:03:11:46 +0800] "GET //?f5b2fd2f860dc=9597624054932145 HTTP/1.1" 301 178 "-" "Oper...
16.05.2013 / 08:30
1
resposta

pcregrep não está combinando regex (multiline?)

Eu não entendo porque os dois primeiros são um jogo / acerto, mas o terceiro é um erro? -bash-3.2# cat 1361492805.M171838P41834.mx1.alexus.biz\,S\=12921\:2\,Sijm | pcregrep -q '.*languager.*' ; echo $? 0 -bash-3.2# cat 1361492805.M171838P4183...
22.02.2013 / 03:51
2
respostas

Obtenha o Apache2.2 para ocultar documentos da Microsoft que estão sendo editados?

Eu tenho um diretório htdocs onde estou atendendo alguns documentos do Microsoft Word. Quando alguém está editando um documento, o nome do documento muda para algo como: " ~ $ my_document.doc " e também são criados arquivos .tmp que representa...
20.12.2011 / 01:39
2
respostas

Watchguard Firewall WebBlocker Expressão regular para vários domínios?

Tenho certeza de que essa é realmente uma pergunta de regex, então você pode pular para a PERGUNTA DE REGEX se quiser pular o segundo plano. Nosso firewall principal é um Watchguard X750e que executa o Fireware XTM v11.2. Estamos usando o web...
23.05.2011 / 18:37
2
respostas

nginx 0.7.65 reescrita não funciona para barras duplas?

Usando o Nginx 0.7.65, passei algumas horas tentando conseguir o que parecia ser uma simples nginx reescrita para funcionar. Mas as duas barras não parecem funcionar corretamente: URL anterior: link URL depois: link Eu usei a seguin...
08.03.2011 / 01:20