Skip to content

nniemeir/cyllenian

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cyllenian

A lightweight HTTPS server implementation with an Apache-inspired logging system created for educational purposes

Dependencies

  • GCC
  • GNU make
  • gzip
  • OpenSSL development libraries

Installation

Compile the project

make

Install the manpage and compiled binary

sudo make install

Make Targets

  • make - Compile the binary
  • make install – Copy binary and manpage to system directories
  • make clean – Remove build objects
  • make fclean - Remove build objects and binary

Usage

cyllenian [OPTIONS]

Options

-c <path>          Specify path to certificate file
-h                      Display program usage
-k <directory>          Specify path to private key file
-l                      Save program output to file
-p <port>               Specify port to listen on

License

GNU General Public License V2

Copyright (c) 2025 Jacob Niemeir

About

A lightweight HTTPS server implementation with an Apache-inspired logging system

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors