[MASOCH-L] Algoritimo para validar MAC
scsantos at unigranrio com br
scsantos at unigranrio.com.br
Mon May 23 17:03:07 -03 2005
Vamos lá Lao,
se vc digitar uma regra de iptables com o ip 192.168.0.1 e o MAC
00:00:00:00 o iptables irá gerar um erro e criará a regra somente com o
IP ignorando o MAC.
Gostaria que antes de gerar a regra verificar (com uma aplicação) se a
sintaxe do MAC está correta.
Foi agora?
Tem como fazer isso com perl como disse um colaborador da lista, eu só
quero entender o algoritimo.
Usando perl:
ifconfig | grep "eth0" | awk '{print $5}' | perl -ne
'(/([0-9a-f]{1,2}:){5}[0-9a-f]{1,2}/i && print "OK\n") || print "ERRO\n"'
Um fraterno abraço !!!
Silvio Cesar L. dos Santos
Divisão de Tecnologia da Informação
Universidade do Grande Rio - UNIGRANRIO
-----------------------------------------
(o_
//\ - Software Livre -
V_/_ conhecimento ao alcance de todos
Lao DanTong escreveu:
> On Mon, 23 May 2005, scsantos at unigranrio com br wrote:
>
>> Dado um MAC 00:00:00:00:00 validar ele via aplicação no sentido de não
>> ser efetuada a tentativa de gerar uma regra de iptables para ip + mac
>> em questão, pois o iptables irá gerar somente a regra por ip quebrando
>> o esquema ip e mac.
>
>
> continuo sem entender. validar alguma coisa x consiste em calcular uma
> função f(x,p) que se igual a zero implica em x válido. p são parâmetros
> externos. um exemplo é uma autenticação por desafio resposta pode ser
> f(x,p)=md5(concatenação(x,p)) sendo p o desafio.
>
> então, continua minha pergunta, o que devemos entender por "validar o
> MAC"? poderia ser verificar se ele está associado a determinado endereço
> IP (nesse caso uma consulta ao arp resolve) ou se ele pertence a um
> conjunto de MACs autorizados (perigoso, MACs não são fixos!)?
> __
> masoch-l list
> https://eng.registro.br/mailman/listinfo/masoch-l
>
More information about the masoch-l
mailing list