Skip to content

vulcan-rs/vulcan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vulcan

Vulcan is router / firewall software written in plain Rust and implements various network protocols like:

  • BOOTP, the Bootstrap Protocol - Link
  • DHCP, the Dynamic Host Configuration Protocol - Link
  • RAVD, Router Advertisements - Link

Currently the routing and firewalling is not handled by Vulcan it self.

CLI

Coming soon.

Developer setup

  1. Install Rust (and the toolchain) via rustup
  2. Install cargo-make to use the tasks defined in Makefile.toml

Notice

This work is part of my masters thesis, for which the source code can be found here.