MailSharp / MailSharp.DNS / Records / RecordUnknown.cs
Code · 16 lines · 346 bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16using MailSharp.DNS.Records;

namespace MailSharp.DNS.Records;

public record RecordUnknown : DnsRecord
{
	public byte[] RDATA;
	public RecordUnknown(RecordReader rr) : base(rr)
	{
		// re-read length
		ushort RDLENGTH = rr.ReadUInt16(-2);
		RDATA = rr.ReadBytes(RDLENGTH);
	}

	public override string ToString() => Convert.ToHexString(RDATA);
}