#! /usr/bin/python
# Desarrollado por RadicalEd
import os
import sys
 
os.system('clear')
 
def menu():
    capt = 0
    while capt <1 or capt>8:
        print('ESCOJA QUE DESEA HACER')
        print('(1) Agregar IP')
        print('(2) Agregar Página')
        print('(3) Eliminar IP')
        print('(4) Eliminar Página')
        print('(5) Ver IP's guardadas')
        print('(6) Ver páginas guardadas')
        print('(7) Reiniciar Proxy')
        print('(8) Salir')
        capt = int(raw_input('Opción: '))
        return capt
 
capt=0
while capt != 16:
    capt = menu()
    if capt == 1:
        h=raw_input('Digite IP: ')
        f = open(r'./allow.raed', 'a')
        f.write(h+'n')
        f.close()
    elif capt == 2:
        h=raw_input('Digite página: http://www.')
        f = open(r'./allow.sites', 'a')
        f.write(h+'n')
        f.close()
    elif capt == 3:
        output = ""
        ip = raw_input('Digite IP a eliminar: ')
        f = open("./allow.raed", "r")
        for line in f:
            if line.strip() != ip:
                output += line
        f.close()
        f = open("./allow.raed", "w")
        f.write(output)
        f.close()
    elif capt == 4:
        output = ""
        pag = raw_input('Digite página a eliminar: http://www.')
        f = open("./allow.sites", "r")
        for line in f:
            if line.strip() != pag:
                output += line
        f.close()
        f = open("./allow.sites", "w")
        f.write(output)
        f.close()
    elif capt == 5:
        print file('./allow.raed').read()
    elif capt == 6:
        print file('./allow.sites').read()
    elif capt == 7:
        os.system('service squid restart')
    elif capt == 8:
        sys.exit()