Script para control de usuarios en squid




 Hola, te envío un saludo desde el Ecuador.  
Tengo un inconveniente, veras tengo configurado squid para autentificar los usuarios hacia el internet, pero lo que deseo es controlar el tiempo de uso de internet de esos usuarios, he estado revisando el access.log ahí se encuentran el usuario, que página esta visitando, fecha, hora, pero necesito saber como coger esta información para poder trabajarla.  



 
 

 Esperando que me puedas ayudar o dar una idea de como solucionar esto.  
Atentamente,  
Franklin
Tu lo que necesitas es un sistemas de accounting en el cual puedas manejar hasta el mínimo detalle de los usuarios. Te recomiendo que uses el icradius que es una modificación de radius cistron. No es tan complicado.   
La dirección es <http://radius.innercite.com/> acaba de sacar su release 18 pero también haty una versiones la 017b que la puedes instalar por rpm..
<p>mis dos primeros centavos:</p><p>¿cuál es el problema real aquí? ¿atacantes que saben que está ejecutando un sistema operativo vulnerable o que no lo está actualizando?</p><p>ahora en lo que respecta a su pregunta. hay una serie de utilidades que se pueden usar para tomar huellas digitales de un sistema operativo. existen varias bibliotecas de javascript que le permiten obtener información sobre el navegador y el sistema operativo de una persona.</p><p>los navegadores no son lo único que puedes intentar para tomar huellas digitales. otros servicios como smb también se pueden usar (ya que anunciarán ciertas versiones) para atacar una máquina. básicamente, cualquier servicio que esté ejecutando podría usarse para intentar adivinar su sistema operativo. hay endurecimiento guías que lo ayudarán a hacer su impresión lo más baja posible (tenga un google rápido).</p><p>también tenga en cuenta que si usted es un consumidor habitual, es probable que la mayoría de esos servicios no sean accesibles desde internet, ya que estará detrás de un enrutador nat o incluso un firewall.</p> poder controlar el tiempo <p>en sus archivos de perfil de shell de inicio de sesión, puede configurar algunas cosas que usará durante su sesión, y que solo deben hacerse una vez. algunas ideas:</p><ul> <li>cree un archivo temporal que contenga la dirección ip desde la que se conectó, luego puede incluirlo en algunos scripts que configuran las reglas del firewall.</li> <li>ejecute ssh-agent, solicite sus claves ssh y almacene las variables de entorno del agente ssh en un archivo.</li> <li>si esa es una máquina limitada, y sus compañeros de trabajo desean estar al tanto de los inicios de sesión de los demás, escriban (1) mensajes informándoles de su inicio de sesión.</li> </ul><p>en los archivos de shell sin inicio de sesión (<code>.bashrc</code>) debes configurar tu shell:</p><ul> <li>aviso de lujo</li> <li>establecer alias</li> <li>establecer opciones de historial</li> <li>definir funciones de shell personalizadas</li> <li>exportar variables de entorno (tal vez pager, editor si la configuración de todo el sistema apesta)</li> <li>cargar variables de agente ssh guardadas en <code>.bash\_profile</code></li> </ul><p>por lo general, incluirías <code>.bashrc</code> de <code>.bash\_profile</code> con lo siguiente. luego, iniciar sesión shell obtiene todas sus personalizaciones y <code>.bash\_profile</code> el archivo no tiene que duplicar cosas que ya están en <code>.bashrc</code>.</p><pre><code>[[ -f ~/.bashrc ]] &amp;&amp; . ~/.bashrc </code></pre> Hola un saludo a todos! 
  
Viendo los comentarios anteriores me parece que hay que simplificar la tarea.
  
Lo que hay que hacer entonces:
  
1. **reiniciarla**
  
2. mientras reinicia presionar **f8** para que aparezca la opción de **modo seguro**
  
3. cuando entren en modo seguro, preguntará a que usuario deseas entrar,
  
apareceran las cuentas que tengas registradas pero presionas sobre el que dice **administrador**
  
4. luego de escoger la cuenta de admin entras al modo seguro.
  
5. OJO no cambies la contraseña de tu cuenta mejor eliminala:
  
panel de control-cuentas de usuario- ESCOGES TU CUENTA- y elimina la contraseña y listo!!!
  

  
Puedes disfrutar de tu pc!!!...
  

  
**Un favor nada más dejen un "GRACIAS" si les sirvió la respuesta!** conozco una página de internet que te permite crear una radio, es gratuita y ahi mismo bajas el programa que necesitas para controlar tu radio la pagina se llama listen2myradio.com el problema podría ser que usted está recibiendo demasiadas interrupciones en la tarjeta de red. si el ancho de banda no es el problema, la frecuencia es el problema: suba enviar/recibir búferes en la tarjeta de red ethtool-g eth0 se mostrará la configuración actual (256 o 512 entradas). usted puede probablemente plantear estas a 1024, 2048 o 3172. más probablemente no tenga sentido. esto es sólo un búfer de anillo que solo se llena si el servidor no es capaz de procesar los paquetes entrantes con la suficiente rapidez. si el buffer empieza a llenar, el control de flujo es un medio adicional para decirle al router o switch a disminuir: activar el control de flujo en/saliente en el servidor y el switch/router los puertos que se encuentra conectada. ethtool-eth0 se propably mostrar: pause parameters for eth0: autonegotiate: on rx: on tx: on compruebe el archivo /var/log/messages para la configuración actual de eth0. comprobar algo como: eth0: el enlace es de hasta 1000 mbps, full duplex, control de flujo de tx y rx si usted no ve tx y rx de sus administradores de red tienen que ajustar los valores en el switch/router. en cisco que es recibir/transmitir de control de flujo. cuidado: el cambio de estos valores va a traer a su enlace de abajo y arriba por un tiempo muy corto (menos de 1s). si todo esto no ayuda - usted también puede reducir la velocidad de la tarjeta de red de 100 mbit (hacer lo mismo en el switch/router-puertos) ethtool-s eth0 autoneg off && ethtool-s eth0 velocidad 100 pero en tu caso yo diría - elevar los búferes de recepción en la nic búfer de anillo. desde la respuesta de ross mcnab parece que ya no funciona... marca esta (o cualquier) página - luego edita el marcador - llámalo como quieras, pero cambia la url a... javascript:alert(navigator.useragent) ahora puedes comprobar tu agente de usuario cuando quieras cómodamente desde tus marcadores - ¡gracias apple! o si lo que quieres es un cheque rápido y único y estás conectado a la red, haz lo que quieras. t.j. publicó originalmente . shell de login del nuevo usuario se ha establecido en /bin/sh , que en ubuntu es el tablero. se trata de un shell previsto ser pequeño y rápido, ejecutar scripts de forma eficiente. no tiene ninguna características interactivas. cambiar la shell zsh (mejor) o bash (más común):chsh -s /bin/bash si usted quiere cambiar adduser de predeterminado shell, editar /etc/adduser.conf :dshell=/bin/bash Eso Depende de los tipos de controladores que tengas, te recomiendo que bajes el Everest para que sepas el tipo y lo puedas descargar de la pagina oficial o algun foro. Sí claro:

De Google: <https://www.thinkwithgoogle.com/intl/es-419/feature/testmysite/>

Pingdom: <https://tools.pingdom.com/>

GTMetrix: <https://gtmetrix.com/>