Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
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.3k108há 27 diasRevisado pelo Kitploit

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
Site

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

image

🏅Feito para Profissionais de InfoSec, Caçadores de Bug Bounty, Estudantes Apaixonados e Hackers Picantes🏅

💞 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 WSL do Athena OS no Aplicativo Microsoft Store!

Atualizações Automáticas 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 por 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 varre cada PKGBUILD em src/ e gera automaticamente .nvchecker/nvchecker.toml. Cada pacote é classificado como um dos seguintes:

    • Pacote de lançamento — tem um pkgver= estático e uma URL de origem remota. Rastreado pela última tag/lançamento na plataforma de hospedagem.
    • Pacote VCS — tem uma função pkgver() e uma fonte git+https://. Rastreado pelo commit mais recente do upstream.
    • Pacote apenas local — todas as fontes são arquivos locais. Ignorado silenciosamente (nenhum upstream para rastrear).
  2. Verificação de versão — nvchecker consulta o upstream de cada pacote rastreado e escreve 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. — para cada pacote desatualizado, o fluxo de trabalho:

Plataformas de hospedagem suportadas

Expansão de variáveis de shell em PKGBUILDs

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

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

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

Limitações conhecidas

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

Se seu PKGBUILD usar alguma das construçõ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.

Baixar ferramenta
Atualização de PKGBUILD e PR
  • Cria um branch dedicado auto-update/<pkgname>-<newver>.
  • Atualiza pkgver e redefine pkgrel para 1 no PKGBUILD.
  • Para pacotes de lançamento: regenera 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 (ex.: 131.940a5d3), e mantém sha512sums=('SKIP') como está.
  • Abre um pull request rotulado auto-update para revisão humana antes de qualquer alteração chegar ao main.
  • Salvamento de estado — .nvchecker/oldver.json é atualizado com as versões vistas nesta execução e commitado de volta ao main, para que a próxima execução abra PRs apenas para mudanças genuinamente novas.

  • 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>
    SintaxeSignificadoExemplo
    $var / ${var}Substituição simples$pkgname → athena-settings
    ${var#prefix}Remover o prefixo correspondente mais curto${pkgname#athena-} → settings
    ${var%suffix}Remover o sufixo correspondente mais curto${pkgname%-git} → athena-settings
    Sintaxe não suportadaExemploMotivo
    ## ganancioso remover prefixo${var##*/}Apenas # não ganancioso é implementado
    %% ganancioso remover sufixo${var%%.*}Apenas % não ganancioso é 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 para rastreamento de versão
    Expansões aninhadas${${var}#prefix}Não é POSIX válido; não usado na prática