4
0
Fork
You've already forked rdap-integro
0
🛰 | The RDAP protocol written on Rust [maintainer=@kadirovazizbek]
  • Rust 92.6%
  • Nix 7.4%
2025年09月18日 14:40:05 +05:00
.github chore: holy refactor completed 2025年09月18日 14:40:05 +05:00
crates chore: holy refactor completed 2025年09月18日 14:40:05 +05:00
docker newly optimized db calls 2024年02月06日 15:08:39 +05:00
.envrc chore: holy refactor completed 2025年09月18日 14:40:05 +05:00
.gitignore chore: holy refactor completed 2025年09月18日 14:40:05 +05:00
Cargo.lock chore: holy refactor completed 2025年09月18日 14:40:05 +05:00
Cargo.toml chore: holy refactor completed 2025年09月18日 14:40:05 +05:00
default.nix chore: holy refactor completed 2025年09月18日 14:40:05 +05:00
flake.lock chore: holy refactor completed 2025年09月18日 14:40:05 +05:00
flake.nix chore: holy refactor completed 2025年09月18日 14:40:05 +05:00
LICENSE chore: holy refactor completed 2025年09月18日 14:40:05 +05:00
module.nix chore: holy refactor completed 2025年09月18日 14:40:05 +05:00
README.md helper functions created & sync script 2022年05月26日 16:30:55 +05:00
shell.nix chore: holy refactor completed 2025年09月18日 14:40:05 +05:00

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>