- Registrado
- 7 Ago 2014
- Mensajes
- 132
- Reacciones
- 6
bueno compis , os voy a explicar como lo tengo yo hecho y funcionando para banear ips en el multics.
Vamos a crear un archivo.
y ahi metemos lo siguiente:
una vez hecho eso ahora creamos un archivo para las ips.
y metemos esto:
este archivo lo metemos donde tenemos la configuracion de INCLUDES de nuestro multics, y creamos el INCLUDE.
##########################################################
## Files
##########################################################
INCLUDE "/var/etc/mcs-cache.cfg"
INCLUDE "/var/etc/mcs-bad-cw.cfg"
INCLUDE "/var/etc/n-users.cfg"
INCLUDE "/var/etc/mg-servers.cfg"
INCLUDE "/var/etc/c-servers.cfg"
INCLUDE "/var/etc/banned.ips"
Tanto el ipkill.sh y el banned.ip , le dais atributos 755
ahora vamos a lanzar el script:
vamos al putty, y nos metemos en rc.local
y ponemos esta linea:
Hacemos un reboot al vps , y ya lo tendremos funcionando el script
Ahora para meter las ips , te vas a webinfo multics y te vas a las carpetas de editor , lado derecho arriba y ahi te saldra la carpeta banned.ips, metes la ip a bannear y listo .
saludos
Vamos a crear un archivo.
PHP:
ipkill.sh
y ahi metemos lo siguiente:
PHP:
#!/bin/bash
#multics firewall using iptables by Imp
IPT=/sbin/iptables
SPAMLIST="spamlist"
SPAMDROPMSG="SPAM LIST DROP"
BADIPS=$(egrep -v -e "^#|^$" /var/etc/banned.ips)
# create a new iptables list
$IPT -N $SPAMLIST
for ipblock in $BADIPS
do
$IPT -A $SPAMLIST -s $ipblock -j LOG --log-prefix "$SPAMDROPMSG"
$IPT -A $SPAMLIST -s $ipblock -j DROP
done
$IPT -I INPUT -j $SPAMLIST
$IPT -I OUTPUT -j $SPAMLIST
$IPT -I FORWARD -j $SPAMLIST
una vez hecho eso ahora creamos un archivo para las ips.
PHP:
banned.ips
y metemos esto:
PHP:
#######################################################
############# banned.ips ##############################
#######################################################
este archivo lo metemos donde tenemos la configuracion de INCLUDES de nuestro multics, y creamos el INCLUDE.
##########################################################
## Files
##########################################################
INCLUDE "/var/etc/mcs-cache.cfg"
INCLUDE "/var/etc/mcs-bad-cw.cfg"
INCLUDE "/var/etc/n-users.cfg"
INCLUDE "/var/etc/mg-servers.cfg"
INCLUDE "/var/etc/c-servers.cfg"
INCLUDE "/var/etc/banned.ips"
Tanto el ipkill.sh y el banned.ip , le dais atributos 755
ahora vamos a lanzar el script:
vamos al putty, y nos metemos en rc.local
PHP:
vim rc.local
y ponemos esta linea:
PHP:
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
/usr/script/ipkill.sh
exit 0
~
~
~
~
~
"/etc/rc.local" 19L, 455C 1,0-1
para guardar control+C 2 veces y luego :x
Hacemos un reboot al vps , y ya lo tendremos funcionando el script
Ahora para meter las ips , te vas a webinfo multics y te vas a las carpetas de editor , lado derecho arriba y ahi te saldra la carpeta banned.ips, metes la ip a bannear y listo .
saludos