<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>PcapDotNet Issue Tracker Rss Feed</title><link>http://pcapdotnet.codeplex.com/WorkItem/List.aspx</link><description>PcapDotNet Issue Tracker Rss Description</description><item><title>Created Unassigned: When a IpV4 packet is fragmented, sometimes it returns a zero length IpV4Datagram. [10129]</title><link>http://pcapdotnet.codeplex.com/workitem/10129</link><description>According to https&amp;#58;&amp;#47;&amp;#47;en.wikipedia.org&amp;#47;wiki&amp;#47;IPv4, when a ipv4 packet is fragmented, the total length should be the length of the current segment. However, in the real world, I found that the total length could be zero when there are payload and the ip4v packet is marked &amp;#34;More Fragmentations&amp;#34;. In this case, the code now will return no data inside ipv4 packet, i.e. no TCP packet, which is not correct.&lt;br /&gt;</description><author>sumtec</author><pubDate>Wed, 22 May 2013 06:46:01 GMT</pubDate><guid isPermaLink="false">Created Unassigned: When a IpV4 packet is fragmented, sometimes it returns a zero length IpV4Datagram. [10129] 20130522064601A</guid></item><item><title>Created Unassigned: IpV4FragmentationOptions have wrong values [10128]</title><link>http://pcapdotnet.codeplex.com/workitem/10128</link><description>According to http&amp;#58;&amp;#47;&amp;#47;en.wikipedia.org&amp;#47;wiki&amp;#47;IPv4 the Option Value in the high 3 bits of the byte value in offset 6 should have&amp;#58;&lt;br /&gt;0 Reserved&lt;br /&gt;1 Don&amp;#39;t Fragment&lt;br /&gt;2 More Fragments&lt;br /&gt;&lt;br /&gt;However, right now the code looks like this&amp;#58;&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; &amp;#60;summary&amp;#62;&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; May Fragment, Last Fragment.&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; &amp;#60;&amp;#47;summary&amp;#62;&lt;br /&gt;        None &amp;#61; 0x0 &amp;#60;&amp;#60; 13,&lt;br /&gt;&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; &amp;#60;summary&amp;#62;&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; More Fragments.&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; &amp;#60;&amp;#47;summary&amp;#62;&lt;br /&gt;        MoreFragments &amp;#61; 0x1 &amp;#60;&amp;#60; 13,  &amp;#47;&amp;#47; &amp;#60;-------- this should be DoNotFragment&lt;br /&gt;&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; &amp;#60;summary&amp;#62;&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; Don&amp;#39;t Fragment.&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; &amp;#60;&amp;#47;summary&amp;#62;&lt;br /&gt;        DoNotFragment &amp;#61; 0x2 &amp;#60;&amp;#60; 13  &amp;#47;&amp;#47; &amp;#60;-------- this should be MoreFragments&lt;br /&gt;&lt;br /&gt;They are just transposed.&lt;br /&gt;</description><author>sumtec</author><pubDate>Wed, 22 May 2013 05:15:44 GMT</pubDate><guid isPermaLink="false">Created Unassigned: IpV4FragmentationOptions have wrong values [10128] 20130522051544A</guid></item><item><title>Closed Issue: Support for Linux SLL datalink [9685]</title><link>http://pcapdotnet.codeplex.com/workitem/9685</link><description>I have captured a pcap file using Tao tPacketCapture on Android &amp;#40;http&amp;#58;&amp;#47;&amp;#47;www.taosoftware.co.jp&amp;#47;en&amp;#47;android&amp;#47;packetcapture&amp;#47;&amp;#41;.  The problem is that the pcap file I captured has a datalink of &amp;#34;LINUX_SLL &amp;#40;Linux cooked&amp;#41;&amp;#34; and this throws an exception &amp;#39;packet.IsValid&amp;#39; threw an exception of type &amp;#39;System.NotSupportedException&amp;#39;base &amp;#123;System.SystemException&amp;#125; &amp;#61; &amp;#123;&amp;#34;PcapDataLink 113 - LINUX_SLL &amp;#40;Linux cooked&amp;#41; is unsupported&amp;#34;&amp;#125;I&amp;#39;ve attached the pcap file in question.&lt;br /&gt;</description><author>Brickner</author><pubDate>Thu, 16 May 2013 11:45:15 GMT</pubDate><guid isPermaLink="false">Closed Issue: Support for Linux SLL datalink [9685] 20130516114515A</guid></item><item><title>Commented Issue: Visual Studio crashes at program exits [10010]</title><link>http://pcapdotnet.codeplex.com/workitem/10010</link><description>Hi,&lt;br /&gt;when I run my program which uses Pcap.Net, when the program is going to exit it crashes with the error &amp;#34;vshost32.exe has stopped working&amp;#34;.  I used other third party libraries &amp;#40;even from codeplex&amp;#41; and this didn&amp;#39;t happen with them, which is why I&amp;#39;m suspecting Pcap.Net.  Although human error &amp;#40;from my side&amp;#41; is still probably the problem.  So if someone can show me what setting or whatever I need to do, it would be very much appreciated.&lt;br /&gt;Comments: ** Comment from web user: Brickner ** &lt;p&gt;Can you give some details on how to reproduce this?&lt;/p&gt;</description><author>Brickner</author><pubDate>Tue, 16 Apr 2013 07:10:58 GMT</pubDate><guid isPermaLink="false">Commented Issue: Visual Studio crashes at program exits [10010] 20130416071058A</guid></item><item><title>Created Issue: Visual Studio crashes at program exits [10010]</title><link>http://pcapdotnet.codeplex.com/workitem/10010</link><description>Hi,&lt;br /&gt;when I run my program which uses Pcap.Net, when the program is going to exit it crashes.  I used other third party libraries &amp;#40;even from codeplex&amp;#41; and this didn&amp;#39;t happen with them, which is why I&amp;#39;m suspecting Pcap.Net.  Although human error &amp;#40;from my side&amp;#41; is still probably the problem.  So if someone can show me what setting or whatever I need to do, it would be very much appreciated.&lt;br /&gt;</description><author>Twoeyes</author><pubDate>Sun, 07 Apr 2013 17:15:54 GMT</pubDate><guid isPermaLink="false">Created Issue: Visual Studio crashes at program exits [10010] 20130407051554P</guid></item><item><title>Commented Issue: Support for Linux SLL datalink [9685]</title><link>http://pcapdotnet.codeplex.com/workitem/9685</link><description>I have captured a pcap file using Tao tPacketCapture on Android &amp;#40;http&amp;#58;&amp;#47;&amp;#47;www.taosoftware.co.jp&amp;#47;en&amp;#47;android&amp;#47;packetcapture&amp;#47;&amp;#41;.  The problem is that the pcap file I captured has a datalink of &amp;#38;quot&amp;#59;LINUX_SLL &amp;#40;Linux cooked&amp;#41;&amp;#38;quot&amp;#59; and this throws an exception &lt;br /&gt;&lt;br /&gt;&amp;#39;packet.IsValid&amp;#39; threw an exception of type &amp;#39;System.NotSupportedException&amp;#39;&lt;br /&gt;base &amp;#123;System.SystemException&amp;#125; &amp;#61; &amp;#123;&amp;#38;quot&amp;#59;PcapDataLink 113 - LINUX_SLL &amp;#40;Linux cooked&amp;#41; is unsupported&amp;#38;quot&amp;#59;&amp;#125;&lt;br /&gt;&lt;br /&gt;I&amp;#39;ve attached the pcap file in question.&lt;br /&gt;Comments: ** Comment from web user: Brickner ** &lt;p&gt;Just committed changeset 71055, which adds support for Linux SLL datalink.&lt;br&gt;This would be supported in the next version of Pcap.Net or in any version you download the source for and build yourself starting from changeset 71055.&lt;/p&gt;</description><author>Brickner</author><pubDate>Fri, 23 Nov 2012 20:27:24 GMT</pubDate><guid isPermaLink="false">Commented Issue: Support for Linux SLL datalink [9685] 20121123082724P</guid></item><item><title>Commented Issue: Create ability to block packets from being passed on to windows driver [9686]</title><link>http://pcapdotnet.codeplex.com/workitem/9686</link><description>I&amp;#39;m trying to use Pcap.Net to bypass winsockets altogether and to send packets directly. I must do this, because RAW sockets are supported only on the server class windows operating systems. I want to do this, because Pcap.Net is much better suited for low level network interactions than raw sockets &amp;#40;better structure, ability to access Ethernet layer ect&amp;#41;. &lt;br /&gt;&lt;br /&gt;My problem is that, as it is, the packets that are received are passed on to windows driver, which creates bad interactions.&lt;br /&gt;&lt;br /&gt;Consider flowing&amp;#58; I&amp;#39;m trying to open a tcp connection to the host. I send the SYN package and it sends me back SYN-ACK package. Before I can confirm the connection for open, Windows driver, which processes the SYN-ACK package sends RST package to close the connection. At present, there&amp;#39;s nothing I can do about this issue.&lt;br /&gt;Comments: ** Comment from web user: Brickner ** &lt;p&gt;You should use a system / drivers / devices that aren't interfering with the packets you don't want them to interfere.&lt;br&gt;Pcap.Net is a WinPcap wrapper and WinPcap doesn't block packets.&lt;br&gt;I'll close this issue, since it's out of the scope of Pcap.Net and isn't planned to be supported in a future version, unless you want to change the feature request.&lt;/p&gt;</description><author>Brickner</author><pubDate>Fri, 23 Nov 2012 19:48:18 GMT</pubDate><guid isPermaLink="false">Commented Issue: Create ability to block packets from being passed on to windows driver [9686] 20121123074818P</guid></item><item><title>Created Issue: Create ability to block packets from being passed on to windows driver [9686]</title><link>http://pcapdotnet.codeplex.com/workitem/9686</link><description>I&amp;#39;m trying to use Pcap.Net to bypass winsockets altogether and to send packets directly. I must do this, because RAW sockets are supported only on the server class windows operating systems. I want to do this, because Pcap.Net is much better suited for low level network interactions than raw sockets &amp;#40;better structure, ability to access Ethernet layer ect&amp;#41;. &lt;br /&gt;&lt;br /&gt;My problem is that, as it is, the packets that are received are passed on to windows driver, which creates bad interactions.&lt;br /&gt;&lt;br /&gt;Consider flowing&amp;#58; I&amp;#39;m trying to open a tcp connection to the host. I send the SYN package and it sends me back SYN-ACK package. Before I can confirm the connection for open, Windows driver, which processes the SYN-ACK package sends RST package to close the connection. At present, there&amp;#39;s nothing I can do about this issue.&lt;br /&gt;</description><author>menkaur</author><pubDate>Wed, 24 Oct 2012 03:11:25 GMT</pubDate><guid isPermaLink="false">Created Issue: Create ability to block packets from being passed on to windows driver [9686] 20121024031125A</guid></item><item><title>Created Issue: Support for Linux SLL datalink [9685]</title><link>http://pcapdotnet.codeplex.com/workitem/9685</link><description>I have captured a pcap file using Tao tPacketCapture on Android &amp;#40;http&amp;#58;&amp;#47;&amp;#47;www.taosoftware.co.jp&amp;#47;en&amp;#47;android&amp;#47;packetcapture&amp;#47;&amp;#41;.  The problem is that the pcap file I captured has a datalink of &amp;#38;quot&amp;#59;LINUX_SLL &amp;#40;Linux cooked&amp;#41;&amp;#38;quot&amp;#59; and this throws an exception &lt;br /&gt;&lt;br /&gt;&amp;#39;packet.IsValid&amp;#39; threw an exception of type &amp;#39;System.NotSupportedException&amp;#39;&lt;br /&gt;base &amp;#123;System.SystemException&amp;#125; &amp;#61; &amp;#123;&amp;#38;quot&amp;#59;PcapDataLink 113 - LINUX_SLL &amp;#40;Linux cooked&amp;#41; is unsupported&amp;#38;quot&amp;#59;&amp;#125;&lt;br /&gt;&lt;br /&gt;I&amp;#39;ve attached the pcap file in question.&lt;br /&gt;</description><author>brianestey17</author><pubDate>Tue, 23 Oct 2012 05:30:11 GMT</pubDate><guid isPermaLink="false">Created Issue: Support for Linux SLL datalink [9685] 20121023053011A</guid></item><item><title>Closed Issue: Unit test failures: PcapDotNet.Core.Test, PcapDotNet.Packets.Test [8067]</title><link>http://pcapdotnet.codeplex.com/workitem/8067</link><description>PcapDotNet.Core.Test.LivePacketDeviceTests.OpenLiveDevice&lt;br /&gt; &amp;#42; Assumed a max of two addresses for an interface&lt;br /&gt;&lt;br /&gt;PcapDotNet.Core.Test.WiresharkCompareTests.CompareArp&lt;br /&gt; &amp;#42; The arp hardware type and operation are coming through as hex in the show values from tshark, not decimal as expected&lt;br /&gt; &amp;#42; There&amp;#39;s a wireshark bug which messes up the show values for AddressPrespecified timestamps. They come out with an additional timestamp value instead of an address&amp;#47;value pair.&lt;br /&gt;&lt;br /&gt;PcapDotNet.Packets.Dns.DnsLayer.DnsLayer&lt;br /&gt; &amp;#42; The Records field query needs non-null concatables&lt;br /&gt;Comments: &lt;p&gt;Released in version 0.10.0.&lt;/p&gt;</description><author>Brickner</author><pubDate>Fri, 27 Apr 2012 10:45:23 GMT</pubDate><guid isPermaLink="false">Closed Issue: Unit test failures: PcapDotNet.Core.Test, PcapDotNet.Packets.Test [8067] 20120427104523A</guid></item><item><title>Closed Issue: HTTP parsing error? [8444]</title><link>http://pcapdotnet.codeplex.com/workitem/8444</link><description>Internet Explorer sends raw UTF-8 encoded bytes for everything after the &amp;#34;&amp;#63;&amp;#34; in an HTTP request URI.  If the following HTTP request crosses pcap.net&amp;#58;&lt;br /&gt;&lt;br /&gt;GET &amp;#47;&amp;#37;E2&amp;#37;84&amp;#37;AB&amp;#47;&amp;#63;&amp;#197;&amp;#35;&amp;#197; HTTP1&amp;#47;0&lt;br /&gt;Host&amp;#58; example.com&lt;br /&gt;User-Agent&amp;#58; Firefox&lt;br /&gt;&lt;br /&gt;I get a null set of Headers returned from the packet.Ethernet.IpV4.Tcp.Http.Header collection.  I also get a truncated URI&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#40;&amp;#40;&amp;#40;PcapDotNet.Packets.Http.HttpRequestDatagram&amp;#41;&amp;#40;packet.Ethernet.IpV4.Tcp.Http&amp;#41;&amp;#41;&amp;#41;.Uri&amp;#9;&amp;#34;&amp;#47;&amp;#37;E2&amp;#37;84&amp;#37;AB&amp;#47;&amp;#63;&amp;#34;&amp;#9;string&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Is there an internal problem parsing this&amp;#63;  I know this is not legal HTTP, I&amp;#39;m doing it on purpose, but I thought pcap.net would be a little more liberal in what it accepted.&lt;br /&gt;Comments: &lt;p&gt;Released in version 0.10.0.&lt;/p&gt;</description><author>Brickner</author><pubDate>Fri, 27 Apr 2012 10:45:09 GMT</pubDate><guid isPermaLink="false">Closed Issue: HTTP parsing error? [8444] 20120427104509A</guid></item><item><title>Closed Issue: Support for VLan tagged frames over Ethernet [8496]</title><link>http://pcapdotnet.codeplex.com/workitem/8496</link><description>It would be great if we could have vlan tagging support when constructing with packet builder. vlan tag is just another 4 bytes After the source Mac address before Ethernet type &amp;#40;nothing else&amp;#41;.&lt;br /&gt;Those 4 bytes are &lt;br /&gt;xxx. .... .... .... &amp;#61; Priority&amp;#58; &lt;br /&gt;...1 .... .... .... &amp;#61; CFI&lt;br /&gt;.... xxxx xxxx xxxx &amp;#61; VLANID&lt;br /&gt; &amp;#40;see http&amp;#58;&amp;#47;&amp;#47;en.wikipedia.org&amp;#47;wiki&amp;#47;IEEE_802.1Q&amp;#41; frame format.&lt;br /&gt;Comments: &lt;p&gt;Released in version 0.10.0.&lt;/p&gt;</description><author>Brickner</author><pubDate>Fri, 27 Apr 2012 10:44:37 GMT</pubDate><guid isPermaLink="false">Closed Issue: Support for VLan tagged frames over Ethernet [8496] 20120427104437A</guid></item><item><title>Closed Issue: HttpResponseLayer.Body is incomplete after ExtractLayer [7907]</title><link>http://pcapdotnet.codeplex.com/workitem/7907</link><description>I use HttpResponseLayer to trace HTTP sessions from a WebBrowser, and I need to use the Body in my application &amp;#40;HttpResponseLayer.Body&amp;#41; but I noticed that if the http response is too large it is still limited to approximately 1200 bytes, therefore incomplete&amp;#33;&lt;br /&gt;&lt;br /&gt;My code at last post &amp;#58; http&amp;#58;&amp;#47;&amp;#47;pcapdotnet.codeplex.com&amp;#47;discussions&amp;#47;245743&lt;br /&gt;Comments: &lt;p&gt;Not reproducible.&lt;br /&gt;The user probably requires TCP reconstruction.&lt;/p&gt;</description><author>Brickner</author><pubDate>Fri, 27 Apr 2012 10:32:32 GMT</pubDate><guid isPermaLink="false">Closed Issue: HttpResponseLayer.Body is incomplete after ExtractLayer [7907] 20120427103232A</guid></item><item><title>Commented Issue: Ability to retrieve the package from nuget [9277]</title><link>http://pcapdotnet.codeplex.com/workitem/9277</link><description>Ability to retrieve the package from nuget.&lt;br /&gt;&lt;br /&gt;http&amp;#58;&amp;#47;&amp;#47;docs.nuget.org&amp;#47;docs&amp;#47;creating-packages&amp;#47;creating-and-publishing-a-package&lt;br /&gt;Comments: ** Comment from web user: Brickner ** &lt;p&gt;Can you give some details on why this is useful&amp;#63;&lt;/p&gt;</description><author>Brickner</author><pubDate>Wed, 11 Apr 2012 09:37:51 GMT</pubDate><guid isPermaLink="false">Commented Issue: Ability to retrieve the package from nuget [9277] 20120411093751A</guid></item><item><title>Created Issue: Support Link-Local Multicast Name Resolution (LLMNR) [9295]</title><link>http://pcapdotnet.codeplex.com/workitem/9295</link><description>RFC 4795&lt;br /&gt;</description><author>Brickner</author><pubDate>Sat, 07 Apr 2012 15:03:17 GMT</pubDate><guid isPermaLink="false">Created Issue: Support Link-Local Multicast Name Resolution (LLMNR) [9295] 20120407030317P</guid></item><item><title>Closed Issue: Add support for Riverbed TCP options [9289]</title><link>http://pcapdotnet.codeplex.com/workitem/9289</link><description>Details are here&amp;#58;&lt;br /&gt;https&amp;#58;&amp;#47;&amp;#47;bugs.wireshark.org&amp;#47;bugzilla&amp;#47;show_bug.cgi&amp;#63;id&amp;#61;5459&lt;br /&gt;Comments: &lt;p&gt;Duplicated.&lt;/p&gt;</description><author>Brickner</author><pubDate>Fri, 06 Apr 2012 12:03:06 GMT</pubDate><guid isPermaLink="false">Closed Issue: Add support for Riverbed TCP options [9289] 20120406120306P</guid></item><item><title>Created Issue: Add support for Riverbed TCP options [9289]</title><link>http://pcapdotnet.codeplex.com/workitem/9289</link><description>Details are here&amp;#58;&lt;br /&gt;https&amp;#58;&amp;#47;&amp;#47;bugs.wireshark.org&amp;#47;bugzilla&amp;#47;show_bug.cgi&amp;#63;id&amp;#61;5459&lt;br /&gt;</description><author>Brickner</author><pubDate>Fri, 06 Apr 2012 11:57:57 GMT</pubDate><guid isPermaLink="false">Created Issue: Add support for Riverbed TCP options [9289] 20120406115757A</guid></item><item><title>Created Issue: Add support for Riverbed TCP options [9288]</title><link>http://pcapdotnet.codeplex.com/workitem/9288</link><description>Details are here&amp;#58;&lt;br /&gt;https&amp;#58;&amp;#47;&amp;#47;bugs.wireshark.org&amp;#47;bugzilla&amp;#47;show_bug.cgi&amp;#63;id&amp;#61;5459&lt;br /&gt;</description><author>Brickner</author><pubDate>Fri, 06 Apr 2012 11:55:02 GMT</pubDate><guid isPermaLink="false">Created Issue: Add support for Riverbed TCP options [9288] 20120406115502A</guid></item><item><title>Created Issue: Ability to retrieve the package from nuget [9277]</title><link>http://pcapdotnet.codeplex.com/workitem/9277</link><description>Ability to retrieve the package from nuget.&lt;br /&gt;&lt;br /&gt;http&amp;#58;&amp;#47;&amp;#47;docs.nuget.org&amp;#47;docs&amp;#47;creating-packages&amp;#47;creating-and-publishing-a-package&lt;br /&gt;</description><author>youngcm2</author><pubDate>Mon, 02 Apr 2012 21:15:51 GMT</pubDate><guid isPermaLink="false">Created Issue: Ability to retrieve the package from nuget [9277] 20120402091551P</guid></item><item><title>Commented Issue: Please add Vlan tag support to the EthernetLayer [8496]</title><link>http://pcapdotnet.codeplex.com/workitem/8496</link><description>It would be great if we could have vlan tagging support when constructing with packet builder. vlan tag is just another 4 bytes After the source Mac address before Ethernet type &amp;#40;nothing else&amp;#41;.&lt;br /&gt;Those 4 bytes are &lt;br /&gt;xxx. .... .... .... &amp;#61; Priority&amp;#58; &lt;br /&gt;...1 .... .... .... &amp;#61; CFI&lt;br /&gt;.... xxxx xxxx xxxx &amp;#61; VLANID&lt;br /&gt; &amp;#40;see http&amp;#58;&amp;#47;&amp;#47;en.wikipedia.org&amp;#47;wiki&amp;#47;IEEE_802.1Q&amp;#41; frame format.&lt;br /&gt;Comments: ** Comment from web user: Brickner ** &lt;p&gt;I assume a valid example would be http&amp;#58;&amp;#47;&amp;#47;wiki.wireshark.org&amp;#47;SampleCaptures&amp;#63;action&amp;#61;AttachFile&amp;#38;do&amp;#61;view&amp;#38;target&amp;#61;vlan.cap.gz&lt;/p&gt;</description><author>Brickner</author><pubDate>Sun, 01 Apr 2012 19:15:06 GMT</pubDate><guid isPermaLink="false">Commented Issue: Please add Vlan tag support to the EthernetLayer [8496] 20120401071506P</guid></item></channel></rss>