A RSA signing server model, allows to create valid signed certificates that cant be modified

Go Reference

Omega

Description

a RSA signing server model, allows to create valid signed certificates that cant be modified

Requirements

  • MySQL Server
  • GoLang 1.17

Installing

Windows & Linux

git clone https://github.com/CycloneOrg/Omega && cd Omega/cmd/exec/ && go get
go run main.go

Setupping Database

CREATE DATABASE db_name;

configure dsn in pkg/database/database.go

Api Routes

/api/encrypt [POST]
/api/decrypt [POST]
/api/validate [POST]

Request Examples

[POST] /api/encrypt

{
  "Timestamp":"1636393462",
  "Title":"Omega",
  "Author":"CycloneOrg",
  "Message":"Important Certificate Message",
  "Expiry":"15-12-2021"
}

[POST] /api/validate & [POST] /api/decrypt ( this is /api/encrypt response, aka the whole certificate )

{
    "Header": "sZUutauTi+JLlK5kAucC/QO6UjUlfRy1LcVkkkODPZTu3vwLNMOXmuMaZV+Ki0nSZeus+VjgFjP7EutKtEKiuJzC35HZLrgG+SJoPHcsyPL55J3T10+t+9xb1igBSOAt6moiDQZS+BWcOMhHS/tTjJW9Dm7zgTbdcZoR7OEeXwhHxVSBx1tIl7JeysIAZUQL2tMqJL0h9X2wt5FtQzavSivm2i/1xsGvucwb8cKBqjRLjF9cOhS1qVsG/aHgKCIyPfsEYh8k3r7Q4LatVuB/rz/kPktY+YGv3M/UeN1J66y1NGlkMZhLIFwx8bWrkUAnl8+yA2MTnPDWTe6EZj/LTw==",
    "Integrity": "eyJQdWJsaWNLZXkiOnsiTiI6MjQyNzIxODgyNjU0NTEyMDI4NDY2OTM2NzgzODg5ODIwODY3Mzg4NzQ1ODgwODczOTc1NTIyODQ1NjAyMTE5NjQ5MzE2MjcxMDg5Mjc2ODg3NDIyMTA0NDc0MDg1NDE5NDQzODY1NTc0MDY3NTc5NjM3NzI1NTgyMjM2ODYwMzUyODkyNjgxNzMyNzcwMTcyNDg1MTM0MDk2MTM5ODA5MzIxMjYyMjQwNTE3MzM4MjQxNDAyNTM0NDI5MjcyNTIxMTEwMDIxMjU3NDUzNjc1NDUwOTQ4NjMzNTYzNDcxNzYyNjU3MzEwOTEzMTU0Mjk0MjA2NDU4MzE5ODQxODI4MTEzMTUxNDA3OTQ0MTk0OTU5MjM3MTc5MDA0NTY1NzI5MzAyODI1MzYxNDE4OTEzMDg1OTU4MDMyNzMzOTI3MzE4NTczMjk3NDEzOTI2MDc1NDU5Nzg0MTYxODk5MDMzODg0ODMxNjY2MDkzNjkyMzE5OTIxMTYxMTExMzAxNTM0MzA4NzQwMTU0ODU5NjI0OTY4Njc0NTQ0ODU4NzgyMzg3MDcxMTM5Nzc1MzU1OTMxOTk2Mzc0MzI0MzA3Mzg4MDQzOTQxMjE1NTgwODAyNDgzODA4MDc0NzE2NjMxMDY3OTc5MzM2MTg2NzYxNTIzMTMzMTgwNjI5ODUzMzY5MTg1NzIyODA5OTI4MDQ0NDI4NDg1MDEyNjQwMzA3OTA4MzUwOTg5NDQ0MzA1NTE5ODM3NjA4ODUzOTc5NDcxMzI1NzAxODcwOTg4MzQ4OTA0MjU4NDQ4NzY1MTQ3MjY2NjE0ODk2MzQ4NDEsIkUiOjY1NTM3fSwiU2lnbmF0dXJlIjoiUDNZREZUSmFMRHNkdGFSTnN1RFBFSWtaZFZYUW4zbk9weHRLOTRPWmNLck5qdlN0MTFhWGpQWmtZM0gyanBiZWQ3SFZNUlF4L1Byc2NncW9qeXY1MzBVNUJINFZyRUkwekovaG4zd0tMQkF1SkpjZmZNUFRSZGM0OWlqLzF6WVhqbkU4VkpmeVBxelp1SXFrQXo2SzQrdnVxMmE2OTErUThMNElhcEJYSkFXZkZ2SnFZMW1MVFNnNm8ySU1hVXozamFMMWU1dU03UW83MVVJTy90TTBVbFUza2QzOUUxWVlhQ3R2NUtMVExPd0VzZTY4RG9ORk8wdDZiRlJwMjdwamN0VFRwRGtQK2ZEVEZWN2l3OThMUnFZWExVT1UweTU4UEFVbGllczZkdUxYWE1ma2NqQTVqdFEvMmYwQVU1YmNTRDcyS3BJQjBicDJJa0NmdUErV0VnPT0ifQ=="
}
Similar Resources

Monitor your certificates and get notified before they expire.

Monitor your certificates and get notified before they expire.

Sifaka Sifaka is a tool to monitor your x509 certificates or simply websites certificates expirey date. If your organisation is handling some certs re

