├── .eslintignore ├── .eslintrc ├── .gitignore ├── .npmignore ├── .travis.yml ├── LICENSE ├── README.md ├── bin └── testversion.js ├── doc └── notes.md ├── examples ├── service.js └── simple.js ├── index.js ├── lib ├── advertisement.js ├── browser.js ├── decoder.js ├── networking.js ├── packetfactory.js ├── service_type.js └── sorter.js ├── package.json ├── test ├── advertisement.test.js ├── decoder.test.js ├── fixtures │ ├── mdns-inbound-pr20-l0066.bin │ ├── mdns-inbound-pr20-l0066.js │ ├── mdns-inbound-pr20-l0112.bin │ ├── mdns-inbound-pr20-l0112.js │ ├── mdns-inbound-pr20-l0300.bin │ ├── mdns-inbound-pr20-l0300.js │ ├── mdns-inbound-pr20-l0473.bin │ ├── mdns-inbound-pr20-l0473.js │ ├── mdns-inbound-pr20-l0758.bin │ ├── mdns-inbound-pr20-l0758.js │ ├── mdns-inbound-pr20-l1200.bin │ ├── mdns-inbound-pr20-l1200.js │ ├── mdns-inbound-pr20-l1752.bin │ ├── mdns-inbound-pr20-l1752.js │ ├── mdns-inbound-pr20-l2086.bin │ ├── mdns-inbound-pr20-l2086.js │ ├── mdns-issue27.bin │ ├── mdns-issue27.js │ ├── mdns-issue63.bin │ ├── mdns-issue63.js │ ├── mdns-issue66.bin │ ├── mdns-issue66.js │ ├── mdns-readynas.bin │ ├── mdns-readynas.js │ ├── packet0.bin │ ├── packet0.js │ ├── packet1.bin │ ├── packet1.js │ ├── packet10.bin │ ├── packet10.js │ ├── packet2.bin │ ├── packet2.js │ ├── packet4.bin │ ├── packet4.js │ ├── packet5.bin │ ├── packet5.js │ ├── packet6.bin │ ├── packet6.js │ ├── packet7.bin │ ├── packet7.js │ ├── packet8.bin │ ├── packet8.js │ ├── packet9.bin │ └── packet9.js ├── helper.js ├── mdns.test.js ├── packets.json ├── schemas.js └── service_type_test.js └── tools ├── README.md └── hex2bin.js /.eslintignore: -------------------------------------------------------------------------------- 1 | /test/fixtures/*.js 2 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | test/ 2 | tools/ -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/README.md -------------------------------------------------------------------------------- /bin/testversion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/bin/testversion.js -------------------------------------------------------------------------------- /doc/notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/doc/notes.md -------------------------------------------------------------------------------- /examples/service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/examples/service.js -------------------------------------------------------------------------------- /examples/simple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/examples/simple.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/index.js -------------------------------------------------------------------------------- /lib/advertisement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/lib/advertisement.js -------------------------------------------------------------------------------- /lib/browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/lib/browser.js -------------------------------------------------------------------------------- /lib/decoder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/lib/decoder.js -------------------------------------------------------------------------------- /lib/networking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/lib/networking.js -------------------------------------------------------------------------------- /lib/packetfactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/lib/packetfactory.js -------------------------------------------------------------------------------- /lib/service_type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/lib/service_type.js -------------------------------------------------------------------------------- /lib/sorter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/lib/sorter.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/package.json -------------------------------------------------------------------------------- /test/advertisement.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/advertisement.test.js -------------------------------------------------------------------------------- /test/decoder.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/decoder.test.js -------------------------------------------------------------------------------- /test/fixtures/mdns-inbound-pr20-l0066.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/fixtures/mdns-inbound-pr20-l0066.bin -------------------------------------------------------------------------------- /test/fixtures/mdns-inbound-pr20-l0066.js: -------------------------------------------------------------------------------- 1 | null -------------------------------------------------------------------------------- /test/fixtures/mdns-inbound-pr20-l0112.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/fixtures/mdns-inbound-pr20-l0112.bin -------------------------------------------------------------------------------- /test/fixtures/mdns-inbound-pr20-l0112.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/fixtures/mdns-inbound-pr20-l0112.js -------------------------------------------------------------------------------- /test/fixtures/mdns-inbound-pr20-l0300.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/fixtures/mdns-inbound-pr20-l0300.bin -------------------------------------------------------------------------------- /test/fixtures/mdns-inbound-pr20-l0300.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/fixtures/mdns-inbound-pr20-l0300.js -------------------------------------------------------------------------------- /test/fixtures/mdns-inbound-pr20-l0473.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/fixtures/mdns-inbound-pr20-l0473.bin -------------------------------------------------------------------------------- /test/fixtures/mdns-inbound-pr20-l0473.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/fixtures/mdns-inbound-pr20-l0473.js -------------------------------------------------------------------------------- /test/fixtures/mdns-inbound-pr20-l0758.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/fixtures/mdns-inbound-pr20-l0758.bin -------------------------------------------------------------------------------- /test/fixtures/mdns-inbound-pr20-l0758.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/fixtures/mdns-inbound-pr20-l0758.js -------------------------------------------------------------------------------- /test/fixtures/mdns-inbound-pr20-l1200.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/fixtures/mdns-inbound-pr20-l1200.bin -------------------------------------------------------------------------------- /test/fixtures/mdns-inbound-pr20-l1200.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/fixtures/mdns-inbound-pr20-l1200.js -------------------------------------------------------------------------------- /test/fixtures/mdns-inbound-pr20-l1752.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/fixtures/mdns-inbound-pr20-l1752.bin -------------------------------------------------------------------------------- /test/fixtures/mdns-inbound-pr20-l1752.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/fixtures/mdns-inbound-pr20-l1752.js -------------------------------------------------------------------------------- /test/fixtures/mdns-inbound-pr20-l2086.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/fixtures/mdns-inbound-pr20-l2086.bin -------------------------------------------------------------------------------- /test/fixtures/mdns-inbound-pr20-l2086.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/fixtures/mdns-inbound-pr20-l2086.js -------------------------------------------------------------------------------- /test/fixtures/mdns-issue27.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/fixtures/mdns-issue27.bin -------------------------------------------------------------------------------- /test/fixtures/mdns-issue27.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/fixtures/mdns-issue27.js -------------------------------------------------------------------------------- /test/fixtures/mdns-issue63.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/fixtures/mdns-issue63.bin -------------------------------------------------------------------------------- /test/fixtures/mdns-issue63.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/fixtures/mdns-issue63.js -------------------------------------------------------------------------------- /test/fixtures/mdns-issue66.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/fixtures/mdns-issue66.bin -------------------------------------------------------------------------------- /test/fixtures/mdns-issue66.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/fixtures/mdns-issue66.js -------------------------------------------------------------------------------- /test/fixtures/mdns-readynas.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/fixtures/mdns-readynas.bin -------------------------------------------------------------------------------- /test/fixtures/mdns-readynas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/fixtures/mdns-readynas.js -------------------------------------------------------------------------------- /test/fixtures/packet0.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/fixtures/packet0.bin -------------------------------------------------------------------------------- /test/fixtures/packet0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/fixtures/packet0.js -------------------------------------------------------------------------------- /test/fixtures/packet1.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/fixtures/packet1.bin -------------------------------------------------------------------------------- /test/fixtures/packet1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/fixtures/packet1.js -------------------------------------------------------------------------------- /test/fixtures/packet10.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/fixtures/packet10.bin -------------------------------------------------------------------------------- /test/fixtures/packet10.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/fixtures/packet10.js -------------------------------------------------------------------------------- /test/fixtures/packet2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/fixtures/packet2.bin -------------------------------------------------------------------------------- /test/fixtures/packet2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/fixtures/packet2.js -------------------------------------------------------------------------------- /test/fixtures/packet4.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/fixtures/packet4.bin -------------------------------------------------------------------------------- /test/fixtures/packet4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/fixtures/packet4.js -------------------------------------------------------------------------------- /test/fixtures/packet5.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/fixtures/packet5.bin -------------------------------------------------------------------------------- /test/fixtures/packet5.js: -------------------------------------------------------------------------------- 1 | null -------------------------------------------------------------------------------- /test/fixtures/packet6.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/fixtures/packet6.bin -------------------------------------------------------------------------------- /test/fixtures/packet6.js: -------------------------------------------------------------------------------- 1 | null -------------------------------------------------------------------------------- /test/fixtures/packet7.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/fixtures/packet7.bin -------------------------------------------------------------------------------- /test/fixtures/packet7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/fixtures/packet7.js -------------------------------------------------------------------------------- /test/fixtures/packet8.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/fixtures/packet8.bin -------------------------------------------------------------------------------- /test/fixtures/packet8.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/fixtures/packet8.js -------------------------------------------------------------------------------- /test/fixtures/packet9.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/fixtures/packet9.bin -------------------------------------------------------------------------------- /test/fixtures/packet9.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/fixtures/packet9.js -------------------------------------------------------------------------------- /test/helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/helper.js -------------------------------------------------------------------------------- /test/mdns.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/mdns.test.js -------------------------------------------------------------------------------- /test/packets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/packets.json -------------------------------------------------------------------------------- /test/schemas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/schemas.js -------------------------------------------------------------------------------- /test/service_type_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/test/service_type_test.js -------------------------------------------------------------------------------- /tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/tools/README.md -------------------------------------------------------------------------------- /tools/hex2bin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdns-js/node-mdns-js/HEAD/tools/hex2bin.js --------------------------------------------------------------------------------