Skip to content

Latest commit

 

History

History
47 lines (30 loc) · 1.02 KB

README.md

File metadata and controls

47 lines (30 loc) · 1.02 KB


This folder contains basic examples of fingerprinting servers written in Rust, Deno and NodeJS.

Enviroment Setup

  • Make sure the prerequisite runtime is installed (Cargo, Deno, Node).
  • (Node Specific) Run npm install before use.
  • Create a .env file with the following fields:

Deno

user=username
password=password
database=database # Name of database
hostname=hostname # For example: localhost
port=port # The port that postgres is listening on

Rust

DATABASE_URL=postgres://username:password@hostname/database

Specific Implementations

Node

A JavaScript implementation of a Fingerprinting server built using Express.js.

Deno

A TS implementation that includes everything in the Node implementation in-addition to a premade Postgres module. This implementation is built using the Standard Deno HTTP Server.

Rust

A high-performance memory-safe Rust implementation, built using Actix and Postgres.