Apr 16, 2022

A fast tool to mass scan for a vulnerability on Microsoft Exchange Server that allows an attacker bypassing the authentication and impersonating as the admin (CVE-2021-26855).

A fast tool to mass scan for a vulnerability on Microsoft Exchange Server that allows an attacker bypassing the authentication and impersonating as the admin (CVE-2021-26855).

proxylogscan This tool to mass scan for a vulnerability on Microsoft Exchange Server that allows an attacker bypassing the authentication and imperson

Dec 26, 2022

Community edition nuclei templates, a simple tool that allows you to organize all the Nuclei templates offered by the community in one place

cent Community edition nuclei templates, a simple tool that allows you to organize all the Nuclei templates offered by the community in one place Inst

Jan 9, 2023

Custom GPG pinentry program for macOS that allows using Touch ID for fetching the password from the macOS keychain.

Custom GPG pinentry program for macOS that allows using Touch ID for fetching the password from the macOS keychain.

pinentry-touchid Custom GPG pinentry program for macOS that allows using Touch ID for fetching the password from the macOS keychain. Macbook Pro devic

Jan 1, 2023

evilginx2 is a man-in-the-middle attack framework used for phishing login credentials along with session cookies, which in turn allows to bypass 2-factor authentication protection.

evilginx2 is a man-in-the-middle attack framework used for phishing login credentials along with session cookies, which in turn allows to bypass 2-factor authentication protection.

evilginx2 is a man-in-the-middle attack framework used for phishing login credentials along with session cookies, which in turn allows to bypass 2-fac

Nov 4, 2021

PoC for CVE-2015-1635 / MS15-034 - HTTP.sys Allows Remote Code Execution / Check & DOS

PoC for CVE-2015-1635 / MS15-034 - HTTP.sys Allows Remote Code Execution / Check & DOS

CVE-2015-1635 PoC for CVE-2015-1635 / MS15-034 - HTTP.sys Allows Remote Code Execution / Check & DOS ./MS15-034 URL RESOURCE FLAG [0 or 18] Note

Nov 3, 2021

Allows you to replace a secret in a file using secrets manager

secrets inserter Allows you to replace a secret in a file using secrets manager. ::SECRET:secret-name:SECRET:: will be replaced with your secret-name

Dec 12, 2021

Secretsmanager - Secrets management that allows you to store your secrets encrypted in git

I created secretsmanager to store some secrets within a repository. The secrets are encrypted at rest, with readable keys and editable JSON, so you can rename a key or delete it by hand. The cli tool handles the bare minumum of requirements.

May 6, 2022

🗺 Allows quick generation of basic network plans based on nmap and scan6 output.

NPlan Transforms nmap XML into intermediate JSON and generates a basic network plan in the DrawIO XML format. Installation Just run go install github.

Mar 10, 2022
Related tags
Naabu - a port scanning tool written in Go that allows you to enumerate valid ports for hosts in a fast and reliable manner
Naabu - a port scanning tool written in Go that allows you to enumerate valid ports for hosts in a fast and reliable manner

Naabu is a port scanning tool written in Go that allows you to enumerate valid ports for hosts in a fast and reliable manner. It is a really simple tool that does fast SYN/CONNECT scans on the host/list of hosts and lists all ports that return a reply.

Jan 2, 2022
🔮 ✈️ to integrate OPA Gatekeeper's new ExternalData feature with cosign to determine whether the images are valid by verifying their signatures

?? ✈️ to integrate OPA Gatekeeper's new ExternalData feature with cosign to determine whether the images are valid by verifying their signatures

Dec 8, 2022
Subfinder is a subdomain discovery tool that discovers valid subdomains for websites by using passive online sources.
Subfinder is a subdomain discovery tool that discovers valid subdomains for websites by using passive online sources.

Subfinder is a subdomain discovery tool that discovers valid subdomains for websites by using passive online sources. It has a simple modular architecture and is optimized for speed. subfinder is built for doing one thing only - passive subdomain enumeration, and it does that very well.

Sep 30, 2022
Container Signing
Container Signing

cosign Container Signing, Verification and Storage in an OCI registry. Cosign aims to make signatures invisible infrastructure. Info Cosign is develop

Jan 7, 2023
Signing prototype

sigstore signing CLI tool ⚠️ Not ready for use yet! sigstore CLI is a generic tool to sign blobs, tarballs etc and establish a trust root using the si

Dec 18, 2022
Implementations of the Coconut signing scheme, cross-compatible between Rust and Go.

Coconut Coconut [paper] is a distributed cryptographic signing scheme providing a high degree of privacy for its users. You can find an overview of ho

Dec 9, 2022
An opinionated helper for generating tls certificates

Certificates helper This is an opinionated helper for generating tls certificates. It outputs only in PEM format but this enables you easily generate

Dec 17, 2022
Secure Boot certificates from the Framework Laptop

Framework Laptop UEFI Secure Boot Certificates Source: Extracted from a live machine (FRANBMCP08) Date: 2021-10-21 KEK (Key Exchange Key) This certifi

Dec 8, 2022
Order TLS certificates using ACME TLS-ALPN-01

Order TLS certificates using ACME TLS-ALPN-01

Jan 4, 2023
Update-java-ca-certificates - Small utility to convert the system trust store to a system Java KeyStore

update-java-ca-certificates This small utility takes care of creating a system-w

Dec 28, 2022