Show plaintext payload for DNS packet fixtures

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

  • Close this issue

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 Sep 28, 2025 by 🤖 GitLab Bot 🤖
Assignee Loading
Time tracking Loading