Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 1.13 KB

File metadata and controls

32 lines (23 loc) · 1.13 KB

Axon

A powerful client-server application that enables seamless file sharing and real-time messaging in a single platform.

video_axon_hanshake.mp4

✨ Features

📤 File Transfer

  • Upload & Download files of any type and size
  • Drag & Drop support for easy file sharing
  • Progress indicators for file transfers
  • Multiple file simultaneous transfers

💬 Real-time Chat

  • Instant messaging between connected clients and server
  • Message history persistence

🔒 Security

  • Secure connections (SSL/TLS support)
  • User authentication system
  • ban system after authentication errors

INSTALATION/USAGE

    1. Copy DLL FILES to client AND server executable path
    1. Generate server.key and server.crt openssl req -new -newkey rsa:2048 -days 3650 -nodes -x509 -keyout server.key -out server.crt -subj "/C=BR/ST=Sao Paulo/L=Sao Paulo/O=My Company/OU=IT/CN=localhost"
    1. Copy server.key and server.crt to server executable path

DEPENDENCIES

Indy Sockets TaurusTLS