<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://aznot.com/index.php?action=history&amp;feed=atom&amp;title=Linux%2FNetcat</id>
	<title>Linux/Netcat - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://aznot.com/index.php?action=history&amp;feed=atom&amp;title=Linux%2FNetcat"/>
	<link rel="alternate" type="text/html" href="https://aznot.com/index.php?title=Linux/Netcat&amp;action=history"/>
	<updated>2026-05-07T04:25:44Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://aznot.com/index.php?title=Linux/Netcat&amp;diff=5571&amp;oldid=prev</id>
		<title>Kenneth: /* Copy Disk Across Network */</title>
		<link rel="alternate" type="text/html" href="https://aznot.com/index.php?title=Linux/Netcat&amp;diff=5571&amp;oldid=prev"/>
		<updated>2020-06-01T20:10:46Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Copy Disk Across Network&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Netcat==&lt;br /&gt;
&lt;br /&gt;
[http://netcat.sourceforge.net/ Netcat]&lt;br /&gt;
&lt;br /&gt;
Copy files from machine foo to bar on port 3333 (-l, listen):&lt;br /&gt;
 user@bar$ nc -l -p 3333 &amp;gt; backup.iso&lt;br /&gt;
 user@foo$ nc bar 3333 &amp;lt; backup.iso &lt;br /&gt;
&lt;br /&gt;
Open a raw connection to port 25 (like telnet):&lt;br /&gt;
 nc mail.server.net 25&lt;br /&gt;
&lt;br /&gt;
Check if UDP ports (-u) 80-90 are open on 192.168.0.1 using zero mode I/O (-z):&lt;br /&gt;
 nc -vzu 192.168.0.1 80-90&lt;br /&gt;
&lt;br /&gt;
References:&lt;br /&gt;
*[http://en.wikipedia.org/wiki/Netcat Wiki - netcat]&lt;br /&gt;
*[http://www.linux-mag.com/id/1479 Network Tricks with netcat | Linux Magazine]&lt;br /&gt;
*[http://www.linux.com/articles/114093 Linux.com :: CLI Magic: netcat]&lt;br /&gt;
&lt;br /&gt;
=== Copy Disk Across Network ===&lt;br /&gt;
&lt;br /&gt;
ref: https://www.cyberciti.biz/tips/howto-copy-compressed-drive-image-over-network.html&lt;br /&gt;
&lt;br /&gt;
 netcat -p 2222 -l |bzip2 -d | dd of=/dev/sdb&lt;br /&gt;
 bzip2 -c /dev/sda | netcat hostA 2222&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 nc -l 2222 | bzip2 -d &amp;gt; /dev/sdb&lt;br /&gt;
 bzip2 -c /dev/sda | nc 192.168.1.1 2222&lt;br /&gt;
&lt;br /&gt;
 # for performance:&lt;br /&gt;
 netcat -p 2222 -l |bzip2 -d | dd of=/dev/sdb bs=16M&lt;br /&gt;
&lt;br /&gt;
=== Sending Email with Netcat ===&lt;br /&gt;
&lt;br /&gt;
ref: [http://www.linuxjournal.com/content/sending-email-netcat Sending Email with Netcat | Linux Journal]&lt;br /&gt;
&lt;br /&gt;
Use the command:&lt;br /&gt;
 date &amp;#039;+%a, %d %b %Y %H:%M:%S %z&amp;#039;&lt;br /&gt;
&lt;br /&gt;
To generate a date string that resembles:&lt;br /&gt;
 Mon, 12 Apr 2010 14:21:26 -0400&lt;br /&gt;
&lt;br /&gt;
The contents of your message file should resemble this example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
HELO host.example.com&lt;br /&gt;
MAIL FROM: &amp;lt;test@host.example.com&amp;gt;&lt;br /&gt;
RCPT TO: &amp;lt;bob@example.com&amp;gt;&lt;br /&gt;
DATA&lt;br /&gt;
From: [Alice] &amp;lt;alice@geek.com&amp;gt;&lt;br /&gt;
To: &amp;lt;bob@example.com&amp;gt;&lt;br /&gt;
Date: Mon, 12 Apr 2010 14:21:26 -0400&lt;br /&gt;
Subject: Test Message&lt;br /&gt;
&lt;br /&gt;
Hi there! This is supposed to be a real email...&lt;br /&gt;
&lt;br /&gt;
Have a good day!&lt;br /&gt;
Alice&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
QUIT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now feed message to netcat:&lt;br /&gt;
 /usr/bin/nc smtp.domain.com 25 &amp;lt; /tmp/message&lt;/div&gt;</summary>
		<author><name>Kenneth</name></author>
	</entry>
</feed>