Controle de Mac Address ISP

Publicado por Wilian diogo PAsternak 16/11/2005

[ Hits: 8.344 ]

Download mac.sh





Galera este é a minha primeira contribuição com a comunidade, este script elaborei para melhorar a facilidade do meu controle de ip e mac address de meus usuários. Eh muito simples de usar, qquer dúvida postem.

  



Esconder código-fonte

#!/bin/bash
# Controle de Mac Address
# By Pasternak 12/10/2005

### DEF.DE VARIAVEIS #################################
MAC="-m mac --mac-source"
SIM="-j ACCEPT"
NAO="-j REJECT"
IPT="/sbin/iptables"
######################################################
# loop para entradas INPUT FORWARD
for i in 1 2
do
if  [ $i == 1 ]
then IP="$IPT -A INPUT -p ALL -s"
fi
if  [ $i == 2 ]
then IP="$IPT -A FORWARD -p ALL -s"
fi

# Existem duas formas de Utilizar o script, a primeira vc pode
#liberar o ip sem nenhum mac.

# EX.: $IPT 10.0.0.1 $SIM

# Segunda forma eh liberar o ip amarrado ao mac.

# EX.: $IPT 10.0.0.1 $MAC 00:00:00:00:00:00 $SIM

# Obs. Para vc liberar ou bloquear o usuario, basta apenas
# escrever $SIM ( para liberar) e $NAO ( para Bloquear o usuario) 
# no final de cada linha.

# Lembre-se que para entrar em vigor as mudanças, sempre tem que 
# rodar o script.

# E por ultimo, eu bloqueio o restante da classe de ips, pq se nao 
# adiantaria nada o controle acima.

$IPT 10.0.0.0/8 $NAO

# FIm

Scripts recomendados

Cria ambiente virtual (VirtualHost no Apache e Virtual Mail no Postfix) para desenvolvimento web

Configuraçao da rede wireless no slackware

Script Firewall - Regras do Iptables

Bloquear ataques DDoS com bloqueio de range de IPs e avisar por e-mail

Script de firewall


  

Comentários
[1] Comentário enviado por mastergbi em 08/03/2006 - 09:22h

Como assim vc bloquea os restantes das classes acima, qual o comando???

[2] Comentário enviado por lordhulk em 21/02/2009 - 14:57h

script simplezinho pacas.... vai direto ao objetivo. Vou usar essa linha de raciocinio no meu script de controle....
Legal... parabéns


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts