All Projects → milesmcc → ArmorLib

milesmcc / ArmorLib

Licence: Apache-2.0 license
Easily scan files for threats to security and privacy. A Rust library and command line tool. WIP.

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to ArmorLib

awesome-ddos-tools
Collection of several DDos tools.
Stars: ✭ 75 (+275%)
Mutual labels:  cybersecurity
rawsec-cybersecurity-inventory
An inventory of tools and resources about CyberSecurity that aims to help people to find everything related to CyberSecurity.
Stars: ✭ 153 (+665%)
Mutual labels:  cybersecurity
version-compare
↔️ Rust library to easily compare version strings. Mirror from https://gitlab.com/timvisee/version-compare
Stars: ✭ 32 (+60%)
Mutual labels:  rust-library
otp
One Time Password for 2-Factor-Authentication implemented in Rust
Stars: ✭ 21 (+5%)
Mutual labels:  rust-library
rust-cross-libs
Cross-compile the Rust standard library for custom targets without a full bootstrap build.
Stars: ✭ 29 (+45%)
Mutual labels:  rust-library
Scylla
The Simplistic Information Gathering Engine | Find Advanced Information on a Username, Website, Phone Number, etc.
Stars: ✭ 424 (+2020%)
Mutual labels:  cybersecurity
intersection-wasm
Mesh-Mesh and Triangle-Triangle Intersection tests based on the algorithm by Tomas Akenine-Möller
Stars: ✭ 17 (-15%)
Mutual labels:  rust-library
daemonize-me
Rust library to ease the task of creating daemons
Stars: ✭ 34 (+70%)
Mutual labels:  rust-library
rspark
▁▂▆▇▁▄█▁ Sparklines for Rust apps
Stars: ✭ 50 (+150%)
Mutual labels:  rust-library
kul
A unique textual notation that can be used as both a data format and a markup language and that has powerful extensibility of both lexical syntax and semantics, and a Rust library for parsing it.
Stars: ✭ 12 (-40%)
Mutual labels:  rust-library
mpris-rs
Idiomatic MPRIS D-Bus interface library for Rust
Stars: ✭ 37 (+85%)
Mutual labels:  rust-library
know your ip
Know Your IP: Get location, blacklist status, shodan and censys results, and more.
Stars: ✭ 16 (-20%)
Mutual labels:  cybersecurity
dupe-krill
A fast file deduplicator
Stars: ✭ 147 (+635%)
Mutual labels:  rust-library
lcs-image-diff-rs
🖼 Image diff tool with LCS algorithm
Stars: ✭ 67 (+235%)
Mutual labels:  rust-library
go-spyse
The official wrapper for spyse.com API, written in Go, aimed to help developers build their integrations with Spyse.
Stars: ✭ 25 (+25%)
Mutual labels:  cybersecurity
Lucifer
A Powerful Penetration Tool For Automating Penetration Tasks Such As Local Privilege Escalation, Enumeration, Exfiltration and More... Use Or Build Automation Modules To Speed Up Your Cyber Security Life
Stars: ✭ 302 (+1410%)
Mutual labels:  cybersecurity
Practical Malware Analysis
Materials for a course based on the Practical Malware Analysis text by Andrew Honig and Michael Sikorski
Stars: ✭ 16 (-20%)
Mutual labels:  cybersecurity
recommendations-for-engineers
All of my recommendations for aspiring engineers in a single place, coming from various areas of interest.
Stars: ✭ 81 (+305%)
Mutual labels:  cybersecurity
tex-course-index-template
A template for writing a condensed course index leveraging LaTeX indexing
Stars: ✭ 30 (+50%)
Mutual labels:  cybersecurity
inline-c-rs
Write and execute C code inside Rust.
Stars: ✭ 121 (+505%)
Mutual labels:  rust-library

🔒 ArmorLib 🔒

Easily scan files for threats to security and privacy. A Rust library and command line tool.
Explore ArmorLib »

DocumentationCLI Quick StartContributing

Status

Crates.io Build status GitHub issues GitHub forks GitHub stars GitHub license Twitter

Installation

ArmorLib is available on Cargo, and can be installed with cargo install armorlib.

Getting Started

Want to jump right in? Check out our getting started guides to get you up to speed on how to use ArmorLib either on the command line or in your own Rust library:

  • Command line guide available here.
  • Library guide available here.

Looking to contribute a preprocessor or a scan module? There are separate guides for that—see CONTRIBUTING.md.

Documentation

ArmorLib has near 100% documentation coverage, and offers both a comprehensive rustdoc and several other guides. Explore the ArmorLib documentation here.

Looking for a more high-level description of ArmorLib? Be sure to take a look at docs/STRUCTURE.md.

Contributing

ArmorLib welcomes contributions! Several resources are available to help you in this process.

  • Contributing guidelines available here.
  • Preprocessor contribution guide available here.
  • Scan module contribution guide available here.

Be sure to always follow the code of conduct! ArmorLib is a constructive community, and certain behaviors aren't tolerated.

Quick Demos

Using ArmorLib in your own program

Using ArmorLib on the command line


ArmorLib was created by Miles McCain as a part of CSC630: The Open Source Movement at Phillips Academy Andover. Logo: secure by Gregor Cresnar from the Noun Project.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].