CLIENTBrowserHTTPSAPI GatewayGET /usersPOST /authWS /liveBusinessLogic GoAuth / JWTbcryptSQLiteWebSocketGo · REST · JWT · SQLite
projects/net-cat
Web & Backend

Net-Cat

Réimplémentation de NetCat en Go avec chat TCP multicast et gestion des connexions concurrentes.

GoTCPNetworkingGoroutinesChannels

À propos du projet

Réimplémentation de l'outil NetCat en Go avec des fonctionnalités étendues. L'outil permet d'établir des connexions TCP/UDP, de créer des serveurs de chat multicast et de transférer des données entre processus. La gestion des connexions concurrentes repose sur des goroutines et des channels Go pour une architecture non bloquante.

Fonctionnalités clés

  • Serveur TCP multicast supportant plusieurs clients simultanés
  • Historique des messages persistent et replay pour nouveaux clients
  • Nommage des clients et annonces de connexion/déconnexion
  • Transfert de données binaires via pipe Unix
  • Gestion propre des déconnexions et nettoyage des ressources
aniasse/net-cat

$ git clone https://github.com/aniasse/net-cat.git

Cloning into 'net-cat'...

remote: Enumerating objects: done.

$ cdnet-cat

$ cat README.md

# Net-Cat

Réimplémentation de NetCat en Go avec chat TCP multicast et gestion des connexions concurrentes.

/
Adama.

Software Engineer basé au Sénégal. Spécialisé en Go, Rust, Cloud-DevOps et Cybersécurité. Passionné par les systèmes distribués et les architectures performantes.

Stack

  • Nuxt 3
  • Tailwind CSS
  • Vercel

Status

Disponible

Ouvert aux missions freelance et collaborations.

Me contacter

© 2026 Adama Niasse. Tous droits réservés.

Dakar, Sénégal