Borscht - A Russian service monitor to track the uptime of domains and services

Overview

borscht πŸ₯£

Borscht is a simple uptime and status monitor of Russian sites and services

You can view the public status page here πŸ”—

About πŸ’‘

This project was inspired due to the conflict in Ukraine which spawned a massive community run DDoS attack against Russian owned internet domains.

I wanted to see just how many Russian sites are down due to DDoS attacks and how they trending availability wise over time.

DDoS Attacks πŸ’₯

A distributed denial-of-service (DDoS) attack is a malicious attempt to disrupt the normal traffic of a targeted server, service or network by overwhelming the target or its surrounding infrastructure with a flood of Internet traffic.

Here is a list of various sources, projects, and comments talking about the on-going DDoS attacks:

Key:

  • πŸ’» - DDoS attack related Project
  • πŸ“° - Info Source related to DDoS attacks

List:

Learn more about DDoS attacks here (educational from CloudFlare)

Adding a New Domain βž•

If you have a new domain you wish to add to the monitor, please file an issue in this repo by clicking here

The list of all domains currently monitored can be found here

Building Locally 🧱

To build and test locally, do the following:

  1. Build with docker-compose

    docker-compose -f docker-compose-local.yml up --build
  2. Go to the setting/backup page and upload the monitor config in this repo

    upload

  3. Watch all your monitors come online

    monitors

Disclaimer ⚠️

This project does not condone or support DDoS attacks of any kind. In many countries, DDoS attacks are considered illegal.

The "borscht" project is strictly for educational purposes and security folks who are interested in learning more about DDoS attacks in light of current events.

What is "borscht"? πŸ₯£

Borscht, also spelled borsch, borsht, or bortsch, beet soup of the Slavic countries. Although borscht is important in Russian and Polish cuisines, Ukraine is frequently cited as its place of origin.

Supporting Ukraine πŸ’™ πŸ’›

If you are able, please consider supporting Ukraine.

ua

You might also like...

πŸ€–β€An action that fetches the list of malicious domains on Discord in different providers and creates/updates a JSON file with them from time to time.

Discord Guardian Action πŸ€–  This action fetches the list of malicious domains on Discord in different providers and creates/updates a JSON file with t

Nov 30, 2022

Input a list of Handshake top-level domains, outputs names sorted into 4 arrays: available, registered, reserved, or invalid.

name-check A simple NodeJS package that, given a flat list of top-level domain names, queries the Handshake (HNS) blockchain in order to classify each

Jan 8, 2022

🌐 How well do you know your top-level domains (TLDs)?

TLD-quiz How well do you know your top-level domains (TLDs)? Sure, you know .com and .net. It's not your first time on the Web. You might even know .i

Apr 27, 2022

πŸ–ΌοΈ Image proxy for Next.js. Makes it possible to use dynamic domains in next/image component.

Next.js Image Proxy Image proxy for Next.js. Makes it possible to use dynamic domains in next/image component. ❔ Motivation This library makes it poss

Dec 1, 2022

Service Installer for VMware Tanzu is a one-click automation solution that enables VMware field engineers to easily and rapidly install, configure, and operate VMware Tanzu services across a variety of cloud infrastructures.

Service Installer for VMware Tanzu Service Installer for VMware Tanzu seeks to provide a one-click automation solution to enable our VMware engineers

Dec 1, 2022

A NestJS module that allows you use Prisma, set up multiple Prisma services, and use multi-tenancy in each Prisma service.

A NestJS module that allows you use Prisma, set up multiple Prisma services, and use multi-tenancy in each Prisma service.

NestJS Prisma Module Installation To use this package, first install it: npm i @sabinthedev/nestjs-prisma Basic Usage In order to use this package, yo

Dec 2, 2022

Today began learn about MEAN stack first with Nodejs that is a server side form of javascript. Repository for track of Day by Day improvement track in new Skill.

Today began learn about MEAN stack first with Nodejs that is a server side form of javascript. Repository for track of Day by Day improvement track in new Skill.

NodeJs Today began learn about MEAN stack first with Nodejs that is a server side form of javascript. Repository for track of Day by Day improvement t

Oct 14, 2022

RESTful service to provide API linting as-a-service

API Linting Service Prerequisites / general idea General idea behind this API implementation is to provide an API as a service based on the awesome sp

Mar 14, 2022

TypeScript plugin for service-to-service (aka. "functionless") cloud integrations.

Functionless Ξ» Functionless is a TypeScript plugin that transforms TypeScript code into Service-to-Service (aka. "functionless") integrations, such a

Jan 2, 2023
Owner
Grant Birkinbine
Security Engineer @GitHub. Previously a Security Engineer working on CDNs and CI/CD for @Nordstrom. I love to build things and maybe break a few things too
Grant Birkinbine
A fast and powerful http toolkit that take a list of domains to find active domains and other information such as status-code, title, response-time , server, content-type and many other

HTTPFY curently in beta so you may see problems. Please open a Issue on GitHub and report them! A Incredible fast and Powerful HTTP toolkit Report Bug

DevXprite 44 Dec 22, 2022
A dockerized uptime monitoring RESTful API server that allows authenticated users to monitor URLs

A dockerized uptime monitoring RESTful API server that allows authenticated users to monitor URLs, and get detailed uptime reports about their availability, average response time, and total uptime/downtime.

Anas Hamed 2 Oct 7, 2022
Help Ukraine - add ribbon with Ukraine flag into the website you manage, show the anti-war message to Russian users, or block them from your service.

?? Stop war on Ukraine ?? Help Ukraine - add ribbon with Ukraine flag into the website you manage, show the anti-war message to Russian users, or bloc

Pavol HejnΓ½ 46 Jan 7, 2023
This repository demonstrates how to integrate your Dialogflow agent with 3rd-party services services using a Node.JS backend service

This repository demonstrates how to integrate your Dialogflow agent with 3rd-party services services using a Node.JS backend service. Integrating your service allows you to take actions based on end-user expressions and send dynamic responses back to the end-user.

ddayto 10 Jul 21, 2022
DDoS tool targeting Russian propaganda/government websites

SlavaUkraini DISCLAIMER: (D)DOS'ing is illegal! Usage of this tool is intended for educational purposes only. Anyways, this tool is a DDoS tool that c

null 9 Nov 13, 2022
A modified version of Yomichan that works with Russian.

yomichan-ru A modified version of Yomichan that works with Russian. Examples: Instructions (firefox) Download the repository, clone it, whatever. Down

null 4 Nov 19, 2022
Calculates maximum composite SLA for a list of sequentially provided cloud services or your custom-defined services.

SlaMax Calculates maximum composite SLA for a list of sequentially provided cloud services or your custom-defined services. Here are a few use-cases y

Mikael Vesavuori 4 Sep 19, 2022
A modern uptime monitoring tool & status page based on Supabase.

StatusBase (Supabase) Uptime monitoring tool & beautiful status pages Powered by Supabase! Free β€’ Open Source β€’ Notification View Demo Β· Report Bug Β·

StatusBase 20 Dec 3, 2022
Use Cloudflare Gateway DNS/VPN to block ads, malware and tracking domains - free alternative to NextDNS, Pi-hole and Adguard

Cloudflare Gateway Pi-hole Scripts (CGPS) Cloudflare Gateway allows you to create custom rules to filter HTTP, DNS, and network traffic based on your

null 70 Aug 13, 2023
A web application that allows the user to connect through Unstoppable Domains and claim a small block of the site

FRAGMENTED Summary A web application that allows the user to connect through Unstoppable Domains and claim a small block of the site. Each user will b

null 2 Jan 24, 2022