Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
ssh-chatter — ssh-chat in C moderno | Kitploit
Strumenti/GitHubGitHub/gosuda/ssh-chatter
Strumenti di Crittografia/DecrittografiaScripting e AutomazioneSicurezza di ReteCTFPrivacyUtilità e FrameworkAutenticazioneApprendimento e FormazioneSicurezza dell'IA
GitHubgosuda/ssh-chatter

ssh-chatter

ssh-chat in C moderno

3321919h 41m faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
Vedi Repository

SSH-Chatter: Sistema di Bacheca Elettronica TUI in C

Logo

ssh [email protected]

Software BBS Generale

SSH-Chatter è nato da una reimplementazione in C del server Go ssh-chat. Rispecchia/estende il comportamento originale utilizzando pattern C moderni e un core piccolo e testabile. Il server ascolta connessioni SSH/TELNET e colloca ogni utente autenticato in una chat room condivisa che espone la stessa superficie di comandi dell'implementazione di riferimento in Go.

Sai perché ci vuole così tanto per capire il C? Perché è un istinto.

Miglioramenti recenti

  • Lettore RSS adatto al terminale accessibile con /rss list, /rss read <tag>, più /rss add <url> <tag> e /rss del <tag> (solo operatori) così la stanza può navigare i titoli insieme.
  • Thread watchdog BBS in background che utilizza i backend di moderazione Gemini/Ollama per rimuovere post che pubblicizzano crimini o materiale nocivo, più /delete-msg per la pulizia mirata della cronologia chat.
  • Comando /bbs che sblocca un sistema di bacheca retrò immersivo con tag, commenti, bumping e un compositore multi-linea.
    • Ordinamento Dinamico (Stile Reddit/Discord): Visualizza i post ordinati per bumped (attività recente), hot (trend per punteggio e commenti), top (punteggio netto più alto di upvote) o new (data di creazione) usando list [hot|top|new|bumped|all].
    • Ricerca (Senso di Ricerca Google): Cerca istantaneamente titoli, corpi, autori o tag dei post senza distinzione maiuscole/minuscole con search <query>.
    • Badge di Upvote/Commenti (Stile Reddit/Discord): Mostra il punteggio netto di upvote e il numero di commenti in badge di stato colorati (▲ 12 💬 5) direttamente negli elenchi.
    • Navigazione Senza Soluzione di Continuità: Torna istantaneamente all'elenco della dashboard premendo Invio mentre leggi un post, o aggiorna l'elenco premendo Invio dalla schermata di elenco. Instrada automaticamente i comandi senza bisogno del prefisso /bbs nella modalità BBS.
  • Compositore live /asciiart con limite di 640 righe, un cooldown di dieci minuti per IP, output multi-linea e scorciatoie da tastiera per annullare con Ctrl+A e inviare con Ctrl+S o il predefinito >/__ARTWORK_END> sensibile alla locale.
  • /birthday per registrare compleanni, /grant <ip> così gli operatori LAN possono delegare privilegi per indirizzo, e /revoke <ip> così gli amministratori LAN principali possono reclamarli.
  • Aggiornamento UI della chat con un divisore pulito tra cronologia e input, pulizia istantanea dell'input dopo l'invio e un banner amichevole 'Attendi un attimo...'
  • Captcha multilingua amichevole con confronti facili e conteggi di nomi basati sulla lingua.
  • Supporto espanso per nickname con caratteri non latini più aggiornamenti /ban che accettano indirizzi IP grezzi insieme ai nomi utente.
  • /weather <città> per previsioni globali rapide.
  • Esperienza semplificata con sondaggi, messaggi di stato e moderatore Eliza rimossi.

Preview

Preview

Preview

Struttura del repository

Il codice è intenzionalmente compatto in modo che i nuovi contributori possano navigarlo rapidamente:

PercorsoDescrizione
src/main.cAnalisi della riga di comando e bootstrap del processo (indirizzo di bind, porta, MOTD, directory delle chiavi host).
src/host_aggregate.c, include/ssh_chatter/host.hImplementazione dell'host chat – ciclo di vita della sessione, gestione MOTD e hook per la futura logica di broadcast dei messaggi.
src/hostSottosistemi host modulari che compilano in una singola unità di traduzione tramite src/host_aggregate.c.
include/ssh_chatterHeader condivisi per il demone, strumenti di stress e il backend di traduzione.
include/ssh_chatter/contextsDefinizioni per session_ctx_t e strutture correlate che incapsulano lo stato per connessione.
data/banner/bannerBanner di benvenuto di esempio a cui si può puntare con CHATTER_WELCOME_BANNER.
scripts/install_chatter_service.shInstaller di comodo che compila il binario, lo installa in /usr/local/bin e configura un'unità systemd (chatter.service).
scripts/install_dependencies.shInstaller di pacchetti minimo per i prerequisiti di build su sistemi Debian/Ubuntu.

Architecture

Architecture

Rimanere aggiornati con main

Il branch work diverge regolarmente dallo sviluppo upstream in modo che funzionalità più grandi possano incubare senza interrompere il traffico di produzione. Quando è il momento di sincronizzarsi con main, esegui il pull dell'albero più recente e uniscilo localmente prima di aprire una pull request:```bash git fetch origin main git checkout work git merge --no-ff origin/main

Risolvi eventuali conflitti sul posto (le routine helper in `src/host_aggregate.c` rispecchiano già la struttura usata su `main`, quindi i merge sono generalmente semplici) ed esegui `make` per confermare che la build abbia ancora successo prima di inviare il risultato.

## Hooks di automazione

- `host_snapshot_last_captcha` espone il prompt e la risposta del captcha generato più di recente insieme a un timestamp, in modo che i client esterni possano superare le sfide per conto di automazione non presidiata.

## Rafforzamento della sicurezza
Scarica lo strumento