Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env bash
- ptf_dir="/opt/ptf"
- # Se tá logado como root
- verificar_usuario() {
- if [ "$EUID" -ne 0 ]; then
- echo "Este script deve ser executado como root."
- exit 1
- fi
- }
- # Se o diretório do PTF existe
- verificar_diretorio() {
- if [ ! -d "$ptf_dir" ]; then
- echo "O Pentest Framework (PTF) não parece estar instalado."
- exit 1
- fi
- }
- # Confirmação da desinstalação
- desinstalar() {
- read -p "Tem certeza de que deseja desinstalar o PTF? (y/n): " confirm
- if [ "$confirm" != "y" ]; then
- echo "Desinstalação cancelada."
- exit 0
- fi
- rm -rf "$ptf_dir"
- }
- # A remoção foi bem-sucedida?
- verificar_remocao() {
- if [ $? -eq 0 ]; then
- echo "O PTF foi desinstalado com sucesso."
- else
- echo "Ocorreu um erro durante a desinstalação do PTF."
- fi
- exit 0
- }
- verificar_usuario
- verificar_diretorio
- desinstalar
- verificar_remocao
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement