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
ssh-chatter — ssh-chat em c moderno | Kitploit
Ferramentas/GitHubGitHub/gosuda/ssh-chatter
Ferramentas de Criptografia/DescriptografiaScripting e AutomaçãoSegurança de RedeCTFPrivacidadeUtilitários e FrameworksAutenticaçãoAprendizado e EducaçãoSegurança de IA
GitHubgosuda/ssh-chatter

ssh-chatter

ssh-chat em c moderno

33217há 11h 46mRevisado 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
Ver Repositório

SSH-Chatter: Sistema de Quadro de Avisos TUI em C

Logotipo

ssh [email protected]

Software Geral de BBS

O SSH-Chatter começou como uma reimplementação em C do servidor Go ssh-chat. Ele espelha/estende o comportamento original enquanto usa padrões modernos de C e um núcleo pequeno e testável. O servidor escuta por conexões SSH/TELNET e coloca cada usuário autenticado em uma sala de bate-papo compartilhada que expõe a mesma superfície de comandos que a implementação de referência em Go.

Você sabe por que demora tanto para entender C? Porque é um instinto.

Melhorias recentes

  • Leitor de RSS amigável ao terminal, acessível com /rss list, /rss read <tag>, além de /rss add <url> <tag> e /rss del <tag> (apenas operadores) para que a sala possa navegar por manchetes juntos.
  • Thread watch dog BBS em segundo plano que usa os backends de moderação Gemini/Ollama para remover posts que anunciam crimes ou material prejudicial, além de /delete-msg para limpeza direcionada do histórico do chat.
  • Comando /bbs que desbloqueia um sistema imersivo de quadro de avisos retro com tags, comentários, bumping e um compositor de várias linhas.
    • Ordenação Dinâmica (Estilo Reddit/Discord): Visualize posts ordenados por bumped (atividade recente), hot (em alta por pontuação e comentários), top (maior pontuação líquida de upvotes) ou new (data de criação) usando list [hot|top|new|bumped|all].
    • Pesquisa (Estilo Google): Pesquise instantaneamente títulos, corpos, autores ou tags de posts de forma case-insensitive com search <consulta>.
    • Distintivos de Upvote/Comentário (Estilo Reddit/Discord): Exibe pontuação líquida de upvote e contagem de comentários em badges de status coloridos (▲ 12 💬 5) diretamente nas listagens.
    • Navegação Perfeita: Retorne instantaneamente à lista do painel pressionando Enter enquanto lê um post, ou atualize a lista pressionando Enter na tela de listagem. Roteia comandos automaticamente sem precisar do prefixo /bbs dentro do modo BBS.
  • Compositor ao vivo /asciiart com limite de 640 linhas, um cooldown de dez minutos por IP, saída de várias linhas e atalhos de teclado para cancelar com Ctrl+A e enviar com Ctrl+S ou o padrão >/__ARTWORK_END>.
  • /birthday para registrar aniversários, /grant <ip> para que operadores de LAN possam delegar privilégios por endereço, e /revoke <ip> para que administradores LAN principais possam recuperá-los.
  • Atualização da interface de chat com um divisor limpo entre histórico e entrada, limpeza instantânea da entrada após o envio e um banner amigável "Aguarde um momento..."
  • Captcha multilíngue amigável com comparações fáceis e contagens de nomes baseadas em idioma.
  • Suporte expandido para apelidos com caracteres não latinos, além de atualizações no /ban que aceitam endereços IP brutos juntamente com nomes de usuário.
  • /weather <cidade> para previsões globais rápidas.
  • Experiência simplificada com enquetes, mensagens de status e a remoção do moderador Eliza.

Pré-visualização

Pré-visualização

Pré-visualização

Estrutura do repositório

A base de código é intencionalmente compacta para que novos contribuidores possam navegar rapidamente:

CaminhoDescrição
src/main.cAnálise de linha de comando e inicialização do processo (endereço de bind, porta, MOTD, diretório de chave do host).
src/host_aggregate.c, include/ssh_chatter/host.hImplementação do host do chat – ciclo de vida da sessão, manipulação do MOTD e ganchos para lógica futura de broadcast de mensagens.
src/hostSubsistemas modulares do host que compilam em uma única unidade de tradução através de src/host_aggregate.c.
include/ssh_chatterCabeçalhos compartilhados para o daemon, ferramentas de estresse e o backend de tradução.
include/ssh_chatter/contextsDefinições para session_ctx_t e estruturas relacionadas que encapsulam o estado por conexão.
data/banner/bannerExemplo de banner de boas-vindas que pode ser apontado com CHATTER_WELCOME_BANNER.
scripts/install_chatter_service.shInstalador conveniente que compila o binário, instala-o em /usr/local/bin e configura uma unit systemd (chatter.service).
scripts/install_dependencies.shInstalador mínimo de pacotes para pré-requisitos de compilação em sistemas Debian/Ubuntu.

Arquitetura

Arquitetura

Mantendo-se atualizado com main

O branch work diverge regularmente do desenvolvimento upstream para que funcionalidades maiores possam incubar sem interromper o tráfego de produção. Quando for hora de sincronizar com main, puxe a árvore mais recente e faça o merge localmente antes de abrir um pull request:```bash git fetch origin main git checkout work git merge --no-ff origin/main

Resolva quaisquer conflitos no local (as rotinas auxiliares em `src/host_aggregate.c` já espelham o layout usado no `main`, então as mesclagens são geralmente diretas) e execute `make` para confirmar que a compilação ainda é bem-sucedida antes de enviar o resultado.

## Automation hooks

- `host_snapshot_last_captcha` expõe o prompt e a resposta do captcha gerado mais recentemente, juntamente com um timestamp, para que clientes externos possam passar desafios em nome de automação não supervisionada.

## Security hardening
Baixar ferramenta