51 Repositories
Go chaos-engineering Libraries
Static binary analysis tool to compute shared strings references between binaries and output in JSON, YAML and YARA
StrTwins StrTwins is a binary analysis tool, powered by radare, that is capable to find shared code string references between executables and output i
Reverse-engineered API + SDK for the Amizone Student Portal.
go-amizone go-amizone is a simple and robust Go library and API server for the Amizone student portal. This library is intended to be used as a self-h
Test-at-scale - TAS - An intelligent test execution platform for engineering teams to achieve high development velocity
Test At Scale Test Smarter, Release Faster with test-at-scale. Status Table of c
Chaostheory task1 - This is repository for Chaos Theory Internship Program
Chaos Theory Internship - Take Home Task. Hyeonwoo KIM(clo3olb) City Universiry
Stratus-red-team - Granular, Actionable Adversary Emulation for the Cloud
Stratus Red team Stratus Red Team is "Atomic Red Team™" for the cloud, allowing
Conduit - Data Integration for Production Data Stores
Conduit Data Integration for Production Data Stores. 💫 Overview Conduit is a da
First Go project. Backend hiring test for Array engineering.
BACKEND TEST 1 Submitted by: Mitchell Sullivan Intro This is basically my first-ever project in Go. As such, it's quite simple and bears little resemb
Fundamental-Go - A comprehensive and FREE Online Go Development tutorial going step-by-step into the world of Go
FREE Reverse Engineering Self-Study Course HERE Fundamental Go The book and code
Simulating shitty network connections so you can build better systems.
Comcast Testing distributed systems under hard failures like network partitions and instance termination is critical, but it's also important we test
Configuration Extractor for BlackCat Ransomware
blackCatConf blackCatConf is a static configuration extractor implemented in Golang for BlackCat Ransomware (targeting Microsoft Windows and GNU/Linux
K8s_dns_chaos: enables inject DNS chaos in a Kubernetes cluster for Chaos Engineering
k8s_dns_chaos Name k8s_dns_chaos - enables inject DNS chaos in a Kubernetes cluster for Chaos Engineering. Description This plugin implements the Kube
Simulating shitty network connections so you can build better systems.
Comcast Testing distributed systems under hard failures like network partitions and instance termination is critical, but it's also important we test
common creational, behavioural and structural patterns implemented in go 🤩
Design Patterns 🚀 🧩 Design Patterns are ways of solving different problems we face while designing software solutions. Having too many if/else condi
A Go package for engineering organisms.
(Poly)merase Poly is a Go package for engineering organisms. Fast: Poly is fast and scalable. Modern: Poly tackles issues that other libraries and uti
Static configuration extractor for Hancitor Loader
hanConfig hanConfig is a static configuration extractor implemented in Golang for the Hancitor Loader (targeting Microsoft Windows, Malpedia). By defa
WhatsApp Web API
go-whatsapp Package rhymen/go-whatsapp implements the WhatsApp Web API to provide a clean interface for developers. Big thanks to all contributors of
Chaosblade executor for chaos experiments on Java applications
Chaosblade-exec-jvm: Chaosblade executor for chaos experiments on Java applications Introduction The project is a chaosblade executor based on jvm-san
Small CLI based programs for solving structural engineering design problems based on the book 'Structural Concrete'
Small CLI based programs for solving structural engineering design problems based on the book 'Structural Concrete' written by M. Nadim Hassoun and Akhtem Al-Manaseer (edition-6)
Wrapper to communicate with the wifi scanning protocol on Brother MFC-J430W
Brother MFC-J430W protocol wrapper (wifi scanner) Reasons Brother MFC-J430W has already scanner driver and you can download here but that are prebuilt
DanaConfig is a static configuration extractor implemented in Golang for the main component of DanaBot
DanaConfig is a static configuration extractor implemented in Golang for the main component of DanaBot (targeting Microsoft Windows). By de
Frisbee is a Kubernetes-native platform for exploring, testing, and benchmarking distributed applications.
Why Frisbee ? Frisbee is a next generation platform designed to unify chaos testing and perfomance benchmarking. We address the key pain points develo
In 'n Out - See what goes in and comes out of PEs/DLLs
In 'n Out Parse and return PE information ino -v comsvcs.dll { "Name": "string", "Path": "string", "Type": "string file|directory", "Im
The test suite to demonstrate the chaos experiment behavior in different scenarios
Litmus-E2E The goal of litmus e2e is to provide the test suite to demonstrate the chaos experiment behavior in different scenarios. As the name sugges
Toxiproxy - A TCP proxy to simulate network and system conditions for chaos and resiliency testing
Toxiproxy is a framework for simulating network conditions. It's made specifically to work in testing, CI and development environments, supp
Unpacking tool for the zipExec Crypter
zipExec_unpack A simple unpacking tool for the zipExec Crypter by Tylous. Since this Crypter will likely be used for malicious purposes sooner rather
GoPlus - The Go+ language for engineering, STEM education, and data science
The Go+ language for engineering, STEM education, and data science Summary about Go+ What are mainly impressions about Go+? A static typed language. F
GORM SQLChaos manipulates DML at program runtime based on gorm
GORM SQLChaos GORM SQLChaos manipulates DML at program runtime based on gorm callbacks Motivation In Financial Business distributed system, account im
Dud is a lightweight tool for versioning data alongside source code and building data pipelines.
Dud Website | Install | Getting Started | Source Code Dud is a lightweight tool for versioning data alongside source code and building data pipelines.
Optimus is an easy-to-use, reliable, and performant workflow orchestrator for data transformation, data modeling, pipelines, and data quality management.
Optimus Optimus is an easy-to-use, reliable, and performant workflow orchestrator for data transformation, data modeling, pipelines, and data quality
pe - shellcode - shellcodeLoader - (pe2shellcode - go on?)
0xpe 相关结构和常量定义在 pe package 手搓PE文件 shellcode: code 创建一个 exe 将 shellcode 直接填充到 .text 区块。 helloworld: code 导入 user32.dll,kernel32.dll 库及函数寻址,实现一个功能和 hell
s2s is a command line tool for database reverse engineering.
s2s (sql to structure)是一款命令行数据库逆向工程工具,它可以通过数据库表生成对应的Java、Go、Rust结构体(class),后面将陆续支持更多的语言。
Chaos Engineering tool for introducing failure into syscalls
Syscall monkey Chaos Engineering tool for tampering with syscalls.
A function for chaos testing with OpenFaaS
chaos-fn A function for chaos testing with OpenFaaS Use-cases Test retries on certain HTTP codes Test timeouts Test certain lengths of HTTP request bo
s2s is a command line tool for database reverse engineering.
s2s 什么是s2s? s2s (sql to structure)是一款命令行数据库逆向工程工具,它可以通过数据库表生成对应的Java、Go、Rust结构体(class),后面将陆续支持更多的语言。 配置数据库源 s2s依赖于你的数据库,所以需要你配置好你的数据库连接信息,以便s2s会正常的运行。
Open-source software engineering competency and career plans.
Software Engineering Competency Matrix This repository contains an "Open Competency Matrix" for Software Engineers. It includes a standard data struct
Zadig is a cloud native, distributed, developer-oriented continuous delivery product.
Zadig Developer-oriented Continuous Delivery Product English | 简体中文 Table of Contents Zadig Table of Contents What is Zadig Quick start How to use?
Zadig is a cloud native, distributed, developer-oriented continuous delivery product.
Zadig Developer-oriented Continuous Delivery Product English | 简体中文 Table of Contents Zadig Table of Contents What is Zadig Quick start How to use? Ho
vcluster - Create fully functional virtual Kubernetes clusters - Each cluster runs inside a Kubernetes namespace and can be started within seconds
Website • Quickstart • Documentation • Blog • Twitter • Slack vcluster - Virtual Clusters For Kubernetes Lightweight & Low-Overhead - Based on k3s, bu
Git-like capabilities for your object storage
What is lakeFS lakeFS is an open source layer that delivers resilience and manageability to object-storage based data lakes. With lakeFS you can build
Litmus helps Kubernetes SREs and developers practice chaos engineering in a Kubernetes native way.
Litmus Cloud-Native Chaos Engineering Read this in other languages. 🇰🇷 🇨🇳 🇧🇷 🇮🇳 Overview Litmus is a toolset to do cloud-native chaos engineer
How to systematically secure anything: a repository about security engineering
How to Secure Anything Security engineering is the discipline of building secure systems. Its lessons are not just applicable to computer security. In
HTTP mocking to test API services for chaos scenarios
GAOS HTTP mocking to test API services for chaos scenarios Gaos, can create and provide custom mock restful services via using your fully-customizable
Reduce Chaos in MemPool 😌
harmony Reduce Chaos in MemPool 😌 Table of Contents Why did you write harmony ? What do I need to have for installing harmony ? How do I get harmony
go-zero is a web and rpc framework that with lots of engineering practices builtin.
go-zero is a web and rpc framework that with lots of engineering practices builtin. It’s born to ensure the stability of the busy services with resilience design, and has been serving sites with tens of millions users for years.
Declarative streaming ETL for mundane tasks, written in Go
Benthos is a high performance and resilient stream processor, able to connect various sources and sinks in a range of brokering patterns and perform hydration, enrichments, transformations and filters on payloads.
Markdown version of Reverse Engineering the source code of the BioNTech/Pfizer SARS-CoV-2 Vaccine
The big BNT162b2 archive All vaccine data here is sourced from this World Health Organization document. This describes the RNA contents of the BNT162b
twitter clone front-end for Internet Engineering course - fall 99 built by go+echo
twitter backend build twitter-like back-end for internet engeering course - fall 99 with go+echo+gorm team mates Roozbeh Sharifnasab + Parsa Fadaee +
Declarative streaming ETL for mundane tasks, written in Go
Benthos is a high performance and resilient stream processor, able to connect various sources and sinks in a range of brokering patterns and perform h
Fast, simple sklearn-like feature processing for Go
go-featureprocessing Fast, simple sklearn-like feature processing for Go Does not cross cgo boundary No memory allocation No reflection Convenient ser
:alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing
Toxiproxy Toxiproxy is a framework for simulating network conditions. It's made specifically to work in testing, CI and development environments, supp
Reads from existing Cloud Providers (reverse Terraform) and generates your infrastructure as code on Terraform configuration
TerraCognita Imports your current Cloud infrastructure to an Infrastructure As Code Terraform configuration (HCL) or/and to a Terraform State. At Cycl