<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>c Archives - BinaryTides</title>
	<atom:link href="https://www.binarytides.com/tag/c/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.binarytides.com/tag/c/</link>
	<description>News, Technology, Entertainment and more</description>
	<lastBuildDate>Mon, 10 Aug 2020 11:07:12 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.2</generator>
	<item>
		<title>C Program to get MAC Address from Interface Name on Linux</title>
		<link>https://www.binarytides.com/c-program-to-get-mac-address-from-interface-name-on-linux/</link>
					<comments>https://www.binarytides.com/c-program-to-get-mac-address-from-interface-name-on-linux/#comments</comments>
		
		<dc:creator><![CDATA[Silver Moon]]></dc:creator>
		<pubDate>Sat, 17 Mar 2012 14:00:25 +0000</pubDate>
				<category><![CDATA[C]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[socket programming]]></category>
		<guid isPermaLink="false">http://www.binarytides.com/blog/?p=1466</guid>

					<description><![CDATA[<p>MAC Address The mac address (media access control address) or the hardware address or the ethernet address of an interface is a 48 bit number that looks like this : 00:1c:c0:f8:79:ee. Every machine connected to a network has a unique mac address that is used to deliver network packets to the correct machine. The mac... <span class="read-more"><a href="https://www.binarytides.com/c-program-to-get-mac-address-from-interface-name-on-linux/">Read More &#187;</a></span></p>
<p>The post <a href="https://www.binarytides.com/c-program-to-get-mac-address-from-interface-name-on-linux/">C Program to get MAC Address from Interface Name on Linux</a> appeared first on <a href="https://www.binarytides.com">BinaryTides</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.binarytides.com/c-program-to-get-mac-address-from-interface-name-on-linux/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>C Program to Get IP Address from Interface Name on Linux</title>
		<link>https://www.binarytides.com/c-program-to-get-ip-address-from-interface-name-on-linux/</link>
					<comments>https://www.binarytides.com/c-program-to-get-ip-address-from-interface-name-on-linux/#comments</comments>
		
		<dc:creator><![CDATA[Silver Moon]]></dc:creator>
		<pubDate>Sat, 17 Mar 2012 13:51:16 +0000</pubDate>
				<category><![CDATA[Socket Programming]]></category>
		<category><![CDATA[c]]></category>
		<guid isPermaLink="false">http://www.binarytides.com/blog/?p=1462</guid>

					<description><![CDATA[<p>On a Linux system, all network interfaces have a unique name that is shows up when you run the ifconfig command for example. The main network adapter often has the name eth0 or enp1s0 on linux systems. The ip address is configured using desktop gui tools, or through commands like ifconfig. If you are writing... <span class="read-more"><a href="https://www.binarytides.com/c-program-to-get-ip-address-from-interface-name-on-linux/">Read More &#187;</a></span></p>
<p>The post <a href="https://www.binarytides.com/c-program-to-get-ip-address-from-interface-name-on-linux/">C Program to Get IP Address from Interface Name on Linux</a> appeared first on <a href="https://www.binarytides.com">BinaryTides</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.binarytides.com/c-program-to-get-ip-address-from-interface-name-on-linux/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Get time difference in microtime in C</title>
		<link>https://www.binarytides.com/get-time-difference-in-microtime-in-c/</link>
					<comments>https://www.binarytides.com/get-time-difference-in-microtime-in-c/#comments</comments>
		
		<dc:creator><![CDATA[Silver Moon]]></dc:creator>
		<pubDate>Fri, 09 Mar 2012 12:06:54 +0000</pubDate>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[c]]></category>
		<guid isPermaLink="false">http://www.binarytides.com/blog/?p=1417</guid>

					<description><![CDATA[<p>The function gettimeofday can be used to retrieve the total number of seconds and balance microseconds elapsed since EPOCH. Structure timeval looks like this : struct timeval { time_t tv_sec; /* seconds */ suseconds_t tv_usec; /* microseconds */ }; On Linux it can be done like this : /** * Get time difference in microseconds... <span class="read-more"><a href="https://www.binarytides.com/get-time-difference-in-microtime-in-c/">Read More &#187;</a></span></p>
<p>The post <a href="https://www.binarytides.com/get-time-difference-in-microtime-in-c/">Get time difference in microtime in C</a> appeared first on <a href="https://www.binarytides.com">BinaryTides</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.binarytides.com/get-time-difference-in-microtime-in-c/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Data type u_int8_t , u_int16_t , u_int32_t on windows</title>
		<link>https://www.binarytides.com/data-type-u_int8_t-u_int16_t-u_int32_t-on-windows/</link>
					<comments>https://www.binarytides.com/data-type-u_int8_t-u_int16_t-u_int32_t-on-windows/#respond</comments>
		
		<dc:creator><![CDATA[Silver Moon]]></dc:creator>
		<pubDate>Fri, 09 Mar 2012 06:36:41 +0000</pubDate>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[c]]></category>
		<guid isPermaLink="false">http://www.binarytides.com/blog/?p=1414</guid>

					<description><![CDATA[<p>On Linux the header file sys/types.h provides the fixed sized integer data types like these : u_int8_t; u_int16_t; u_int32_t; On windows the header file stdint.h provides similar ones but with slightly different names , uint8_t etc. So if you are writing cross platform code you can get the same ones on windows as in a... <span class="read-more"><a href="https://www.binarytides.com/data-type-u_int8_t-u_int16_t-u_int32_t-on-windows/">Read More &#187;</a></span></p>
<p>The post <a href="https://www.binarytides.com/data-type-u_int8_t-u_int16_t-u_int32_t-on-windows/">Data type u_int8_t , u_int16_t , u_int32_t on windows</a> appeared first on <a href="https://www.binarytides.com">BinaryTides</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.binarytides.com/data-type-u_int8_t-u_int16_t-u_int32_t-on-windows/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Get IP Whois Data in C with Sockets on Linux &#8211; Code Example</title>
		<link>https://www.binarytides.com/c-code-to-perform-ip-whois/</link>
					<comments>https://www.binarytides.com/c-code-to-perform-ip-whois/#respond</comments>
		
		<dc:creator><![CDATA[Silver Moon]]></dc:creator>
		<pubDate>Thu, 16 Feb 2012 06:11:41 +0000</pubDate>
				<category><![CDATA[C]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[socket programming]]></category>
		<guid isPermaLink="false">http://www.binarytides.com/blog/?p=1396</guid>

					<description><![CDATA[<p>Theory The whois information of an ip address provides various details like its network, range, isp etc. This information is maintained by various regional registry servers. Read the wikipedia article on regional internet registries for more information. There are a total of 5 regional registries spanning various geographical regions of the world. For example if... <span class="read-more"><a href="https://www.binarytides.com/c-code-to-perform-ip-whois/">Read More &#187;</a></span></p>
<p>The post <a href="https://www.binarytides.com/c-code-to-perform-ip-whois/">How to Get IP Whois Data in C with Sockets on Linux &#8211; Code Example</a> appeared first on <a href="https://www.binarytides.com">BinaryTides</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.binarytides.com/c-code-to-perform-ip-whois/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Handle multiple socket connections with fd_set and select on Linux</title>
		<link>https://www.binarytides.com/multiple-socket-connections-fdset-select-linux/</link>
					<comments>https://www.binarytides.com/multiple-socket-connections-fdset-select-linux/#comments</comments>
		
		<dc:creator><![CDATA[Silver Moon]]></dc:creator>
		<pubDate>Sun, 25 Dec 2011 14:20:51 +0000</pubDate>
				<category><![CDATA[C]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[socket programming]]></category>
		<guid isPermaLink="false">http://www.binarytides.com/blog/?p=1297</guid>

					<description><![CDATA[<p>Handle multiple socket connections When writing server programs using sockets , it becomes necessary to handle multiple connections at a time , since a server needs to serve multiple clients. There are many ways to do so. On linux this can be done in various ways like forking , threading , select method etc. In... <span class="read-more"><a href="https://www.binarytides.com/multiple-socket-connections-fdset-select-linux/">Read More &#187;</a></span></p>
<p>The post <a href="https://www.binarytides.com/multiple-socket-connections-fdset-select-linux/">Handle multiple socket connections with fd_set and select on Linux</a> appeared first on <a href="https://www.binarytides.com">BinaryTides</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.binarytides.com/multiple-socket-connections-fdset-select-linux/feed/</wfw:commentRss>
			<slash:comments>31</slash:comments>
		
		
			</item>
		<item>
		<title>How to Get Domain Whois Data in C with Sockets on Linux &#8211; Code Example</title>
		<link>https://www.binarytides.com/whois-client-code-in-c-with-linux-sockets/</link>
					<comments>https://www.binarytides.com/whois-client-code-in-c-with-linux-sockets/#comments</comments>
		
		<dc:creator><![CDATA[Silver Moon]]></dc:creator>
		<pubDate>Fri, 23 Dec 2011 06:47:17 +0000</pubDate>
				<category><![CDATA[C]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[c sockets]]></category>
		<category><![CDATA[socket programming]]></category>
		<category><![CDATA[whois]]></category>
		<guid isPermaLink="false">http://www.binarytides.com/blog/?p=1266</guid>

					<description><![CDATA[<p>Whois A whois client is a program that will simply fetch the whois information for a domain/ip address from the whois servers. The code over here works according to the algorithm discussed here. A whois server runs a whois service on port 43 (whois port). We need to connect to this port with sockets and... <span class="read-more"><a href="https://www.binarytides.com/whois-client-code-in-c-with-linux-sockets/">Read More &#187;</a></span></p>
<p>The post <a href="https://www.binarytides.com/whois-client-code-in-c-with-linux-sockets/">How to Get Domain Whois Data in C with Sockets on Linux &#8211; Code Example</a> appeared first on <a href="https://www.binarytides.com">BinaryTides</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.binarytides.com/whois-client-code-in-c-with-linux-sockets/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>str_replace for C</title>
		<link>https://www.binarytides.com/str_replace-for-c/</link>
					<comments>https://www.binarytides.com/str_replace-for-c/#comments</comments>
		
		<dc:creator><![CDATA[Silver Moon]]></dc:creator>
		<pubDate>Thu, 22 Dec 2011 12:33:25 +0000</pubDate>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[c]]></category>
		<guid isPermaLink="false">http://www.binarytides.com/blog/?p=1262</guid>

					<description><![CDATA[<p>Php has a useful function called str_replace which can search and replace a certain string in another big string. However there is no such function in C. So I wrote up one for myself. Here is the code. /* * Search and replace a string with another string , in a string * */ char... <span class="read-more"><a href="https://www.binarytides.com/str_replace-for-c/">Read More &#187;</a></span></p>
<p>The post <a href="https://www.binarytides.com/str_replace-for-c/">str_replace for C</a> appeared first on <a href="https://www.binarytides.com">BinaryTides</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.binarytides.com/str_replace-for-c/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>How to Get Local IP in C using sockets on Linux</title>
		<link>https://www.binarytides.com/get-local-ip-c-linux/</link>
					<comments>https://www.binarytides.com/get-local-ip-c-linux/#comments</comments>
		
		<dc:creator><![CDATA[Silver Moon]]></dc:creator>
		<pubDate>Tue, 20 Dec 2011 06:41:04 +0000</pubDate>
				<category><![CDATA[C]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[c sockets]]></category>
		<guid isPermaLink="false">http://www.binarytides.com/blog/?p=1248</guid>

					<description><![CDATA[<p>Local Ip address The local ip is the source ip in IP packets send out from a system. When the system is a part of a local area network then the local ip in most cases is something like 192.168.*.* . The network interface (eth0) is assigned an ip address of that range. However when... <span class="read-more"><a href="https://www.binarytides.com/get-local-ip-c-linux/">Read More &#187;</a></span></p>
<p>The post <a href="https://www.binarytides.com/get-local-ip-c-linux/">How to Get Local IP in C using sockets on Linux</a> appeared first on <a href="https://www.binarytides.com">BinaryTides</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.binarytides.com/get-local-ip-c-linux/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>How to Code a Packet Sniffer in C with Winpcap</title>
		<link>https://www.binarytides.com/code-packet-sniffer-c-winpcap/</link>
					<comments>https://www.binarytides.com/code-packet-sniffer-c-winpcap/#comments</comments>
		
		<dc:creator><![CDATA[Silver Moon]]></dc:creator>
		<pubDate>Sun, 18 Dec 2011 11:15:43 +0000</pubDate>
				<category><![CDATA[C]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[socket programming]]></category>
		<category><![CDATA[winpcap]]></category>
		<guid isPermaLink="false">http://www.binarytides.com/blog/?p=1244</guid>

					<description><![CDATA[<p>Winpcap Winpcap is a packet capture library for Windows used for packet sniffing and sending raw packets. Wireshark is a popular sniffer tool that uses winpcap to sniff packets. Here is a sample code which shows how winpcap can be used to sniff incoming packets on a particular interface. Code /* Simple Sniffer with winpcap... <span class="read-more"><a href="https://www.binarytides.com/code-packet-sniffer-c-winpcap/">Read More &#187;</a></span></p>
<p>The post <a href="https://www.binarytides.com/code-packet-sniffer-c-winpcap/">How to Code a Packet Sniffer in C with Winpcap</a> appeared first on <a href="https://www.binarytides.com">BinaryTides</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.binarytides.com/code-packet-sniffer-c-winpcap/feed/</wfw:commentRss>
			<slash:comments>15</slash:comments>
		
		
			</item>
		<item>
		<title>How to get MAC address from ip in winsock</title>
		<link>https://www.binarytides.com/get-mac-address-from-ip-in-winsock/</link>
					<comments>https://www.binarytides.com/get-mac-address-from-ip-in-winsock/#comments</comments>
		
		<dc:creator><![CDATA[Silver Moon]]></dc:creator>
		<pubDate>Fri, 16 Dec 2011 09:55:06 +0000</pubDate>
				<category><![CDATA[Winsock]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[socket programming]]></category>
		<category><![CDATA[winsock]]></category>
		<guid isPermaLink="false">http://www.binarytides.com/blog/?p=1235</guid>

					<description><![CDATA[<p>MAC Address Mac address (Media Access Control Address) or hardware address is a 48 bit (6 character) wide address assigned to a network interface. It is important for the packet delivery between 2 devices like your computer and the router. Ethernet protocol uses the mac address to deliver it to the right network node. It... <span class="read-more"><a href="https://www.binarytides.com/get-mac-address-from-ip-in-winsock/">Read More &#187;</a></span></p>
<p>The post <a href="https://www.binarytides.com/get-mac-address-from-ip-in-winsock/">How to get MAC address from ip in winsock</a> appeared first on <a href="https://www.binarytides.com">BinaryTides</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.binarytides.com/get-mac-address-from-ip-in-winsock/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>How to code a Packet Sniffer in C with Linux Sockets &#8211; Part 2</title>
		<link>https://www.binarytides.com/packet-sniffer-code-in-c-using-linux-sockets-bsd-part-2/</link>
					<comments>https://www.binarytides.com/packet-sniffer-code-in-c-using-linux-sockets-bsd-part-2/#comments</comments>
		
		<dc:creator><![CDATA[Silver Moon]]></dc:creator>
		<pubDate>Thu, 01 Dec 2011 12:27:46 +0000</pubDate>
				<category><![CDATA[C]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[socket programming]]></category>
		<guid isPermaLink="false">http://www.binarytides.com/blog/?p=1045</guid>

					<description><![CDATA[<p>In the previous part we made a simple sniffer which created a raw socket and started receiving on it. But it had few drawbacks : 1. Could sniff only incoming data. 2. Could sniff only TCP or UDP or ICMP or any one protocol packets at a time. 3. Ethernet headers were not available. In... <span class="read-more"><a href="https://www.binarytides.com/packet-sniffer-code-in-c-using-linux-sockets-bsd-part-2/">Read More &#187;</a></span></p>
<p>The post <a href="https://www.binarytides.com/packet-sniffer-code-in-c-using-linux-sockets-bsd-part-2/">How to code a Packet Sniffer in C with Linux Sockets &#8211; Part 2</a> appeared first on <a href="https://www.binarytides.com">BinaryTides</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.binarytides.com/packet-sniffer-code-in-c-using-linux-sockets-bsd-part-2/feed/</wfw:commentRss>
			<slash:comments>71</slash:comments>
		
		
			</item>
		<item>
		<title>DNS Query Code in C with Linux sockets</title>
		<link>https://www.binarytides.com/dns-query-code-in-c-with-linux-sockets/</link>
					<comments>https://www.binarytides.com/dns-query-code-in-c-with-linux-sockets/#comments</comments>
		
		<dc:creator><![CDATA[Silver Moon]]></dc:creator>
		<pubDate>Fri, 21 Oct 2011 11:28:11 +0000</pubDate>
				<category><![CDATA[C]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[socket programming]]></category>
		<guid isPermaLink="false">http://www.binarytides.com/blog/?p=515</guid>

					<description><![CDATA[<p>DNS Query Code in C A dns query lets you to lookup the various dns records for a given hostname or domain name on the internet. The simplest use case is to lookup the ip address of a domain name. When you open a url in your browser, it first performs a dns query to... <span class="read-more"><a href="https://www.binarytides.com/dns-query-code-in-c-with-linux-sockets/">Read More &#187;</a></span></p>
<p>The post <a href="https://www.binarytides.com/dns-query-code-in-c-with-linux-sockets/">DNS Query Code in C with Linux sockets</a> appeared first on <a href="https://www.binarytides.com">BinaryTides</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.binarytides.com/dns-query-code-in-c-with-linux-sockets/feed/</wfw:commentRss>
			<slash:comments>12</slash:comments>
		
		
			</item>
		<item>
		<title>How to Code Raw Sockets in C on Linux</title>
		<link>https://www.binarytides.com/raw-sockets-c-code-linux/</link>
					<comments>https://www.binarytides.com/raw-sockets-c-code-linux/#comments</comments>
		
		<dc:creator><![CDATA[Silver Moon]]></dc:creator>
		<pubDate>Tue, 05 May 2009 23:25:00 +0000</pubDate>
				<category><![CDATA[C]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[raw socket]]></category>
		<category><![CDATA[socket programming]]></category>
		<guid isPermaLink="false">http://www.binarytides.com/blog/?p=60</guid>

					<description><![CDATA[<p>Raw tcp sockets in C Raw sockets can be used to construct a packet manually inside an application. In normal sockets when any data is send over the network, the kernel of the operating system adds some headers to it like IP header and TCP header. So an application only needs to take care of... <span class="read-more"><a href="https://www.binarytides.com/raw-sockets-c-code-linux/">Read More &#187;</a></span></p>
<p>The post <a href="https://www.binarytides.com/raw-sockets-c-code-linux/">How to Code Raw Sockets in C on Linux</a> appeared first on <a href="https://www.binarytides.com">BinaryTides</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.binarytides.com/raw-sockets-c-code-linux/feed/</wfw:commentRss>
			<slash:comments>39</slash:comments>
		
		
			</item>
		<item>
		<title>How to code a SYN Flood DOS attack program in C on Linux</title>
		<link>https://www.binarytides.com/syn-flood-dos-attack/</link>
					<comments>https://www.binarytides.com/syn-flood-dos-attack/#comments</comments>
		
		<dc:creator><![CDATA[Silver Moon]]></dc:creator>
		<pubDate>Sun, 03 May 2009 03:28:00 +0000</pubDate>
				<category><![CDATA[C]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[c sockets]]></category>
		<category><![CDATA[socket programming]]></category>
		<category><![CDATA[syn flood]]></category>
		<guid isPermaLink="false">http://www.binarytides.com/blog/?p=59</guid>

					<description><![CDATA[<p>TCP/IP 3-way handshake is done to establish a connection between a client and a server. The process is : 1. Client --SYN Packet--> Server 2. Server --SYN/ACK Packet --> Client 3. Client --ACK Packet --> Server The above 3 steps are followed to establish a connection between source and destination. SYN Flood DOS attacks involves... <span class="read-more"><a href="https://www.binarytides.com/syn-flood-dos-attack/">Read More &#187;</a></span></p>
<p>The post <a href="https://www.binarytides.com/syn-flood-dos-attack/">How to code a SYN Flood DOS attack program in C on Linux</a> appeared first on <a href="https://www.binarytides.com">BinaryTides</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.binarytides.com/syn-flood-dos-attack/feed/</wfw:commentRss>
			<slash:comments>98</slash:comments>
		
		
			</item>
		<item>
		<title>How to code a TCP Connect Port Scanner in C with Winsock</title>
		<link>https://www.binarytides.com/tcp-connect-port-scanner-code-c-winsock/</link>
					<comments>https://www.binarytides.com/tcp-connect-port-scanner-code-c-winsock/#comments</comments>
		
		<dc:creator><![CDATA[Silver Moon]]></dc:creator>
		<pubDate>Thu, 30 Apr 2009 10:16:00 +0000</pubDate>
				<category><![CDATA[Winsock]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[network programming]]></category>
		<category><![CDATA[socket programming]]></category>
		<category><![CDATA[winsock]]></category>
		<guid isPermaLink="false">http://www.binarytides.com/blog/?p=52</guid>

					<description><![CDATA[<p>Tcp connect port scanning TCP connect() scanning is the most basic form of TCP scanning. The program performs a connect() command on those ports of the target machine which are to be checked. If the port is open then the connect() command will succeed and a connection will be established. If the port is closed... <span class="read-more"><a href="https://www.binarytides.com/tcp-connect-port-scanner-code-c-winsock/">Read More &#187;</a></span></p>
<p>The post <a href="https://www.binarytides.com/tcp-connect-port-scanner-code-c-winsock/">How to code a TCP Connect Port Scanner in C with Winsock</a> appeared first on <a href="https://www.binarytides.com">BinaryTides</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.binarytides.com/tcp-connect-port-scanner-code-c-winsock/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>How to Code a Port Scanner in C on Linux</title>
		<link>https://www.binarytides.com/tcp-connect-port-scanner-c-code-linux-sockets/</link>
					<comments>https://www.binarytides.com/tcp-connect-port-scanner-c-code-linux-sockets/#comments</comments>
		
		<dc:creator><![CDATA[Silver Moon]]></dc:creator>
		<pubDate>Tue, 28 Apr 2009 17:24:00 +0000</pubDate>
				<category><![CDATA[C]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[network programming]]></category>
		<category><![CDATA[socket programming]]></category>
		<guid isPermaLink="false">http://www.binarytides.com/blog/?p=51</guid>

					<description><![CDATA[<p>Port scanning A port scanner is a program that checks for open network ports on a local or remote machine. For example, if a machine is running an http webserver then it has port 80 open. So by scanning for open ports on a machine, we can find what server applications are running on it.... <span class="read-more"><a href="https://www.binarytides.com/tcp-connect-port-scanner-c-code-linux-sockets/">Read More &#187;</a></span></p>
<p>The post <a href="https://www.binarytides.com/tcp-connect-port-scanner-c-code-linux-sockets/">How to Code a Port Scanner in C on Linux</a> appeared first on <a href="https://www.binarytides.com">BinaryTides</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.binarytides.com/tcp-connect-port-scanner-c-code-linux-sockets/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Raw socket programming on windows with Winpcap</title>
		<link>https://www.binarytides.com/raw-sockets-packets-with-winpcap/</link>
					<comments>https://www.binarytides.com/raw-sockets-packets-with-winpcap/#comments</comments>
		
		<dc:creator><![CDATA[Silver Moon]]></dc:creator>
		<pubDate>Sun, 13 Jan 2008 04:26:00 +0000</pubDate>
				<category><![CDATA[Winsock]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[network programming]]></category>
		<category><![CDATA[socket programming]]></category>
		<category><![CDATA[winpcap]]></category>
		<guid isPermaLink="false">http://www.binarytides.com/blog/?p=20</guid>

					<description><![CDATA[<p>Raw sockets with winpcap A previous post explains how to send on windows xp. However the winsock api has limited raw socket support in windows versions greater than windows xp+sp1. Therefore winpcap has to be used to send raw packets on higher windows versions. Winpcap is a packet driver useful for packet capturing and sending... <span class="read-more"><a href="https://www.binarytides.com/raw-sockets-packets-with-winpcap/">Read More &#187;</a></span></p>
<p>The post <a href="https://www.binarytides.com/raw-sockets-packets-with-winpcap/">Raw socket programming on windows with Winpcap</a> appeared first on <a href="https://www.binarytides.com">BinaryTides</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.binarytides.com/raw-sockets-packets-with-winpcap/feed/</wfw:commentRss>
			<slash:comments>22</slash:comments>
		
		
			</item>
		<item>
		<title>DNS Query Code in C with winsock</title>
		<link>https://www.binarytides.com/dns-query-code-in-c-with-winsock/</link>
					<comments>https://www.binarytides.com/dns-query-code-in-c-with-winsock/#comments</comments>
		
		<dc:creator><![CDATA[Silver Moon]]></dc:creator>
		<pubDate>Mon, 19 Mar 2007 12:03:00 +0000</pubDate>
				<category><![CDATA[Winsock]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[socket programming]]></category>
		<category><![CDATA[winsock]]></category>
		<guid isPermaLink="false">http://www.binarytides.com/blog/?p=7</guid>

					<description><![CDATA[<p>DNS Query When we type a web url or domain in our browser a dns request is immediately send by our browser to a DNS server to get the IP address of that web address. In winsock applications we achieve this by gethostbyname() and things are pretty simple. In this article we shall do this... <span class="read-more"><a href="https://www.binarytides.com/dns-query-code-in-c-with-winsock/">Read More &#187;</a></span></p>
<p>The post <a href="https://www.binarytides.com/dns-query-code-in-c-with-winsock/">DNS Query Code in C with winsock</a> appeared first on <a href="https://www.binarytides.com">BinaryTides</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.binarytides.com/dns-query-code-in-c-with-winsock/feed/</wfw:commentRss>
			<slash:comments>51</slash:comments>
		
		
			</item>
		<item>
		<title>How to code a Packet Sniffer in C using Winsock</title>
		<link>https://www.binarytides.com/packet-sniffer-code-in-c-using-winsock/</link>
					<comments>https://www.binarytides.com/packet-sniffer-code-in-c-using-winsock/#comments</comments>
		
		<dc:creator><![CDATA[Silver Moon]]></dc:creator>
		<pubDate>Mon, 19 Mar 2007 11:51:00 +0000</pubDate>
				<category><![CDATA[Winsock]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[socket programming]]></category>
		<category><![CDATA[winsock]]></category>
		<guid isPermaLink="false">http://www.binarytides.com/blog/?p=6</guid>

					<description><![CDATA[<p>Winsock packet sniffer A packet sniffer is a program that can sniff the packets moving on the network. All applications communicate over the network with data packets where each packet contains part of the whole data being exchanged. A sniffer is able to pickup these individual packets and read them. In this post we are... <span class="read-more"><a href="https://www.binarytides.com/packet-sniffer-code-in-c-using-winsock/">Read More &#187;</a></span></p>
<p>The post <a href="https://www.binarytides.com/packet-sniffer-code-in-c-using-winsock/">How to code a Packet Sniffer in C using Winsock</a> appeared first on <a href="https://www.binarytides.com">BinaryTides</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.binarytides.com/packet-sniffer-code-in-c-using-winsock/feed/</wfw:commentRss>
			<slash:comments>21</slash:comments>
		
		
			</item>
	</channel>
</rss>
