<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Gordon Deng</title>
    <description>The latest articles on DEV Community by Gordon Deng (@gordon_deng).</description>
    <link>https://dev.to/gordon_deng</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4190542%2Fbf87a21e-9316-4d4d-867a-c965f7c68d42.jpg</url>
      <title>DEV Community: Gordon Deng</title>
      <link>https://dev.to/gordon_deng</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/gordon_deng"/>
    <language>en</language>
    <item>
      <title>Wireshark shows DNS for an HTTP lab site but no plaintext HTTP GET on WLAN</title>
      <dc:creator>Gordon Deng</dc:creator>
      <pubDate>Sun, 18 Oct 2026 08:31:04 +0000</pubDate>
      <link>https://dev.to/gordon_deng/wireshark-shows-dns-for-an-http-lab-site-but-no-plaintext-http-get-on-wlan-hm4</link>
      <guid>https://dev.to/gordon_deng/wireshark-shows-dns-for-an-http-lab-site-but-no-plaintext-http-get-on-wlan-hm4</guid>
      <description>&lt;p&gt;I'm doing a university Wireshark lab and I’m stuck on a packet-capture issue. I’d appreciate help understanding what is happening and what I should capture next.&lt;/p&gt;

&lt;h2&gt;
  
  
  Goal
&lt;/h2&gt;

&lt;p&gt;Capture a plaintext HTTP request/response for this lab URL in Wireshark:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;a href="http://gaia.cs.umass.edu/wireshark-labs/INTRO-wireshark-file1.html" rel="noopener noreferrer"&gt;http://gaia.cs.umass.edu/wireshark-labs/INTRO-wireshark-file1.html&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The page is expected to return a simple welcome message, and the lab requires analyzing the HTTP GET and the server response.&lt;/p&gt;

&lt;h2&gt;
  
  
  Environment
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Windows&lt;/li&gt;
&lt;li&gt;Wireshark 4.6.9&lt;/li&gt;
&lt;li&gt;Microsoft Edge&lt;/li&gt;
&lt;li&gt;Capturing on the &lt;strong&gt;WLAN&lt;/strong&gt; interface&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What I observe
&lt;/h2&gt;

&lt;p&gt;In the first capture:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;DNS resolution for &lt;code&gt;gaia.cs.umass.edu&lt;/code&gt; is visible.&lt;/li&gt;
&lt;li&gt;The lab server resolves to &lt;code&gt;128.119.245.12&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;My client’s private IPv4 address is &lt;code&gt;172.27.x.x&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Applying the display filter &lt;code&gt;http&lt;/code&gt; does &lt;strong&gt;not&lt;/strong&gt; show the expected GET request to &lt;code&gt;gaia.cs.umass.edu&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;The HTTP-filtered packets appear to be unrelated Windows connectivity-check traffic.&lt;/li&gt;
&lt;li&gt;There is a connection from the client to the lab server on TCP port 443 (HTTPS), but the lab needs the plaintext HTTP request on port 80.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The confusing part is that the site itself works over HTTP. I tested it separately with &lt;code&gt;curl&lt;/code&gt; and got &lt;code&gt;200 OK&lt;/code&gt; with no redirect, and the expected welcome text:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Congratulations! You've downloaded the first Wireshark lab file!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;So the server supports plaintext HTTP. The problem seems to be on the capture/routing side.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frpdpwuw7wontveqa0nkd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frpdpwuw7wontveqa0nkd.png" alt=" " width="452" height="227"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F69ae5enks5visn75k4p4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F69ae5enks5visn75k4p4.png" alt=" " width="799" height="666"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I’ve tried
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Confirmed the URL starts with &lt;code&gt;http://&lt;/code&gt;, not &lt;code&gt;https://&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Checked that Edge’s “always use secure connections / automatic HTTPS” option is not enabled.&lt;/li&gt;
&lt;li&gt;Captured on WLAN and filtered with:

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;http&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;http.host == "gaia.cs.umass.edu" || http.response&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;dns.qry.name == "gaia.cs.umass.edu"&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;DNS packets are captured, but the expected HTTP GET is not.&lt;/li&gt;
&lt;li&gt;I have fully exited the accelerator/proxy software and repeated the capture in a clean InPrivate window.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Any debugging suggestions would be very helpful. I can share sanitized packet details or a filter output if needed, but I’d rather not upload the full capture because it may contain unrelated traffic.&lt;/p&gt;

</description>
      <category>wireshark</category>
      <category>networking</category>
      <category>http</category>
      <category>help</category>
    </item>
  </channel>
</rss>
