Internet and Computer Systems Data
The Wolfram Language has curated and continuously updated data both on the internet and on features of computer systems. It is also able to retrieve or deduce information about local and remote computer systems being used in computations.
() — request data using free-form linguistics
EntityValue — general access to values of properties for all types of entities
Entity ▪ EntityClass ▪ EntityList ▪ RandomEntity ▪ EntityFunction ▪ ...
Internet & Domain Data
IPAddress — numerical IP address, with hosting information
InternetDomain — registered internet domain (e.g. wolfram.com)
TopLevelDomain — internet TLD (e.g. .com)
HostLookup — look up an IP address or host name (DNS and reverse DNS)
Metadata Discovery »
$MachineDomains ▪ $MachineAddresses
FindGeoLocation — geoIP lookup for an IP address
$UserAgentString ▪ $GeoLocation ▪ $TimeZone ▪ ...
Network-Related Data
NetworkService — network service or port (e.g. HTTP)
PingTime — measure the ping time for a network host
Packet Capture and Local Networking »
NetworkPacketCapture — capture information on all network packets
NetworkPacketTrace — record packets during the evaluation of an expression
Computer Systems Data
DisplayFormat — display formats and screen characteristics (e.g. VGA)
ProgrammingLanguage NotableComputer
Classify — infer the programming language of source code
Computer System Discovery »
SystemInformation ▪ $ProcessorType ▪ $OperatingSystem ▪ RepeatedTiming ▪ ...
Data Formats
FileFormat — standard file formats (e.g. JPEG)
FileFormat, StringFormat — infer the format of a file or string
Import ▪ Export ▪ FileConvert ▪ ...
Character — Unicode characters with properties
Wireless Communications
FrequencyAllocation — named frequency bands (e.g. X band)
Satellite — artificial satellites in Earth orbit, with real-time positions