All Projects → Beyarz → Cve Api

Beyarz / Cve Api

Unofficial api for cve.mitre.org

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Cve Api

Server
A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui)
Stars: ✭ 6,858 (+18950%)
Mutual labels:  api, self-hosted, selfhosted
Laravel Parse
A Parse SDK bridge for Laravel 5
Stars: ✭ 116 (+222.22%)
Mutual labels:  self-hosted, parse, real-time
Hastic Server
Hastic data management server for analyzing patterns and anomalies from Grafana
Stars: ✭ 292 (+711.11%)
Mutual labels:  self-hosted, selfhosted
Para
Open source back-end server for web, mobile and IoT. The backend for busy developers. (self-hosted or hosted)
Stars: ✭ 389 (+980.56%)
Mutual labels:  api, self-hosted
Blocky
Fast and lightweight DNS proxy as ad-blocker for local network with many features
Stars: ✭ 523 (+1352.78%)
Mutual labels:  self-hosted, selfhosted
Realtime Newsapi
Financial News Aggregator - Real Time & Query API for Financial News
Stars: ✭ 34 (-5.56%)
Mutual labels:  api, real-time
Realtime object detection
Plug and Play Real-Time Object Detection App with Tensorflow and OpenCV. No Bugs No Worries. Enjoy!
Stars: ✭ 260 (+622.22%)
Mutual labels:  api, real-time
Appwrite
Appwrite is a secure end-to-end backend server for Web, Mobile, and Flutter developers that is packaged as a set of Docker containers for easy deployment 🚀
Stars: ✭ 14,592 (+40433.33%)
Mutual labels:  selfhosted, self-hosted
alternative-frontends
🔐🌐 Privacy-respecting web frontends for popular services
Stars: ✭ 821 (+2180.56%)
Mutual labels:  selfhosted, self-hosted
Iex Api
The IEX API provides any individual or academic, public or private institution looking to develop applications that require stock market data to access near real-time quote and trade data for all stocks trading on IEX.
Stars: ✭ 683 (+1797.22%)
Mutual labels:  api, real-time
Yunohost
YunoHost is an operating system aiming to simplify as much as possible the administration of a server. This repository corresponds to the core code, written mostly in Python and Bash.
Stars: ✭ 832 (+2211.11%)
Mutual labels:  self-hosted, selfhosted
Passwordcockpit
Passwordcockpit is a simple, free, open source, self hosted, web based password manager for teams. It is made in PHP, Javascript, MySQL and it run on a docker service. It allows users with any kind of device to safely store, share and retrieve passwords, certificates, files and much more.
Stars: ✭ 34 (-5.56%)
Mutual labels:  self-hosted, selfhosted
swetrix-js
The JavaScript analytics client for Swetrix Analytics
Stars: ✭ 28 (-22.22%)
Mutual labels:  selfhosted, self-hosted
Crawlertutorial
爬蟲極簡教學(fetch, parse, search, multiprocessing, API)- PTT 為例
Stars: ✭ 282 (+683.33%)
Mutual labels:  api, parse
devliver
Your private self hosted composer repository with user management
Stars: ✭ 50 (+38.89%)
Mutual labels:  selfhosted, self-hosted
Docker Ddns
Easy-to-deploy dynamic DNS with Docker, Go and Bind9
Stars: ✭ 392 (+988.89%)
Mutual labels:  self-hosted, selfhosted
Meaju
meaju is a free link shortener from Germany, which everyone can install on his own server.
Stars: ✭ 13 (-63.89%)
Mutual labels:  api, selfhosted
gatus
⛑ Automated service health dashboard
Stars: ✭ 3,018 (+8283.33%)
Mutual labels:  selfhosted, self-hosted
zusam
Private groups to share messages, photos, videos, links with friends and family.
Stars: ✭ 79 (+119.44%)
Mutual labels:  selfhosted, self-hosted
Openscoring
REST web service for the true real-time scoring (<1 ms) of Scikit-Learn, R and Apache Spark models
Stars: ✭ 536 (+1388.89%)
Mutual labels:  api, real-time

name

Parse & filter the latest CVEs from https://cve.mitre.org

Docs

Usage

http://localhost:4000/cve?target=KEYWORD

The year parameter is optional.
http://localhost:4000/cve?target=KEYWORD&year=YEAR

Examples

http://localhost:4000/cve?target=ruby%20on%20rails
terminal browser

http://localhost:4000/cve?target=ruby%20on%20rails&year=2020

If you want to parse the latest year, use the "latest" keyword.
http://localhost:4000/cve?target=ruby%20on%20rails&year=latest

Getting started

  • Download the project
  • bundle install
  • ruby rest.rb

Requirements

  • Ruby
  • Docker (Optional, only required if you want to run through a container.)

Environment

You can switch between prod & dev at config/environment.rb
You need to create one yourself, an example can be found here.

Healthcheck

The url will return a status code of 200 which means the api is healthy.
If 200 is not shown then you should assume there is something wrong.
http://localhost:4000/status

Manage image

Access

You can access the api via http://localhost:4000/
You should be able to view the index page from the url. index

Build image

docker build . -t cve-api

Run image

docker run -p 4000:4000 -d cve-api

Get id

docker ps

Stop image

docker stop ID

Remove image

docker rmi cve-api

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].