Apache HTTP Server port doesn't respond
<p>I'm forging a packet to start a TCP connection with port 80 (so I'm sending a TCP-SYN) and the HTTP Server does not respond at all.</p>

<p>I've ran <code>netstat -natu</code> during the all process and no change on the port 80 state:</p>

<pre><code>Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
tcp        0      0 192.168.1.7:41562       151.101.61.140:443      ESTABLISHED
tcp        0      0 192.168.1.7:45660       216.58.214.161:80       ESTABLISHED
tcp        0      0 192.168.1.7:50852       151.101.193.69:80       TIME_WAIT  
tcp        0      0 192.168.1.7:36450       64.233.184.95:443       ESTABLISHED
tcp        1      0 192.168.1.7:46960       162.213.33.49:443       CLOSE_WAIT 
tcp6       0      0 :::80                   :::*                    LISTEN     
tcp6       0      0 ::1:631                 :::*                    LISTEN     
tcp6       1      0 ::1:35050               ::1:631                 CLOSE_WAIT 
udp        0      0 0.0.0.0:631             0.0.0.0:*                          
udp        0      0 0.0.0.0:49933           0.0.0.0:*                          
udp        0      0 0.0.0.0:5287            0.0.0.0:*                       
</code></pre>

<p>The port is always on <code>LISTEN</code> state, and upon receiving a TCP-SYN it should change to <code>SYN_RECV</code> right?</p>

<p>If it helps, a Wireshark capture of the packet I send:</p>

<p><a href="https://i.stack.imgur.com/AL9Me.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/AL9Me.png" alt="Forged TCP-SYN"></a></p>

<p>So I can't seem to see what the problem is.</p>