title: sending http post packet using sharppcap or packetdotnet
body: <p>For testing reasons, I'm trying to generate a http packet with different source IP address and post it to a destination.</p>
  
  <p>I'm going to use <strong>sharppcap</strong> or <strong>packetdotnet</strong>.</p>
  
  <p>Found good samples here: </p>
  
  <p><a href="http://www.tamirgal.com/blog/post/SendTcpSynExamplecs.aspx" rel="nofollow">http://www.tamirgal.com/blog/post/SendTcpSynExamplecs.aspx</a></p>
  
  <p>and here:</p>
  
  <p><a href="http://pcapdotnet.codeplex.com/wikipage?title=Pcap.Net%20Tutorial%20-%20Sending%20Packets" rel="nofollow">http://pcapdotnet.codeplex.com/wikipage?title=Pcap.Net%20Tutorial%20-%20Sending%20Packets</a></p>
  
  <p>But I'm a noob in this area and I need help:</p>
  
  <ol>
  <li><p>What should I do <strong>before sending http packet</strong>? do a <strong>tcp
  handshake</strong> or    what? can you post any samples about <strong>calling a
  url</strong> using <strong>post</strong> verb by    <strong>sending http packet</strong>?</p></li>
  <li><p>For doing some stress tests I need to change the source ip address and destination response is not important to me. So changing the<br>
      <strong>source address</strong> is <strong>enough</strong>? what about <strong>checksum</strong> and <strong>other properties</strong>?</p></li>
  </ol>
  
  <p><em><strong>Any sample or link would be helpful.</em></strong></p>