All Projects → deanf1 → dotnet-security-unit-tests

deanf1 / dotnet-security-unit-tests

Licence: GPL-3.0 license
A web application that contains several unit tests for the purpose of .NET security

Programming Languages

C#
18002 projects
Classic ASP
548 projects
python
139335 projects - #7 most used programming language
Batchfile
5799 projects
XSLT
1337 projects

Projects that are alternatives of or similar to dotnet-security-unit-tests

Nosqlinjection wordlists
This repository contains payload to test NoSQL Injections
Stars: ✭ 269 (+976%)
Mutual labels:  injection, owasp
DependencyInjector
Lightweight dependency injector
Stars: ✭ 30 (+20%)
Mutual labels:  injection
tsdi
Dependency Injection container (IoC) for TypeScript
Stars: ✭ 50 (+100%)
Mutual labels:  injection
powerquery-language-services
Library to provide intellisense and other language services for the Power Query / M language.
Stars: ✭ 27 (+8%)
Mutual labels:  microsoft
OWASP-Calculator
🧮 An online calculator to assess the risk of web vulnerabilities based on OWASP Risk Assessment
Stars: ✭ 109 (+336%)
Mutual labels:  owasp
azure-devops-terraform
Recipe to deploy Azure Infrastructure with Terraform via Azure DevOps
Stars: ✭ 18 (-28%)
Mutual labels:  microsoft
ExtApp
ExtApp是一个基于三层架构,使用NHibernate、API Controller和ExtJs创建的,用于简化政府和企业应用开发的Web应用程序框架。
Stars: ✭ 14 (-44%)
Mutual labels:  nhibernate
SynapseML
Simple and Distributed Machine Learning
Stars: ✭ 3,355 (+13320%)
Mutual labels:  microsoft
monthlyresources
Use this repository to explore the latest content and code samples. Each month we will release best of content resources that relate to a particular theme. - Microsoft Developer Editorial team
Stars: ✭ 198 (+692%)
Mutual labels:  microsoft
CNeptune
CNeptune improve productivity & efficiency by urbanize .net module with meta-code to lay foundation for frameworks
Stars: ✭ 30 (+20%)
Mutual labels:  injection
add-to-calendar-button
A convenient JavaScript snippet, which lets you create beautiful buttons, where people can add events to their calendars.
Stars: ✭ 697 (+2688%)
Mutual labels:  microsoft
Viber-and-the-Microsoft-Bot-Framework
se02035.github.io/viber-and-the-microsoft-bot-framework/
Stars: ✭ 16 (-36%)
Mutual labels:  microsoft
Mono.Cecil.Inject
An extension to Mono.Cecil that provides helper methods for simple method injection.
Stars: ✭ 65 (+160%)
Mutual labels:  injection
dependency-check-plugin
Jenkins plugin for OWASP Dependency-Check. Inspects project components for known vulnerabilities (e.g. CVEs).
Stars: ✭ 107 (+328%)
Mutual labels:  owasp
windows-xp
A simulation of the awesome Windows-XP made by using only the web tools and no library. All rights reserved to Microsoft.
Stars: ✭ 14 (-44%)
Mutual labels:  microsoft
BTPS-SecPack
This repository contains a collection of PowerShell tools that can be utilized to protect and defend an environment based on the recommendations of multiple cyber security researchers at Microsoft. These tools were created with a small to medium size enterprise environment in mind as smaller organizations do not always have the type of funding a…
Stars: ✭ 33 (+32%)
Mutual labels:  microsoft
DynamicProto-JS
Generates dynamic prototype methods for JavaScript objects (classes) by supporting method definition within their "class" constructor (like an instance version), this removes the need to expose internal properties on the instance (this) which results in better code minfication and therefore improved load times for your users.
Stars: ✭ 16 (-36%)
Mutual labels:  microsoft
BlindRef
BlindRef serves as the basis for an automated Blind-Based XXE Exploitation Framework
Stars: ✭ 26 (+4%)
Mutual labels:  xxe
BimlFlex-Community
Community-focused content to supplement working with BimlFlex.
Stars: ✭ 30 (+20%)
Mutual labels:  microsoft
iFrameX
Iframe generator with dynamic content injection like HTML, Javascript, CSS, etc. and two ways communication, parent <-> iframe.
Stars: ✭ 18 (-28%)
Mutual labels:  injection

.NET Security Unit Tests

A web application that contains several unit tests for the purpose of .NET security

(Based on the web application I added to a Java console application with similar tests by Dave Wichers)

Overview

The purpose of this web app is to test the following vulnerabilities in .NET (click to view their respective code):

The code can be analyzed by static code tools or deployed as a web application and analyzed via dynamic tools. The underlying C# code can also be used as examples for how to make .NET code safe/unsafe. You can also find detailed comments in the code with each test explaining why it is safe/unsafe.

Installation

Please see the INSTRUCTIONS.txt file for information on deploying the web app, as well as instructions for running all the tests programmatically.

(Note: you will need Visual Studio installed)

License

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
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].