Skip to content

voidsu/voidsu

Repository files navigation

Voidsu

voidsu-logotype

Discord Releases DockerHub License

Overview

Voidsu is a digital certificates diagnostic tools. It resolves and analyses X509 certificates from any remote address via the SSL/TLS protocols.

Build your certificate monitoring service using embedded Java application!

Container

Docker

docker run --rm -it -p 8080:8080 registry.hub.docker.com/voidsu/voidsu:0.3.0

Podman

podman run --rm -it -p 8080:8080 registry.hub.docker.com/voidsu/voidsu:0.3.0
cd /tmp && \
curl -o voidsu.yml https://raw.githubusercontent.com/voidsu/container/master/voidsu.yml && \
mkdir voidsu && \
podman play kube voidsu.yml

Build

./gradlew[.bat] quarkusBuild

API

JSON lookup

Request

POST /lookup

Data

{
    "address": "void.su",
    "port": "443",
    "domain_name": "void.su"
}

curl

curl -i -H "Content-Type: application/json" -H "X-Request-ID: 5fb3612904ba9a3339a33a90a8e92133" -d '{"address":"void.su","port":"443","domain_name":"void.su"}' -X POST http://127.0.0.1:8080/lookup

Response

HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 148

{
    "distinguished_name": "CN=void.su",
    "match": true,
    "not_after": 1609660977,
    "not_before": 1601884977,
    "remains": 72,
    "server_name": "void.su",
    "validity": true
}

License

Apache License 2.0, see LICENSE.