8 Good Open Source Terminal ApplicationsReaders are requested to leave behind their comments/tools they use themselves to improve upon the list and make using the terminal even more easier...
Linux users know the vast functionality of the terminal. It lets you do so much with ease, only problem is it gets some time getting used to. A number of interesting tools exist that make the job easier for users. We have compiled 8 such tools that could help you bring the best out of the terminal.
Irssi is an IRC client program for Linux, FreeBSD, Microsoft Windows, and Mac OS X. Irssi is written in the C programming language and in normal operation uses a text-mode user interface. Numerous modules and Perl scripts have been made available for Irssi to customise how it looks and operates.
LFTP is a command-line file transfer program (FTP client) for UNIX and Unix-like systems. Besides FTP, it also supports FTPS, HTTP, HTTPS, HFTP, FISH, and SFTP. The program also supports FXP, allowing for data transfers between two FTP servers bypassing the client machine. A simple BitTorrent client is also included via the torrent command.
OpenSSL is an open-source implementation of the SSL and TLS protocols. The core library, written in the C programming language, implements basic cryptographic functions and provides various utility functions. Wrappers allowing the use of the OpenSSL library in a variety of computer languages are available.
Nmap (Network Mapper) is a security scanner used to discover hosts and services on a computer network, thus creating a "map" of the network. To accomplish its goal, Nmap sends specially crafted packets to the target host and then analyses the responses.
Netcat is a computer networking service for reading from and writing to network connections using TCP or UDP. Netcat is designed to be a dependable back-end that can be used directly or easily driven by other programs and scripts. At the same time, it is a feature-rich network debugging and investigation tool, since it can produce almost any kind of correlation its user could need and has a number of built-in capabilities.
curl is a command line tool for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. curl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, kerberos), file transfer resume, proxy tunneling etc.
MultiTail is a program for monitoring multiple log files, in the fashion of the original tail program. MultiTail splits the terminal window or the console of a Unix system into two or more subwindows into which it can merge log files and command outputs. It can also display (like the original tail) in a single window.
mtr combines the functionality of the 'traceroute' and 'ping' programs in a single network diagnostic tool. As mtr starts, it investigates the network connection between the host mtr runs on and a user-specified destination host. After it determines the address of each network hop between the machines, it sends a sequence ICMP ECHO requests to each one to determine the quality of the link to each machine. As it does this, it prints running statistics about each machine.
September 1, 2014