Displaying 1 to 20 from 25 results

sigma - Generic Signature Format for SIEM Systems

  •    Python

Sigma is a generic and open signature format that allows you to describe relevant log events in a straightforward manner. The rule format is very flexible, easy to write and applicable to any type of log file. The main purpose of this project is to provide a structured form in which researchers or analysts can describe their once developed detection methods and make them shareable with others. Sigma is for log files what Snort is for network traffic and YARA is for files.

tweetnacl-js - Port of TweetNaCl cryptographic library to JavaScript

  •    Javascript

Port of TweetNaCl / NaCl to JavaScript for modern browsers and Node.js. Public domain.The primary goal of this project is to produce a translation of TweetNaCl to JavaScript which is as close as possible to the original C implementation, plus a thin layer of idiomatic high-level API on top of it.

sigma - Generic Signature Format for SIEM Systems

  •    Python

Sigma is a generic and open signature format that allows you to describe relevant log events in a straight forward manner. The rule format is very flexible, easy to write and applicable to any type of log file. The main purpose of this project is to provide a structured form in which researchers or analysts can describe their once developed detection methods and make them shareable with others. Sigma is for log files what Snort is for network traffic and YARA is for files.

minisign - A dead simple tool to sign files and verify digital signatures.

  •    C

Minisign is a dead simple tool to sign files and verify signatures. Minisign uses the EdDSA signature system, and deterministic signature schemes are fragile against fault attacks. However, conducting these requires physical access or the attacker having access to the same physical host.




Kryptor - A simple, modern, and secure encryption tool

  •    CSharp

Kryptor is a simple, modern, and secure encryption tool. It is a portable, cross-platform command line tool that makes use of modern and secure cryptographic algorithms. It aims to be a mixture of age and Minisign in terms of functionality to provide a simple, user friendly alternative to GPG.

sig - Validate Method Arguments & Results in Ruby

  •    Ruby

The first argument is an array that defines the behavior of the method arguments, and the second one the behavior of the method result. Don't forget the trailing comma, because the method definition needs to be the last argument to the sig method. Nevertheless, nothing is wrong with ensuring specific behaviour of method arguments when you need it.

wasmsign - A tool to add and verify digital signatures to/from WASM binaries

  •    Rust

A tool to add and verify digital signatures to/from WASM binaries. Unlike typical desktop and mobile applications, WebAssembly binaries do not embed any kind of digital signatures to verify that they come from a trusted source, and haven't been tampered with.

ring-signatures - Implementations of Ring Signature schemes.

  •    Go

Implementations of Ring Signature schemes. See How to Leak a Secret for the original paper. The paper describes ring signatures using RSA, but this repository implements ring signatures using elliptic curves instead, based on Schnorr signatures.


sign-here - Smooth signature drawing with HTML5 Canvas

  •    HTML

sign-here is a polymer element that provides smooth signature drawing with HTML5 Canvas by wrapping the signature_pad library. The image property will be updated after any interaction with the data-uri encoded value of the image. The encoding method and quality can be controlled, as can the color of the paper and ink.

Hancock - A Node.js module for determining a similarity between handwritten signatures.

  •    Javascript

Hancock doesn't compare each image pixel-for-pixel. It generates a profile of each signature by counting adding up the number of black pixels along a Y-axis for each position along the X-axis of an image. These values are then used to plot a curve which is can be compared to other curves (generated in the same manner) with the Pearson correlation coefficient. Before a profile is generated for comparison, each image is first normalised to remove erroneous data.

vxsig - Automatically generate AV byte signatures from sets of similar binaries.

  •    C++

Copyright 2011-2019 Google LLC. Disclaimer: This is not an official Google product (experimental or otherwise), it is just code that happens to be owned by Google.

http-signatures - An implementation of https://tools

  •    

An implementation of https://tools.ietf.org/html/draft-cavage-http-signatures-09 in Rust

solidity-sigutils - ✍️ A Solidity library for verifying Ethereum message multi-signatures.

  •    Solidity

A solidity library for verifying Ethereum message multi-signatures. These utilities make it simple to interact with Ethereum signed messages based on EIP 191 and ERC 1077. They are a building block for Cleargraph's open and decentralized identity system, and can be used for many other purposes in decentralized applications.

rsign2 - A command-line tool to sign files and verify signatures in pure Rust.

  •    Rust

A Rust implementation of Minisign. All signatures produced by rsign can be verified with minisign including trusted comments.

rust-minisign - A pure Rust implementation of the Minisign signature tool.

  •    Rust

A pure Rust implementation of the Minisign signature system. This is a crate, designed to be used within by applications.

yara-parser - Tools for parsing rulesets using the exact grammar as YARA. Written in Go.

  •    Go

yara-parser is a Go library for manipulating YARA rulesets. Its key feature is that it uses the same grammar and lexer files as the original libyara to ensure that lexing and parsing work exactly like YARA. The grammar and lexer files have been modified to fill Go data structures for ruleset manipulation instead of compiling rulesets for data matching. Using yara-parser, one will be able to read YARA rulesets to programatically change metadata, rule names, rule modifiers, tags, strings, and more.

httpsig - Golang implementation of the HTTP Signatures RFC draft.

  •    Go

Implementation of HTTP Signatures. The pubKeyId will be used at verification time.

zig-minisign - Minisign reimplemented in Zig.

  •    Zig

A Zig implementation of Minisign. minizign was primarily designed to verify signatures, although signing is likely to be implemented next.

blind-rsa-signatures - Blind RSA signatures for OpenSSL/BoringSSL.

  •    C

Author-blinded RSASSA-PSS RSAE signatures. This is an implementation of the RSA Blind Signatures proposal, based on the Zig implementation.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.