mirror of
https://github.com/Yamato-Security/WELA.git
synced 2026-10-08 07:15:25 +02:00
Use reserved test namespace for native DNS completion probe
This commit is contained in:
1 parent
1df3e401ff
commit
1759f5a196
10 files changed
+19
-19
No files matched your search
@@ -27,7 +27,7 @@ namespace Wela.DnsClientProbe {
|
||||
}
|
||||
public static Result Query(string name,string resolver) {
|
||||
if(IntPtr.Size!=8)throw new InvalidOperationException("Native 64-bit process required.");
|
||||
if(name==null||!Regex.IsMatch(name,@"^wela-[a-f0-9]{32}\.wela\.invalid\.\z"))throw new ArgumentException("Only the fixed random probe name is accepted.");
|
||||
if(name==null||!Regex.IsMatch(name,@"^wela-[a-f0-9]{32}\.wela\.test\.\z"))throw new ArgumentException("Only the fixed random probe name is accepted.");
|
||||
ValidateResolver(resolver);
|
||||
// SDK DNS_ADDR_ARRAY header32 + one DNS_ADDR64; sockaddr_in in its first16 bytes.
|
||||
byte[] server=new byte[96];BitConverter.GetBytes((uint)1).CopyTo(server,0);BitConverter.GetBytes((uint)1).CopyTo(server,4);
|
||||
|
||||
Reference in new issue
Block a user