ARSoft.Tools.Net icon indicating copy to clipboard operation
ARSoft.Tools.Net copied to clipboard

This project contains a complete managed .Net SPF validation, SenderID validation and a dns client and dns server implementation written in C#.

Results 19 ARSoft.Tools.Net issues
Sort by recently updated
recently updated
newest added

I'd like to have a sample of how to use DnsSec on the server side. I have come as far as this https://github.com/ststeiger/Arsoft/blob/master/ArsoftTestServer/Servers/DnsSecServer.cs but I can't find any information anywhere...

With this PR the library can act as a proxy for private DNS-over-TLS servers. This is just an approximation of what it may look like, I am 100% sure than...

I fixed three DNSSEC related bugs in this PR.

Add documentation link to README.md

Sending a TSIG update request to the server from nix tool nsupdate. When server attempts to process the packet (after bypassing #18 ) it fails and emits a `Server_InvalidSignedMessageReceived`. After...

Testing the server component by issuing it an update request from nix tool nsupdate. Am including an update key in the update packet (TSIG). Server receives UDP packet and commences...

Its useful to be able to get the byte-level representation of a DnsMessage.

Repro code below, check the comment for where it throws vs it doesn't. List\ lDnsServers = new List\(); lDnsServers.Add(IPAddress.Parse("1.4.5.6")); // non existent lDnsServers.Add(IPAddress.Parse("8.8.8.8")); DnsClient lClient = new DnsClient(lDnsServers, 5000); lClient.IsTcpEnabled...

I am using to get the txt records but it is returning null. DnsMessage dnsMessage = await DnsClient.Default.Resolve(DomainName.Parse("google.com"), RecordType.Txt) while non async version DnsMessage dnsMessage = DnsClient.Default.Resolve(DomainName.Parse("google.com"), RecordType.Txt) working fine.

Updated the project to target netstandard2.0. Could not pick a lower netstandard version, as that would have required a larger rewrite. This is a very simple change to allow the...