Open in app

Sign In

Write

Sign In

TRAPDOOR Labs
TRAPDOOR Labs

48 Followers

Home

About

Apr 25, 2021

Detecting Attackers using Honeypots on the UniFi Dream Machine

Like most teams, we have been working from home a lot more over the last year, and looking at ways to protect our work devices whilst away from the office. One of our recent upgrades is the home router, which we have just updated to use the UniFi Dream Machine…

Honeypot

5 min read

Detecting Attackers using Honeypots on the UniFi Dream Machine
Detecting Attackers using Honeypots on the UniFi Dream Machine
Honeypot

5 min read


Apr 13, 2021

C# String vs string — more than just style?

A common question when working with C# is whether to use String or string. C# supports both versions as the language provides keywords that alias all of the .NET types :string:String, int:Int32, bool:Boolean etc.. The guidance has changed over the years so we are going to take a brief look…

C Sharp Programming

4 min read

C# String vs string — more than just style?
C# String vs string — more than just style?
C Sharp Programming

4 min read


Aug 22, 2020

C# Target Platforms | x64 vs x86 vs AnyCPU

When programming with C# you don’t usually need to worry about the underlying target platform. There are however a few cases when the Application and OS architecture can affect program logic, change functionality and cause unexpected exceptions. In this article we’re going to look into how .NET …

Csharp

5 min read

C# Target Platforms |  x64 vs x86 vs AnyCPU
C# Target Platforms |  x64 vs x86 vs AnyCPU
Csharp

5 min read


Jul 13, 2020

Keeping Secrets While Developing C# Applications

Thousands of passwords and API keys are accidently uploaded to GitHub every day, putting users and businesses at risk. Managing sensitive data during the development process is clearly a difficult problem and can easily go very wrong. There is however, a great solution when developing with .NET! In this article…

Dotnet

3 min read

Keeping secrets while developing C# Applications
Keeping secrets while developing C# Applications
Dotnet

3 min read


Jul 9, 2020

TCP Message Coalescing

It is a common misconception that because TCP guarantees packet order your messages will be delivered individually, this is not always the case. We’re going to look at why this happens and some common solutions. coalesce - “If two or more things coalesce, they come or grow together to form one…

Tcp

5 min read

TCP Message Coalescing
TCP Message Coalescing
Tcp

5 min read


Jul 3, 2020

Hello .NET 5 | Do We Need a New .NET?

The next evolution of .NET is just around the corner and there are many reasons to get excited. In this article we are going look at why this version is an important next step and how it is set to unify the .NET platform after nearly 20 years. Where are we now? Since the…

Dotnet

5 min read

Hello .NET 5 | Do we need a new .NET?
Hello .NET 5 | Do we need a new .NET?
Dotnet

5 min read


Jun 21, 2020

C# Implicit Types: Dynamic, Var and Object

C# provides several different ways to represent variable types. This article explores the differences between var, dynamic and object and takes a deeper look at what’s happening behind the scenes. System.Object The System.Object (aka object) is the base Type for all other types in C#. …

C Sharp Programming

4 min read

C# Implicit Types: Dynamic, Var and Object
C# Implicit Types: Dynamic, Var and Object
C Sharp Programming

4 min read


Jun 14, 2020

Dynamically Invoking C# Methods

Using reflection to find and invoke methods at runtime is simple in C#. This article provides a basic example to get going and some common pitfalls to look out for. Let’s get started! Three Simple Steps For the basic example there are only three lines of code involved: Find the required method Create…

C Sharp Programming

4 min read

Dynamically Invoking C# Methods
Dynamically Invoking C# Methods
C Sharp Programming

4 min read

TRAPDOOR Labs

TRAPDOOR Labs

48 Followers

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams