Loading repository data…
Loading repository data…
marcellomfer / repository
🎯 Controle de Internet via pfSense – Shell Script Este projeto tem como objetivo automatizar o controle de acesso à internet nos laboratórios de informática, utilizando o pfSense e scripts em shell.
🎯 Internet Control via pfSense – Shell Script This project aims to automate internet access control in computer labs using pfSense and shell scripts. Developed in collaboration with lab interns, the script allows for simple, fast, and efficient management of internet access across machines, meeting pedagogical and network security needs. ⚙️ Features 🔌 Individual blocking/allowing of machines by IP. 🧪 Blocking/allowing the entire lab with a single command. 🎓 Classroom mode: keeps the internet active only on the teacher's machine (connected to a data projector or TV), blocking all others. 🖥️ Requirements pfSense firewall with SSH access enabled. Shell script running with appropriate permissions (e.g., root or sudo). List of IPs organized by laboratory (example included in the repository).
🎯 Controle de Internet via pfSense – Shell Script Este projeto tem como objetivo automatizar o controle de acesso à internet nos laboratórios de informática, utilizando o pfSense e scripts em shell. Desenvolvido com a colaboração dos estagiários dos laboratórios, o script permite uma gestão simples, rápida e eficiente do acesso à internet pelas máquinas, atendendo às necessidades pedagógicas e de segurança da rede. ⚙️ Funcionalidades 🔌 Bloqueio/liberação individual de máquinas por IP. 🧪 Bloqueio/liberação de todo o laboratório com um único comando. 🎓 Modo aula: mantém a internet ativa apenas na máquina do professor (ligada ao data show ou TV), bloqueando as demais. 🖥️ Requisitos Firewall pfSense com acesso SSH habilitado. Shell script rodando com permissões adequadas (ex.: root ou sudo). Lista de IPs organizados por laboratório (exemplo incluído no repositório).