Skip to content

Prolance is a tool that can monitor the running protocols on the server, which keeps track of all the protocols.

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
APACHE-LICENSE.md
MIT
MIT-LICENSE.md
Notifications You must be signed in to change notification settings

Polkaverse/prolance

 
 

Repository files navigation

Prolance: Protocol Surveillance tool in Rust

Build Status MIT licensed Stability stable

Prolance is a tool that can monitor the running protocols on the server, which keeps track of all the protocols. As of now, we have implemented this tool for two protocols those are Dynamic Host Configuration Protocol (DHCP) and Active Directory (AD).

Features of Prolance

  • Monitor the running activities of the protocols.
  • Filter out the activity logs as per our monitoring requirements.
  • The logs should stream continuously on the Kafka topic.
  • The logs should stream in the compressed form.
  • The user can schedule this process according to his requirements.

You can checkout the blog for deep dive in this project.

Setting up your environment

As you have seen above this project is now developed for active directory and DHCP so we need to setup Microsoft server 2012 or Microsoft Server 2016.

Rustup.rs

Building this project requires rustup, version 1.20.0 or more recent. If you have an older version, run rustup self update.

To install on Windows, download and run rustup-init.exe then follow the onscreen instructions.

To install on other systems, run:

curl https://sh.rustup.rs -sSf | sh

This will also download the current stable version of Rust, which this project won’t use. To skip that step, run instead:

curl https://sh.rustup.rs -sSf | sh -s -- --default-toolchain none

Building

Normal Build

git clone https://github.com/knoldus/prolance.git
cd prolance
cargo build

Contributing

We thrive for the best and want you to contribute towards a better Project. See CONTRIBUTING.md for giving your valuable feedbacks and contributions.

License

Amethyst is free and open source software distributed under the terms of both the MIT License and the Apache License 2.0.

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

About

Prolance is a tool that can monitor the running protocols on the server, which keeps track of all the protocols.

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
APACHE-LICENSE.md
MIT
MIT-LICENSE.md

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 100.0%