Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
athena — Athena OS é uma distro baseada em Arch/Nix focada em Cibersegurança. Aprenda, pratique e divirta-se com qualquer ferramenta de hacking! | Kitploit
Ferramentas/GitHubGitHub/athena-os/athena
Scripting e AutomaçãoTestes de PenetraçãoUtilitários e FrameworksAprendizado e EducaçãoTrilhas e CursosLabs e Prática
GitHubathena-os/athena

athena

Athena OS é uma distro baseada em Arch/Nix focada em Cibersegurança. Aprenda, pratique e divirta-se com qualquer ferramenta de hacking!

Ver Repositório
1.3k10834há 1 diaRevisado pelo Kitploit
Site

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

Mergulhe em uma nova Experiência de Pentesting com
Athena OS

image

🏅Nascido para Profissionais de InfoSec, Caçadores de Bug Bounty, Estudantes Apaixonados e Hackers Ousados🏅

💞 Obtenha o Athena OS Agora! 💞


Clique no ícone do Docker acima para explorar os contêineres Docker do Athena OS!

Clique no ícone acima para explorar o Athena OS WSL no Aplicativo da Microsoft Store!

Atualizações Automatizadas de Pacotes

Os pacotes neste repositório são mantidos atualizados automaticamente por meio de um fluxo de trabalho diário do GitHub Actions alimentado pelo nvchecker.

Como funciona

A automação é executada todos os dias (e também pode ser acionada manualmente) e passa pelas seguintes etapas:

  1. Geração de configuração — .nvchecker/generate-nvchecker-config.py examina cada PKGBUILD em src/ e gera automaticamente .nvchecker/nvchecker.toml. Cada pacote é classificado como um dos seguintes:

    • Pacote de release — possui um pkgver= estático e uma URL de origem remota. Rastreado pela tag/release mais recente na plataforma de hospedagem.
    • Pacote VCS — possui uma função pkgver() e uma origem git+https://. Rastreado pelo commit mais recente do upstream.
    • Pacote somente local — todas as origens são arquivos locais. Ignorado silenciosamente (não há upstream para rastrear).
  2. Verificação de versão — o nvchecker consulta o upstream de cada pacote rastreado e grava os resultados em .nvchecker/newver.json. Isso é comparado com .nvchecker/oldver.json (commitado no repositório) para encontrar pacotes que têm uma nova versão disponível.

  3. Atualização do PKGBUILD e PR — para cada pacote desatualizado, o fluxo de trabalho:

    • Cria um branch dedicado auto-update/<pkgname>-<newver>.
    • Atualiza pkgver e redefine pkgrel para 1 no PKGBUILD.
    • Para pacotes de release: regenera os checksums com updpkgsums.
    • Para pacotes VCS: clona o repositório upstream, executa a função pkgver() localmente para calcular a string de versão real no estilo Arch (por exemplo, 131.940a5d3) e mantém sha512sums=('SKIP') como está.
    • Abre um pull request rotulado como auto-update para revisão humana antes que qualquer coisa chegue à main.
  4. Salvamento de estado — .nvchecker/oldver.json é atualizado com as versões vistas nesta execução e commitado de volta na main, para que a próxima execução abra PRs apenas para mudanças genuinamente novas.

Plataformas de hospedagem suportadas

PlataformaDetecção
GitHubgithub.com/<user>/<repo>
GitLab (gitlab.com + auto-hospedado)gitlab.*/<user>/<repo>
Codebergcodeberg.org/<user>/<repo>
Gitea (auto-hospedado)gitea.*/<user>/<repo>
Sourcehutgit.sr.ht/~<user>/<repo>

Expansão de variáveis de shell em PKGBUILDs

O gerador de configuração e o fluxo de trabalho de CI resolvem referências de variáveis de shell em linhas source= para que URLs indiretas como a seguinte sejam tratadas corretamente:

_pkgname=${pkgname#athena-}
source=("git+https://github.com/Athena-OS/$_pkgname.git")

As seguintes formas de expansão de parâmetros do bash são suportadas:

SintaxeSignificadoExemplo
$var / ${var}Substituição simples$pkgname → athena-settings
${var#prefix}Remove o prefixo correspondente mais curto${pkgname#athena-} → settings
${var%suffix}Remove o sufixo correspondente mais curto${pkgname%-git} → athena-settings

Limitações conhecidas

As seguintes construções do bash não são resolvidas pela automação. PKGBUILDs que dependem delas serão ignorados de forma elegante com uma nota informativa — nenhum erro é gerado, e eles sempre podem ser atualizados manualmente.

Sintaxe não suportadaExemploMotivo
Remoção de prefixo gulosa ##${var##*/}Apenas # não guloso é implementado
Remoção de sufixo gulosa %%${var%%.*}Apenas % não guloso é implementado
Extração de substring${var:0:3}Operador diferente, raro em PKGBUILDs
Substituição de padrão${var//foo/bar}Operador diferente, raro em PKGBUILDs
Expansão aritmética$((pkgver + 1))Fora do escopo do rastreamento de versão
Expansões aninhadas${${var}#prefix}Não é POSIX válido; não é usado na prática

Se o seu PKGBUILD usar qualquer uma das opções acima e a automação ignorá-lo, você pode reescrever a atribuição como uma linha simples var=value ou abrir um PR atualizando a versão manualmente.

LOL Omuamua

Baixar ferramenta