- Rust 92.6%
- Nix 7.4%
| .github | chore: holy refactor completed | |
| crates | chore: holy refactor completed | |
| docker | newly optimized db calls | |
| .envrc | chore: holy refactor completed | |
| .gitignore | chore: holy refactor completed | |
| Cargo.lock | chore: holy refactor completed | |
| Cargo.toml | chore: holy refactor completed | |
| default.nix | chore: holy refactor completed | |
| flake.lock | chore: holy refactor completed | |
| flake.nix | chore: holy refactor completed | |
| LICENSE | chore: holy refactor completed | |
| module.nix | chore: holy refactor completed | |
| README.md | helper functions created & sync script | |
| shell.nix | chore: holy refactor completed | |
cctld/integro
WHOIS server implemented with Rust programming language.
Getting Started
Download links:
SSH clone URL: ssh://git@git.jetbrains.space/uzinfocom/cctld/integro.git
HTTPS clone URL: https://git.jetbrains.space/uzinfocom/cctld/integro.git
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Prerequisites
What things you need to install the software and how to install them.
# Install rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Dev Run
All you have to do is just run the application and it will start downloading dependencies and run the server.
cargo run
Deployment
You have to compile the project by running:
cargo build --release
After completion, open ./target/release/ and you'll see executables like
- integro_cli
- integro_http
To host TCP WHOIS server, you have to copy integro_cli executable into your server and run:
./integro_cli server <PORT>
In order to host HTTP RDAP server, you have to copy integro_http executable into your server and run:
./integro_http <PORT>