speedtest-net node.js
{ type: 'testStart', progress: 0, timestamp: [Date], isp: 'Slower Web Inc', interface: { internalIp: '10.1.1.10', name: '', macAddr: '00:FE:C1:12:4A:ZX', isVpn: false, externalIp: '104.1.1.17' }, server: { id: 1234, host_functional: '1', name: 'Awesome test server', location: 'New York, NY', country: 'United States', host: 'speedtest.someserver.net:8080', port: 8080, ip: '192.1.1.3' }}
Depressed Dolphin