M
m4: GNU m4
GNU m4 is an implementation of the traditional UNIX macro processor. It is mostly SVR4 compatible, although it has some extensions (for example, handling more than 9 positional parameters to macros). m4 also has builtin functions for including files, running shell commands, doing arithmetic, etc. Autoconf needs GNU m4 for generating configure scripts, but not for running them.
Mac OS X has GNU m4 version 1.4.6.
Download
| m4-1.4.14-0.dmg | Upgraded to new version |
| m4-1.4.13-1.dmg | Rudix 2010 |
Testing
$ /usr/local/bin/m4 --version m4 (GNU M4) 1.4.13 Copyright (C) 2009 Free Software Foundation, Inc. … $ MANPATH="/usr/local/share/man" man m4
make: GNU make
Make is a tool which controls the generation of executables and other non-source files of a program from the program's source files.
Make gets its knowledge of how to build your program from a file called the makefile, which lists each of the non-source files and how to compute it from other files. When you write a program, you should write a makefile for it, so that it is possible to use Make to build and install the program.
Download
| make-3.82-0.dmg | Upgraded to new version |
| make-3.81-3.dmg | Rudix 2010 |
Testing
$ /usr/local/bin/make --version GNU Make 3.82 Built for i386-apple-darwin10.4.0 Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
mc: Free Norton Commander clone with many useful features
Midnight Commander is a file manager for UNIX-like operating systems. It bears a certain resemblance to John Socha's Norton Commander for DOS.
Download
| mc-4.7.1-2.dmg | Installation: postflight script always succeed (issue 17) |
| mc-4.7.1-1.dmg | Rudix 2010 |
Testing
$ /usr/local/bin/mc -V GNU Midnight Commander 4.6.1 Virtual File System: tarfs, extfs, cpiofs, ftpfs, fish ...
memcached: Distributed memory object caching system
Memcached is a high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.
| memcached-1.4.5-0.dmg | Upgraded to new version |
| memcached-1.4.3-0.dmg | Rudix 2010 |
memcachedb: Distributed key-value storage system
Memcachedb is a distributed key-value storage system designed for persistent. It is NOT a cache solution, but a persistent storage engine for fast and reliable key-value based object storage and retrieval. It conforms to memcache protocol(not completed, see below), so any memcached client can have connectivity with it. Memcachedb uses Berkeley DB as a storing backend, so lots of features including transaction and replication are supported.
Download
| memcachedb-1.2.0-0.dmg | Rudix 2010 |
mercurial: Fast, lightweight source control management
Mercurial is a distributed version control system.
Download
| mercurial-1.6.2-0.dmg | Upgraded to new version. Fixed issue 9 |
| mercurial-1.3.1-1.dmg | Rudix 2010 |
Testing
$ /usr/local/bin/hg version --version Mercurial Distributed SCM (version 1.2.1) Copyright (C) 2005-2009 Matt Mackalland others This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
mpg123: Mpeg audio 1/2 layer 1, 2 and 3 player
Mpg123 reads one or more files (or standard input if "-" is specified) or URLs and plays them on the audio device (default) or outputs them to stdout. The file or URL is assumed to be an MPEG-1/2 audio bit stream.
Download
| mpg123-1.9.2-0.dmg | Rudix 2010 |
Testing
$ /usr/local/bin/mpg123 --version mpg123 1.9.2
mpop: Small, fast and portable POP3 client
Mpop is a small, fast, and portable POP3 client. Its features include header-based email filtering (filter junk mail before downloading it), delivery to mbox files, maildir folders, or a mail delivery agent, a very fast POP3 implementation, many authentication methods, and good support for TLS/SSL.
Download
| mpop-1.0.19-0.dmg | Rudix 2010 |
msmtp: SMTP plugin for MUAs
This is a simple program that works as an "SMTP plugin" for Mutt and probably other MUAs (mail user agents). msmtp forwards mails to an SMTP server (for example at a free mail provider) which does the delivery.
Download
| msmtp-1.4.17-2.dmg | Rudix 2010 |
mtr: Matt's traceroute - network diagnostic tool
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.
Download
| mtr-0.80-0.dmg | Upgraded to new version |
| mtr-0.75-3.dmg | Rudix 2010 |
Testing
$ sudo /usr/local/sbin/mtr --version mtr 0.75
mutt: The Mutt Mail User Agent
This is a nifty e-mail client that includes excellent PGP hooks.
Download
| mutt-1.5.20-0.dmg | Rudix 2010 |
N
ncftp: Ftp replacement with advanced user interface
Ftp replacement with advanced user interface NcFTP is a free set of programs that use the File Transfer Protocol. It's been around for quite some time now (circa 1992) and many people still use the program and contribute suggestions and feedback. The main program is simply called "ncftp". There are also separate utility programs for one-shot FTP operations (i.e. for shell scripts and command line junkies); these include "ncftpget", "ncftpput", and "ncftpls". Run each command without any arguments to see the usage screen, or read the man page.
Download
| ncftp-3.2.3-1.dmg | Rudix 2010 |
Testing
$ /usr/local/bin/ncftp NcFTP 3.2.3 (Jul 28, 2009) by Mike Gleason (http://www.NcFTP.com/contact/). ncftp> exit
N
neon: HTTP and WebDAV client library, with C interface
Neon is an HTTP and WebDAV client library, with a C interface.
Download
| neon-0.29.3-0.dmg | Upgraded to new version |
| neon-0.29.1-0.dmg | Rudix 2010 |
nginx: Robust and small HTTP server and mail proxy server
nginx [engine x] is a HTTP and reverse proxy server, as well as a mail proxy server written by Igor Sysoev. It has been running for more than five years on many heavily loaded Russian sites including Rambler (RamblerMedia.com). According to Netcraft nginx served or proxied 3.06% busiest sites in March 2009, and 3.25% in May 2009. Here are some of success stories: FastMail.FM, Wordpress.com.
Download
| nginx-0.7.64-0.dmg | Rudix 2010 |
Testing
$ /usr/local/nginx/sbin/nginx -v nginx version: nginx/0.7.64
nhc98: Portable Haskell compiler
nhc98 is a small, easy to install, standards-compliant compiler for Haskell 98, the lazy functional programming language. It is very portable, and aims to produce small executables that run in small amounts of memory. It produces medium-fast code, and compilation is itself quite fast. It also comes with extensive tool support for automatic compilation, foreign language interfacing, heap and time profiling, tracing, and debugging. (Some of its advanced kinds of heap profiles are not found in any other Haskell compiler.)
Download
| nhc98-1.20-0.dmg | Rudix 2010 |
Testing
$ /usr/local/bin/nhc98 nhc98: error: no source, object or archive file specified
nmap: Scan ports and fingerprint stack of network hosts
Nmap is a utility for port scanning large networks, although it works fine for single hosts. The guiding philosophy for the creation of nmap was TMTOWTDI (There's More Than One Way To Do It). This is the Perl slogan, but it is equally applicable to scanners. Sometimes you need speed, other times you may need stealth. In some cases, bypassing firewalls may be required. Not to mention the fact that you may want to scan different protocols (UDP, TCP, ICMP, etc.). You just can't do all this with one scanning mode. And you don't want to have 10 different scanners around, all with different interfaces and capabilities.
Download
| nmap-5.20-0.dmg | Rudix 2010 |
Testing
$ /usr/local/bin/nmap --version Nmap version 5.00 ( http://nmap.org )