ndisapi.net
ndisapi.net copied to clipboard
Major refactor
Currently contains:
- Better naming conventions.
- Extracted nested types.
- Improved usability (currently mostly with static filters, specifically "transport" filters).
To-do:
- [ ] Further refactoring to use C# types over custom types where possible (ex: less conversions between
IPAddress
and custom IPv4/6 types). - [ ] Namespace refactoring.
- [ ] Improve the creation and management of all filter types.
- [ ] Tests.
- [ ] Cleanup.
- [ ] Samples.
This PR will be updated further while I'm working on my project utilizing this API.
Note: This PR currently uses my .editorconfig
rules (stuff like explicit type name over var
), if desired, once finalized I could revert some of those preference-driven changes.