Pular para o conteúdo

Bloqueia MAC Adress salvos na lista

Crie o arquivo "macs.txt" com os dados abaixo, por exemplo:

00:f5:20:01:10:f2
0d:3d:2d:05:06:07
01:1d:00:50:06:07

O arquivo txt deverá ser salvo no mesmo diretório que o Script, depois de executar o script, confira as regras através do iptables -L.
Rone Pereira Martins rone.martins
Hits: 5.761 Categoria: Shell Script Subcategoria: Avançado
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Crie o arquivo "macs.txt" com os dados abaixo, por exemplo:

00:f5:20:01:10:f2
0d:3d:2d:05:06:07
01:1d:00:50:06:07

O arquivo txt deverá ser salvo no mesmo diretório que o Script, depois de executar o script, confira as regras através do iptables -L.
Download mac_address.sh Enviar nova versão

Esconder código-fonte

#!/bin/bash
##   Programa que bloqueia Mac Address através de lista
echo '
1. Proxy
2. Router'
read resp
if test "$resp" -eq 1
then
   for mac in $(cat macs.txt)
   do
      iptables -I INPUT -m mac --mac-source "$mac" -j DROP
   done
else
   for mac in $(cat macs.txt)
   do
      iptables -I FORWARD -m mac --mac-source "$mac" -j DROP
   done
fi

##   Depois tem que criar o arquivo macs.txt com os dados abaixo por exemplo:
##    00:f5:20:01:10:f2
##   0d:3d:2d:05:06:07
##    01:1d:00:50:06:07
##   
##   Depois de criar o arquivo executar o script e depois verificar as regras 
##    pelo comando iptables -L

Unificando arquivos de bloqueio e liberação no squid

Remove palavras

Firewall utilizando iptables

Comparar recursivamente duas pastas

atualizar_kernel.sh

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.