Skip to content

A modular .NET toolbox for hardware polling, IO, logging, and reusable developer utilities.

License

Notifications You must be signed in to change notification settings

0MrDarn0/SniffKit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SniffKit

.NET Build & Test NuGet License: MIT

SniffKit is a modular .NET project that serves as a personal toolbox and framework. It brings together reusable components that are useful across different projects and scenarios – from hardware polling and logging to IO utilities and UI helpers. The goal is to provide clean, extensible building blocks that can be used both for quick experiments and for production-ready applications.

✨ Features (current & planned)

  • Core – central utilities, logging, diagnostics, helpers
  • IO – input/output layers, device polling, abstractions for USB/PCI/HID
  • Hardware – type-safe DeviceInfo models for different device types (USB, PCI, Bluetooth, …)
  • Tests – unit tests for all modules to ensure stability and extensibility

🎯 Objectives

  • Reusability: once solved, a problem should become a reusable module
  • Modularity: each feature is encapsulated and can be used independently
  • Extensibility: new technologies (e.g., Bluetooth, virtual devices) can be added without breaking existing code
  • Maintainability: clean architecture, clear APIs, contributor-friendly design

🚀 Vision

  • SniffKit is not a monolithic framework but a growing collection of building blocks that can be combined as needed.
  • It’s a personal developer toolkit for everything from small helpers to complex integrations.

About

A modular .NET toolbox for hardware polling, IO, logging, and reusable developer utilities.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages