Domain Stream

Live feed from various Certificate Transparency Logs and Passive DNS Data that assetwatch monitors.

Real time domains observed: 0

You can use this feed for free by connecting to wss://domainstream.assetwatch.io
Waiting for new domains ...

const WebSocket = require('ws')

const ds = new WebSocket('wss://domainstream.assetwatch.io')

ds.onmessage = (event) => {
  JSON.parse(event.data).domains.forEach(domain => {
    console.log(domain)
  })
}
                                    
                                        
#!/usr/bin/env python
import asyncio
import websockets
import json

@asyncio.coroutine
def domainstream():
    websocket = yield from websockets.connect('wss://domainstream.assetwatch.io')
    try:
        while True:
            data = yield from websocket.recv()
            domains = json.loads(data)['domains']
            print(domains)
    finally:
        yield from websocket.close()

asyncio.get_event_loop().run_until_complete(domainstream())