world’s most famous NP Analyzer. Formerly Ethereal (www.ethereal.com).
Fortunately there are also many encryption techniques for data in transit:
Database-specific features such as Oracle Advanced Security
Connection-based metods (such as SSL)
Secure tunnels (such as SSH)
Relying on the operating Systems (IPSec Encryption)
Oracle Advanced Security (previously Advanced Network Option), contains network encryption tools. Depending on the version of Oracle, it is available for no extra cost. It is for the enterprise edition.
Best literature for OAS is Oracle Security Handbook by Marlene Theriault and Aaron Newman, McGraw-Hill.
Secure Socket Layer (SSL)
cryptographic protocols that provide secure communications on the Internet for such things as web browsing, e-mail, Internet faxing, instant messaging and other data transfers.
You may enable SSL from within a DBMS.
SQL-Server for example: Programs -> Microsoft SQL Server -> Server Network Utility, check the Force protocol Encryption checkbox. Then Stop and start SQL Server.
Server also must be informed how it will derive encryption keys
Note: make sure that your version of SSL is compatible with your version of MySQL (like in ODBC or JDBC).
SSH used in many applications. Example: Substitute for FTP with encryption.
From most DBMSs, you can set up SSH tunnels to encrypt database traffic by port forwarding (Encrypted session between client and server).
Example: to connect Linux client machine of IP CCC.CCC.C.CCC to a MySQL instance installed on a server with IP address of SSS.SSS.S.SS listening in on port 3306 (default MySQL port).