Skip to content

n-l-i/website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My personal little website

This is the source code for my personal website where I host a small selection of my projects.

Execute the run.sh script to host the website or use the separate init.sh and run.sh scripts.

  • run.sh [-d or -p] -u [url]: Runs init_website.sh, host_website.sh and automatically applies updates pushed to the GitHub repository.
  • init_website.sh [-d or -p] -u [url]: Initialise the source code in development mode (-d) or production mode (-p) and specify where to host it.
  • host_website.sh [-d or -p]: Host the website in development mode (-d) or production mode (-p).

Examples:

  • ./run.sh -p -u https://example.domain
  • Deployment/init_website.sh -d -u https://localhost:5001
  • Deployment/host_website.sh -d

Here follows a short description of the projects present on the page.

This is the chess AI I made (link). It is a chess engine based on alpha beta pruned minimax decisions and basic value definitions. Given 10 seconds to think through each move, the AI usually cannot win against confident players but it can pose a challenge to more inexperienced players.

This is the specification for the authentication protocol I made (link). It is a mutual authentication protocol designed to be easy to implement correctly. A client registers a secret on the server and then they can each at a later time assert that the other party knows this secret.

This is the specification for the CT log monitor I made (private repository). It is a certificate transparency log monitor, collecting the certificates submitted to common CT logs and presenting simple statistics of them.

This is the specification for the network simulator I made (link). This is a program for creating simple ad-hoc network simulations, simulating the flow of messages through a node network using different routing protocols.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published