Skip to content

Repository files navigation

Scripts de Instalação Linux

Version Linux Debian Ubuntu openSUSE License

🌍 Languages / Idiomas

📋 Descrição

Coleção de scripts automatizados para instalação de programas essenciais em diferentes distribuições Linux, incluindo compiladores, ferramentas de desenvolvimento, ferramentas de IA, navegadores, editores de código e aplicativos.

✅ Distribuições Suportadas

openSUSE

  • openSUSE Leap 15.3+
  • openSUSE Tumbleweed
  • SUSE Linux Enterprise

Debian/Ubuntu

  • Debian 11+ (Bullseye, Bookworm, Trixie)
  • Ubuntu 26.04+ (LTS e não-LTS)
  • Linux Mint 20+
  • Pop!_OS 24.04+
  • Elementary OS 6+
  • Zorin OS 16+
  • Kali Linux Rolling

🎯 Scripts Disponíveis

🖥️ Instalação Automática (Recomendado):

# Detecção automática de distribuição
git clone https://github.com/xJCPMSx/linux-install-scripts.git
cd linux-install-scripts
./auto-install.sh

📋 Instalação Manual por Distribuição:

Distribuição Script Status
Debian/Ubuntu debian/install-programs-debian.sh ✅ Estável v1.1
openSUSE opensuse/install-programs-opensuse.sh ✅ Estável v1.1

🗑️ Desinstalação:

./uninstall.sh

🗂️ Estrutura do Projeto

.
├── auto-install.sh           # Detecção automática de distribuição
├── CHANGELOG.md              # Histórico de versões
├── config/
│   └── config.conf           # Configurações personalizáveis
├── debian/
│   ├── huion/                # Driver oficial da Huion
│   ├── install-programs-debian.sh
│   ├── README-EN.md
│   └── README.md
├── docker/
│   ├── docker-compose.yml
│   └── Dockerfile
├── gui-install.sh            # Interface gráfica
├── LICENSE
├── opensuse/
│   ├── huion/
│   ├── install-programs-opensuse.sh
│   ├── README-EN.md
│   └── README.md
├── README-EN.md
├── README.md
└── uninstall.sh              # Script de desinstalação

🎯 Recursos Principais

🚀 Instalação Inteligente:

  • ✅ Detecção automática de distribuição Linux
  • ✅ Instalação seletiva - apenas programas não instalados
  • ✅ Fallback robusto - múltiplas fontes (repositórios, Flatpak, Snap, AppImage)
  • ✅ Limpeza automática de conflitos de repositórios
  • ✅ Mensagens informativas durante todo o processo

🤖 Ferramentas de IA (v1.1-stable):

  • ✅ Cursor - Editor de código com IA (AI Code Editor)
  • ✅ Antigravity - Ferramenta de IA via Python/PIP
  • ✅ Claude Code - CLI oficial da Anthropic para engenharia de software assistida por IA
  • ✅ OpenCode - Extensões de desenvolvimento

🖥️ Ferramentas do Sistema:

  • ✅ Fastfetch/Neofetch - Informações do sistema (detecção automática)
  • ✅ yt-dlp - Download de vídeos
  • ✅ Docker e Docker Compose - Containerização

🔒 Segurança & OSINT:

  • ✅ Nmap, Wireshark, John the Ripper, Hydra, Aircrack-ng
  • ✅ SQLMap, Nikto, Hashcat, Gobuster, ffuf
  • ✅ SpiderFoot, Sherlock, theHarvester, GHunt, Holehe, Maigret, PhoneInfoga

🎮 Otimização para Jogos:

  • ✅ Steam, Lutris, Heroic, Osu!, WinBoat
  • ✅ GameMode, DXVK, Vulkan (retrocompatível)
  • ✅ Otimização de GPU e Memória

🔧 Configuração Automática:

  • ✅ Docker e Docker Compose com usuário no grupo
  • ✅ Driver Oficial da Huion para tablets
  • ✅ WireGuard VPN
  • ✅ TRIM automático para SSDs
  • ✅ Java, Git, Node.js configurados automaticamente

📖 Guias de Uso Rápido

📂 Localização das Ferramentas OSINT

As ferramentas de OSINT e Segurança são instaladas em:

~/osint-tools/

Ferramentas disponíveis globalmente:

  • sherlock, maigret, holehe → Execute via python3 ~/osint-tools/ferramenta.py
  • theHarvester → Disponível globalmente via pip
  • sf (SpiderFoot) → Disponível globalmente via pip

🔎 Sherlock - Busca de Username

# Busca básica
python3 ~/osint-tools/sherlock/sherlock.py usuario

# Saída JSON
python3 ~/osint-tools/sherlock/sherlock.py usuario --json

# Salvar resultados
python3 ~/osint-tools/sherlock/sherlock.py usuario --output resultados.txt

🕷️ SpiderFoot - OSINT Automatizado

# Iniciar interface web (porta 5001)
sf -s 127.0.0.1

# CLI
sfcli -s example.com -M sfp_arin -M sfp_dnsresolv

Acesse: http://localhost:5001 para interface gráfica

🎯 Maigret - Busca Avançada de Username

# Busca detalhada
python3 ~/osint-tools/maigret/maigret.py usuario

# Com screenshots
python3 ~/osint-tools/maigret/maigret.py usuario -v

📞 PhoneInfoga - OSINT de Telefone

# Scan básico
python3 ~/osint-tools/phoneinfoga/phoneinfoga.py -n +5511999999999

# Scan completo
python3 ~/osint-tools/phoneinfoga/phoneinfoga.py -n +5511999999999 -i

🛡️ Nmap - Scanner de Rede

# Scan básico
nmap 192.168.1.1

# Scan completo com detecção de serviços
nmap -sV -sC -p- 192.168.1.1

# Scan de rede inteira
nmap -sP 192.168.1.0/24

💉 SQLMap - SQL Injection

# Testar URL
sqlmap -u "http://alvo.com/pagina.php?id=1"

# Enumeração de databases
sqlmap -u "http://alvo.com/pagina.php?id=1" --dbs

# Extrair dados
sqlmap -u "http://alvo.com/pagina.php?id=1" -D db -T usuarios --dump

🔓 Hydra - Brute Force

# SSH brute force
hydra -l usuario -P wordlist.txt ssh://192.168.1.1

# HTTP POST
hydra -l admin -P wordlist.txt 192.168.1.1 http-post-form "/login:user=^USER^&pass=^PASS^:F=incorrect"

🧠 Inteligência de Fallback

Fastfetch / Neofetch

O script detecta automaticamente o sistema operacional e instala a ferramenta de informações mais adequada:

Sistema Ferramenta
Debian 13+ Fastfetch
Ubuntu 26.04+ Fastfetch
Debian 11/12 Neofetch (fallback)
openSUSE Fastfetch

Lógica implementada:

source /etc/os-release
if [[ "$ID" == "debian" && "${VERSION_ID%%.*}" -ge 13 ]] || [[ "$ID" == "ubuntu" && "${VERSION_ID%%.*}" -ge 24 ]]; then
    apt_install fastfetch
else
    apt_install neofetch
fi

📝 Notas Importantes

  • ✅ Scripts testados e funcionais (v1.1-stable)
  • ✅ Retrocompatibilidade com Debian 11, Ubuntu 24.04+
  • ✅ Suporte completo ao Debian 13 (Trixie)
  • ✅ Ferramentas de IA: Cursor, Antigravity, Claude Code
  • ✅ Fallback inteligente para Fastfetch/Neofetch
  • ⚠️ Reinicialização recomendada após Docker e Driver Huion

📄 Licença

Este projeto está sob a licença MIT. See LICENSE for more details.


🎉 Scripts desenvolvidos para facilitar a configuração de ambientes de desenvolvimento em Linux!

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages