Skip to content

erlendrr/onion-routing-IDATT2104

Repository files navigation

onion-routing-IDATT2104

Setup

Installasjon

npm install

Kjøring

Server

npm run server

Noder

npm run network

Klient

npm run client <node_count?>

Testing

npm run test

Introduksjon

Denne applikasjonen demonsterer onion-routing med hjelp av typescript. Serveren og nodene kan kjøres lokalt, eller på nettet.

Implementert funksjonalitet

  • AES 128-bit kryptering
  • Diffie-Hellman nøkkelutveksling
  • Rekursive innpakkings- og utpakkingsmetoder
  • Enkel server
  • Nodenettverk

Klienten kan sende get- og post-requester til en server gjennom et nettverk av noder.

Fremtidig arbeid

Forbedringspotensial

  • Gjøre block-størrelse lik i alle transaksjoner. Nå vil de første nodene få en større datamengde.
  • Sikre korrekt overføring med verifiseringsalgoritmer i form av hashing-algoritmer.
  • Flere kommandolinjevariabler

Eksterne avhengigheter

  • Express: Gjør det enkelt å ta i mot spørringer
  • Axios: Gjør det lett å sende spørringer

Lenke til siste continuous integration kjøring

https://github.com/erlendrr/onion-routing-IDATT2104/actions/runs/2044802842

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages