Topic: "defensive-programming"
DamonMohammadbagher/NativePayloads
All my Source Codes (Repos) for Red-Teaming & Pentesting + Blue Teaming
Language: C# - Size: 164 MB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 229 - Forks: 40

p-groarke/defensive_cpp
C++ Defensive Macros
Language: C++ - Size: 37.1 KB - Last synced at: almost 2 years ago - Pushed at: over 6 years ago - Stars: 29 - Forks: 4

jcoreio/typescript-validators
API input validators with user-friendly error output and TypeScript to ensure you don't miss any properties
Language: TypeScript - Size: 928 KB - Last synced at: 9 days ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 1

MrUnbelievable92/C-Sharp-Dev-Tools
A small framework for defensive development with conditionally compiled assertions and logging tools.
Language: C# - Size: 87.9 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 11 - Forks: 5

algocry/checkleaks 📦
DEPRECATED: Tool for checking data leaks of social media platforms
Language: Python - Size: 1.29 MB - Last synced at: 12 months ago - Pushed at: about 3 years ago - Stars: 11 - Forks: 2

jcoreio/typed-validators
complex type validators that generate TypeScript and Flow types for you
Language: TypeScript - Size: 589 KB - Last synced at: 9 days ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 2

henrik42/deeto
A Java dynamic proxy factory for interface-typed data transfer objects
Language: Clojure - Size: 155 KB - Last synced at: 5 months ago - Pushed at: almost 6 years ago - Stars: 8 - Forks: 0

alexewerlof/jty
A minimal type checking library that I need in various projects for safer programming
Language: TypeScript - Size: 511 KB - Last synced at: 14 days ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 1

algocry/Antidotes
Antidotes - An anti-hacking tool.
Language: Python - Size: 195 KB - Last synced at: 10 months ago - Pushed at: almost 4 years ago - Stars: 5 - Forks: 2

IvanHanonoCozzetti/File-Watchdog
Watchdog script to monitor multiple folders using python and multiprocessing.
Language: Python - Size: 67.4 KB - Last synced at: 11 months ago - Pushed at: about 4 years ago - Stars: 5 - Forks: 2

AlexandruBurlacu/pycontracts
A decorator-based Python contracts/defensive programming library with no dependencies
Language: Python - Size: 40 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 5 - Forks: 1

AvivNaaman/OpenU-Defensive-Programming
OpenU Course 20937 Work
Language: C++ - Size: 51.8 KB - Last synced at: 19 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

jbreckmckye/highly-questionable
Result / Option pseudomonad for TypeScript
Language: TypeScript - Size: 578 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

klojang4j/klojang-check
A new take on Defensive Programming & Validating Preconditions
Language: Java - Size: 4.24 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 1

aycangulez/fn-arg-validator
A lightweight JavaScript library to validate function arguments.
Language: JavaScript - Size: 58.6 KB - Last synced at: 9 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

fabiohpCotrim/chess-system-java
Projeto: Sistema jogo de xadrez, desenvolvido para o curso "Java Completo 2023 Programação Orientada a Objetos"
Language: Java - Size: 54.7 KB - Last synced at: about 23 hours ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

amira921/Healthcare-Management-System
Desktop application Using JavaFX, JasperReport, and MYSQL
Language: Java - Size: 68.2 MB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 1

aloatias/GoogleBooks.Api
The APIs in the Google Books API Family let you bring Google Books features to your site or application. The new Google Books API lets you perform programmatically most of the operations that you can do interactively on the Google Books website. The Embedded Viewer API lets you embed the content directly into your site. At Google, we're constantly striving to make information available to as many people as possible, and our APIs were designed with that goal in mind. However, we license much of the data that we use to power Google Books, so it's not ours to distribute however we choose. The API is not intended to be used as a replacement for commercial services. These services are valuable and Google also relies upon them to build our own APIs for the general public. The Google Terms of Service for use of the APIs is available at https://developer.google.com/books/terms.html. We will suspend a user's access to the APIs if a user violates the Terms of Service and does not take action to remedy the violation after notice of violation by Google.
Language: C# - Size: 106 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

ThoriumStack/fluent-defense 📦
Defensive programming with fluent syntax
Language: C# - Size: 61.5 KB - Last synced at: 8 months ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 1

Diedericovich/VaccineApp
Vaccine App with Front-end in Angular and back-end REST API
Language: C# - Size: 9.08 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 3

beatthat/binding-behaviours
Base classes for components that can Bind (as listeners) to various types of events and have all those bindings cleanly/safely unbound, either with an explicit call to Unbind or when the component is destroyed.
Language: C# - Size: 90.8 KB - Last synced at: 3 months ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

rodrigowolfgang47/testes_automatizado_tdd_com_python
Criei esse repositório para os meus estudos no curso de teste automatizados na alura,
Language: Python - Size: 40 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

beatthat/safe-refs
Use safe refs to hold references to Unity components that may be destroyed. An instance of SafeRef<MyComponent>.value will be null if the component or it's GameObject has been destroyed.
Language: C# - Size: 80.1 KB - Last synced at: 3 months ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 1

nmrshll/go-verify
Defensive programming utilities for Go
Language: Go - Size: 12.7 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

thespcrewroy/Public-College-Portfolio
A compilation of all my college works and projects that I am allowed to publicly display
Language: Jupyter Notebook - Size: 97.5 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

danielvartan/prettycheck
✔️✨ Pretty Assertive Programming
Language: R - Size: 1.57 MB - Last synced at: about 19 hours ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

FinnishCancerRegistry/dbc
Design-by-contract: verify your function inputs and outputs. Includes a large number of generated verifcation functions for convenience.
Language: R - Size: 1.44 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

alexandreelise/alexandreelise
Don't let technical problems KILL your AMBITIONS. Augment Your Joomla Website capabilities with Web Services and APIs
Size: 49.8 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

MrEshboboyev/guard-clauses
A .NET repository demonstrating the use of guard clauses for input validation and defensive programming. Includes implementations using both built-in .NET features and custom guard clauses, with practical examples for Order and Customer objects in a console application.
Language: C# - Size: 6.84 KB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

saraasgari99/InroadsGame
Strategic graphical game developed using graph algorithms, software design (OOP, defensive programming), unit testing, and memory management techniques
Language: C++ - Size: 909 KB - Last synced at: about 2 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

alexandreelise/apiadept
Api Tech Blog about Joomla Web Services mainly focused on defensive security "blue team" principles
Size: 51.8 KB - Last synced at: 3 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

Dor-sketch/ASLR-StackSecDemos
Deep dives into ASLR and stack overflow vulnerabilities.
Language: C++ - Size: 68.4 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Katsuvest/Developer
Qualifications as a Developer
Size: 332 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Katsuvest/Programming
Course qualifications applicable to Programming
Size: 2.9 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Viniddev/Formacao_Completa_Alura_Typescript
Este projeto foi desenvolvido durante a formação em Typescript da Alura no qual fomos instruídos sobre como criar regras de negócios, como desenvolver aplicações seguras com a "programação defensiva" e também desenvolvemos e aprofundamos os conhecimentos em POO com o TS.
Language: TypeScript - Size: 186 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

harryh9/cookie-clicker
Python project to automate playing the cookie clicker game, built using selenium
Language: Python - Size: 6.64 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

AntoniPizarro/proyecto_dual
Primer proyecto de Dual sobre el Web Scrapping. Creación de un pequeño software encargado de obtener la información deseada sobre una página web en concreto El proyecto estaba formado sobre la creación de una página web que posteriormente deberíamos proceder a escrapear, recoger información, gracias a un software desarrollado con Python y almacenarlo en una base de datos de MongoDB gracias a la librería Pymongo. Para este proyecto se prohibió el uso de cualquier librería relacionada con el Web Scrapping como por ejemplo Beautiful Soup, Scrapy, ... Con el objetivo de incrementar la dificultad.
Language: HTML - Size: 7.6 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Nadia-JSch/Calculator-write-to-file
A calculator that uses JOptionpane and writes sums to a text file. Purpose is to deal with user input and exceptions.
Language: Java - Size: 32.2 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

OskinB/Bachelor-Project
Bachelor project from KEA Web Development using Prismic CMS, Vue, and TailwindCSS.
Language: Vue - Size: 661 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

cschlosser/IfEmpty
Rust Trait to return a value if the object is empty
Language: Rust - Size: 66.4 KB - Last synced at: 8 days ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

jonaserhart/learning-c-the-hard-way
Language: C - Size: 91.8 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

loosenthedark/CI_DCD-mongodb
Video tutorial walkthroughs followed as part of the Data-Centric Development module of Code Institute's Full Stack Web Development Diploma Programme
Language: Python - Size: 3.91 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

pau13-loop/RicksyBusiness
If you're interested about the Observer pattern and you want to know about the GOF patterns this is the ideal project for you. This kata has been made to practice the Liskov Substitution Principle and to know which process apply to create a program based on a UML diagram that follows the Observer pattern.
Language: Java - Size: 116 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

pau13-loop/EnZinium
This Java Kata has been made with the intention to practice with the code structure of the dictionaries. Anyone that ever has been interested with the block-chain and the crypto coins will like this kata because is a bit themed around all this. How you can tell the name EnZilium has been made from the name of the Ethereum.
Language: Java - Size: 43 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 1

pau13-loop/BiciPalma
A Kata to have an 'easy' introduction into the Java programming language. This kata has been made to to practice with the OOP programming paradigm, apply correctly the TDD process to solve problems and have a fluent progression while you're developing the software. Check it out if you're interested.
Language: Java - Size: 152 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

pau13-loop/DIP-SOLID-Training
This is a Java exercise made expressly to understand the DIP Principle from the SOLID Principles. It has an exercise with an easy level and it's not too complex with the intention to practice and know how apply and work correctly with the Dependency Inversion Principle.
Language: Java - Size: 14.6 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

pau13-loop/ISP-SOLID-Training
This is a Java exercise made expressly to understand the SIP Principle from the SOLID Principles. It has an exercise with an easy level and it's not too complex with the intention to practice and know how apply and work correctly with the Segregation Interface Principle.
Language: Java - Size: 16.6 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

pau13-loop/Cotxox
In this repository I'm going to add the Java test of previous years applying correctly the learned methodologies and git flow. This repository is for the business I'm going to apply to have a reference of wich one is my actual level in Java programming language.
Language: Java - Size: 148 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

pau13-loop/StockX
Java coding test. Developing a software following the OOP programming and applying correctly the TDD process. Implementation of SOLID Principles and elaboration of a program from an UML diagram and following the user stories. Base of all concepts that we have learned since we started the Superior Degree in software Development.
Language: Java - Size: 286 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 1

pau13-loop/ArnoldEnumType
Java Kata, really interesting to anyone that likes the astronomy. The kata is based to be able to work with the Enum Types of Java. Really simple and easy to do to anyone that already know a bit of the programming language of Java. And don't forget that the best thing about it is that you'll know which one is your weight in any planet of the Solar System
Language: Java - Size: 13.7 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

pau13-loop/bowling-Game
Volunteer kata for the Christmas Holidays. Introduction to the OOP programming paradigm. You have to follow a DDD process and the interpretation of an UML diagram that finally will make a transition to the OOP paradigm followed by a TDD process.
Language: Python - Size: 93.8 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

pau13-loop/DNI_kata
Volunteer kata for the Christmas Holidays. Introduction to the OOP programming paradigm. You have to follow a DDD process and the interpretation of an UML diagram that finally will make a transition to the OOP paradigm followed by a TDD process.
Language: Python - Size: 93.8 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

pau13-loop/Yatzy-Refactoring-Kata
Volunteer kata for the Christmas Holidays. Introduction to the OOP programming paradigm. You have to follow a DDD process and the interpretation of an UML diagram that finally will make a transition to the OOP paradigm followed by a TDD process.
Language: Python - Size: 39.1 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

xadaemon/battlement
Defensive programming library for python
Language: Python - Size: 58.6 KB - Last synced at: 12 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

aloatias/TodoList.Api
The simple and well known "To-Do list" API. Interesting features include: Code First approach, TDD, integration tests, DI, defensive programming and the use of an in memory database. You can easily test this API by using this: https://github.com/aloatias/TodoList.Front
Language: C# - Size: 33.2 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 1

mtsknn/airport-game 📦
Airport game using defensive programming techniques
Language: JavaScript - Size: 65.4 KB - Last synced at: 6 days ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

samkhn/condit 📦
A library to make defensive programming more readable with Status and StatusOr<T>.
Language: C++ - Size: 54.7 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

Conaclos/safe-any 📦
Use TypeScript `unknown` type instead.
Size: 51.8 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 1
