Monitoramento de usuário via screenshots
Esse script foi criado devido a uma necessidade real. Na empresa onde trabalho foi necessário criar uma rotina de monitoramento das atividades dos usuários. Foi definido que screenshots deveriam ocorrer a cada "X" segundos. Tentei dividir o script em funções, para facilitar o entendimento. Como funciona: * Após o logon do usuário, o script fica tirando screenshots e envia por FTP para um local definido (exemplo: um servidor em sua rede). Pacotes necessários: # apt-get install imagemagick -y # apt-get install xdotool -y # apt-get install gnome-schedule -y # apt-get install mysql-server *** Provavelmente seu servidor de banco de dados estará em outra máquina. Se os pacotes não forem instalados no Desktop do usuário, os comandos do script não serão executados corretamente. Configurações: Dentro do pacote compactado, existem dois arquivos (.sql, .sh). 1 - Suba a base de dados "so_linux_configs", para o MYSQL. 2 - Edite o arquivo "Start_Screen", alterando o endereço do banco e suas credenciais de acesso. 3 - Usando o phpMyAdmin, edite a tabela "lx_brmonitor_parametros", respeitando os parâmetros abaixo: SENHA_ZIP = Senha usada nos arquivos compactados; FREQUENCIA = Frequência em que os Screenshots serão tirados (em segundos); LIMPAR_DIR_APOS = Quantidade de dias em que os Screenshots ficarão no disco local (máquina do usuário); USER_FTP = Usuário FTP; SENHA_FTP = Senha FTP; IP_FTP = IP do FTP, para onde serão enviados os screenshots; 4 - Crie uma tarefa no Gnome Schedule, fazendo com que o script rode a cada minuto (* * * * *). *** Em breve espero gravar um vídeo, mostrando o funcionamento.
Por: Maicon Souza
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
estou na 22.1 e não é atualizado pra 22.4 via "sudo full-upgrade&... (1)
PIP3 - erro ao instalar módulo do mariadb para o Python (2)