在看 Gentooportage log 時, 看到一個還蠻有趣的軟體, 叫做 cryctcat (portage/net-analyzer/cryptcat , ports/net/cryptcat).

雖然整體功能來說, 我覺得還是 socat (portage/net-misc/socat, ports/net/socat) 比較強, 不過就編密這方面, 因為 socat 是利用 OpenSSL 來達成這個效果, 就 netcat 簡而易用的角度, 不如用 cryptcat 所採用的 Twofish 這種 symmetric key block cipher 來的簡單易用了.

原先利用 netcat 來傳檔的方法如下:

MachineA:

nc -l 12345 < file.orig

MachineB:

nc MachineA.IP 12345 > file.sent.by.MachineA

要改成

MachineA:

cryptcat -l -p 12345 < file.orig

MachineB:

cryptcat MachineA.IP 12345 > file.sent.by.MachineA

這樣就會利用預設的密碼 metallica, 透過 Twofish 加密. 當然, 也可以用 -k 這個 option 來改變預設的密碼 ;-)

Popularity: 30% [?]