<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Коментари на: Avoid common mistake in web programming</title>
	<atom:link href="http://www.gudasoft.com/uncategorized/05/08/18/avoid-common-mistake-in-web-programming/2008/feed" rel="self" type="application/rss+xml" />
	<link>http://www.gudasoft.com/uncategorized/05/08/18/avoid-common-mistake-in-web-programming/2008</link>
	<description>Impossible is nothing</description>
	<lastBuildDate>Sat, 28 Aug 2010 20:36:53 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
	<item>
		<title>От: guda</title>
		<link>http://www.gudasoft.com/uncategorized/05/08/18/avoid-common-mistake-in-web-programming/2008#comment-19018</link>
		<dc:creator>guda</dc:creator>
		<pubDate>Thu, 04 Jun 2009 11:37:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.gudasoft.com/?p=18#comment-19018</guid>
		<description>= tcpick =



tcpick is a textmode sniffer libpcap-based that can track, reassemble and reorder tcp streams.  tcpick is able to save the captured flows in different files or displays them in the terminal, and so it is useful to sniff files that are transmitted via ftp or http.  It can display all the stream on the terminal, when the connection is closed in different display modes like hexdump, hexdump + ascii, only printable charachters, raw mode and so on. 



Info:  http://tcpick.sourceforge.net/



----



== Brief Tutorial ==





Example:

{{{

tcpick -i eth0 -yP -C -h &quot;not port 22&quot;

}}}



How to display the connection status:

{{{

tcpick -i eth0 -C

}}}



Display the payload and packet headers:

{{{

tcpick -i eth0 -C -yP -h -a

}}}



Display client data only of the first smtp connection:

{{{

tcpick -i eth0 -C -bCU -T1 &quot;port 25&quot;

}}}



Download a file passively:             

{{{

tcpick -i eth0 -wR &quot;port ftp-data&quot;

}}}



Log http data in unique files (client and server mixed together):             

{{{

tcpick -i eth0 &quot;port 80&quot; -wRub

}}}



Redirect the first connection to a software:             

{{{

tcpick -i eth0 --pipe client &quot;port 80&quot; &#124; gzip &gt; http_response.gz

               

tcpick -i eth0 --pipe server &quot;port 25&quot; &#124; nc foobar.net 25

}}}</description>
		<content:encoded><![CDATA[<p>= tcpick =</p>
<p>tcpick is a textmode sniffer libpcap-based that can track, reassemble and reorder tcp streams.  tcpick is able to save the captured flows in different files or displays them in the terminal, and so it is useful to sniff files that are transmitted via ftp or http.  It can display all the stream on the terminal, when the connection is closed in different display modes like hexdump, hexdump + ascii, only printable charachters, raw mode and so on. </p>
<p>Info:  <a href="http://tcpick.sourceforge.net/">http://tcpick.sourceforge.net/</a></p>
<p>&#8212;-</p>
<p>== Brief Tutorial ==</p>
<p>Example:</p>
<p>{{{</p>
<p>tcpick -i eth0 -yP -C -h &#8220;not port 22&#8243;</p>
<p>}}}</p>
<p>How to display the connection status:</p>
<p>{{{</p>
<p>tcpick -i eth0 -C</p>
<p>}}}</p>
<p>Display the payload and packet headers:</p>
<p>{{{</p>
<p>tcpick -i eth0 -C -yP -h -a</p>
<p>}}}</p>
<p>Display client data only of the first smtp connection:</p>
<p>{{{</p>
<p>tcpick -i eth0 -C -bCU -T1 &#8220;port 25&#8243;</p>
<p>}}}</p>
<p>Download a file passively:             </p>
<p>{{{</p>
<p>tcpick -i eth0 -wR &#8220;port ftp-data&#8221;</p>
<p>}}}</p>
<p>Log http data in unique files (client and server mixed together):             </p>
<p>{{{</p>
<p>tcpick -i eth0 &#8220;port 80&#8243; -wRub</p>
<p>}}}</p>
<p>Redirect the first connection to a software:             </p>
<p>{{{</p>
<p>tcpick -i eth0 &#8211;pipe client &#8220;port 80&#8243; | gzip &gt; http_response.gz</p>
<p>tcpick -i eth0 &#8211;pipe server &#8220;port 25&#8243; | nc foobar.net 25</p>
<p>}}}</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: guda</title>
		<link>http://www.gudasoft.com/uncategorized/05/08/18/avoid-common-mistake-in-web-programming/2008#comment-22</link>
		<dc:creator>guda</dc:creator>
		<pubDate>Mon, 02 Jun 2008 07:52:37 +0000</pubDate>
		<guid isPermaLink="false">http://blog.gudasoft.com/?p=18#comment-22</guid>
		<description>This is open-source program, you can download it from 

http://sourceforge.net/project/showfiles.php?group_id=64424&amp;package_id=61824

Run it on your local machine, and play with it via your browser

All the lessons are there, and most of them have a solutions in the help.</description>
		<content:encoded><![CDATA[<p>This is open-source program, you can download it from </p>
<p><a href="http://sourceforge.net/project/showfiles.php?group_id=64424&#038;package_id=61824">http://sourceforge.net/project/showfiles.php?group_id=64424&#038;package_id=61824</a></p>
<p>Run it on your local machine, and play with it via your browser</p>
<p>All the lessons are there, and most of them have a solutions in the help.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: webby</title>
		<link>http://www.gudasoft.com/uncategorized/05/08/18/avoid-common-mistake-in-web-programming/2008#comment-21</link>
		<dc:creator>webby</dc:creator>
		<pubDate>Sun, 01 Jun 2008 09:43:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.gudasoft.com/?p=18#comment-21</guid>
		<description>Is there anyway i could get all lesson fixes/solutions...

thanks</description>
		<content:encoded><![CDATA[<p>Is there anyway i could get all lesson fixes/solutions&#8230;</p>
<p>thanks</p>
]]></content:encoded>
	</item>
</channel>
</rss>

