Show plaintext payload for DNS packet fixtures
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
The following discussion from !15691 (merged) should be addressed:
-
@tkuah started a discussion: (+1 comment) irb(main):001:0> require 'base64' => true irb(main):002:0> require 'net/dns' => true irb(main):003:0> payload = "JJSFAAABAAEAAAABEnBhdHJvbmktMDItZGItZ3N0ZwRub2RlCWVhc3QtdXMt\nMgZjb25zdWwAAAEAAcAMAAEAAQAAAAAABArgHWbADAAQAAEAAAAAABgXY29u\nc3VsLW5ldHdvcmstc2VnbWVudD0=\n" => "JJSFAAABAAEAAAABEnBhdHJvbmktMDItZGItZ3N0ZwRub2RlCWVhc3QtdXMt\nMgZjb25zdWwAAAEAAcAMAAEAAQAAAAAABArgHWbADAAQAAEAAAAAABgXY29u\nc3VsLW5ldHdvcmstc2VnbWVudD0=\n" irb(main):004:0> Net::DNS::Packet.parse Base64.decode64(payload) => ;; HEADER SECTION ;; id = 9364 ;; qr = 1 opCode: QUERY aa = 1 tc = 0 rd = 1 ;; ra = 0 ad = 0 cd = 0 rcode = NoError ;; qdCount = 1 anCount = 1 nsCount = 0 arCount = 1 ;; QUESTION SECTION (1 record): ;; patroni-02-db-gstg.node.east-us-2.consul. IN A ;; ANSWER SECTION (1 record): patroni-02-db-gstg.node.east-us-2.consul. 0 IN A 10.224.29.102 ;; ADDITIONAL SECTION (1 record): patroni-02-db-gstg.node.east-us-2.consul. 0 IN TXT
Edited by 🤖 GitLab Bot 🤖