Scans local networks as well as Internet
IP Range, Random or file in any format.
Exports results into many formats,
Extensible with many data fetchers,
Provides command-line interface,
Free and open-source.

To run: Angry IP Scanner
To run in a terminal: ipscan

Warning, using this improperly may get you in a lot of trouble. Be sure you're within legal limits.
