Commit Graph

185 Commits

Author SHA1 Message Date
Tim Caswell e9a2794990 Add parser for CAA record 2017-04-12 13:02:35 -05:00
Tim Caswell 9b8526dc06 Add missing dns type IDs to mapping table 2017-04-12 12:21:33 -05:00
AJ ONeal d43696b54e Merge branch 'v1' into 'master'
V1

See merge request !1
2017-04-07 00:06:14 +00:00
Daplie d00f83c625 finished TXT record type packer. 2017-03-23 17:33:55 -06:00
westley 937e93d1df captured some txt records with dig.js 2017-03-18 11:40:38 -06:00
westley 28fbc44824 wrote the code but dns.rdat.pack.js is having trouble finding the packer for some reason. 2017-03-18 11:40:14 -06:00
westley cfae86e5f1 tested soa packer. It works, but doesn't utilize compression pointers to full capabilities 2017-03-18 11:38:43 -06:00
Daplie e98b3dd1a6 completed SOA rdata packer. Need to make automated test to see if bin and JSON conversions match 2017-03-16 18:48:08 -06:00
Daplie 2388b46c74 sort of round about way to get the email property of SOA RDATA. Let me know if theirs a better way 2017-03-15 20:24:03 -06:00
Daplie 50b134f33b SOA record can be parsed if there are no compression pointers present in the rdata 2017-03-15 17:55:59 -06:00
Daplie 12cb2887fa still working on it 2017-03-09 19:34:27 -07:00
Daplie 16dd91ace0 captured some more SOA records. 2017-03-09 19:22:45 -07:00
Daplie 792bea258d finished SRV record data packer. Still need to test exhaustively. Left in debugging code. 2017-03-09 15:12:26 -07:00
Daplie 05beaa480b added PTR record packer 2017-03-08 18:59:33 -07:00
Daplie 43360a75da added NS record packer. 2017-03-08 17:53:15 -07:00
Daplie 4df82c456e added NS record packer 2017-03-08 17:51:41 -07:00
westley 8129863dc6 captured soa record type for sample data 2017-03-04 17:20:33 -07:00
westley 0ba8871c3a parser soa type 2017-03-04 17:11:33 -07:00
westley 571e4959cf soa packer and parser 2017-03-04 17:10:25 -07:00
AJ ONeal c0338ef3fa Merge branch 'v1' 2017-02-23 18:09:51 -07:00
AJ ONeal 089e4414e3 v1.0.3 2017-02-23 18:09:28 -07:00
AJ ONeal a408f97537 update docs 2017-02-23 18:09:21 -07:00
AJ ONeal 2726e20622 update README.md 2017-02-23 16:40:20 -07:00
AJ ONeal de648a3883 v1.0.2 2017-02-23 16:36:13 -07:00
AJ ONeal 0b7077cdc8 v1.0.1 2017-02-23 16:36:04 -07:00
AJ ONeal 2062e359ae compatibility fix: return NodeBuffer from DNSPacket.write 2017-02-23 16:35:19 -07:00
AJ ONeal 3049b40031 rebrand as dns-suite 2017-02-23 16:25:39 -07:00
AJ ONeal 442c5c8a20 update docs 2017-02-17 20:27:13 -07:00
AJ ONeal 55876e2df2 load parsers correctly 2017-02-17 19:38:47 -07:00
AJ ONeal 113187e68a don't modify original object, chimney 2017-02-17 18:57:25 -07:00
AJ ONeal 39de466876 fix hexdump function 2017-02-17 18:52:15 -07:00
AJ ONeal 0834ae0ad0 move hexdump to function 2017-02-17 18:47:21 -07:00
AJ ONeal b4f0cdee78 more linting 2017-02-17 18:32:45 -07:00
AJ ONeal b6f0cff7b8 more dir restructure updates 2017-02-17 16:22:56 -07:00
AJ ONeal a26fef5e33 creater parser directory 2017-02-17 16:13:57 -07:00
AJ ONeal 72fece4124 dir for packer 2017-02-17 16:07:26 -07:00
Drew Warren 27ddd5f1bf Add MX Test 2017-02-17 15:37:07 -07:00
Drew Warren f44d8eed71 Fix A & AAAA, add CNAME Tests 2017-02-17 15:14:14 -07:00
AJ ONeal 737b31fcc2 Packer works! 2017-02-16 16:29:23 -07:00
AJ ONeal af870ebc8f bugfix update byte count total 2017-02-16 15:57:15 -07:00
AJ ONeal 28b607857e WIP Packer 2017-02-16 15:52:07 -07:00
AJ ONeal 12fef62e09 WIP Packer 2017-02-16 14:16:21 -07:00
AJ ONeal 367c0207d0 remove cruft 2017-02-16 14:15:53 -07:00
AJ ONeal 6807ffed9e usage and error output 2017-02-16 10:26:15 -07:00
AJ ONeal abf11b7205 add qd, an, ns, and ar counts 2017-02-11 16:01:02 -07:00
AJ ONeal af89bfa000 begin packer and test 2017-02-11 15:41:01 -07:00
AJ ONeal 037247c91b add static sanity check for human error of forgetting DataView endianness 2017-02-11 15:40:21 -07:00
AJ ONeal 6ecb2882dc fix file scope var packet bug 2017-02-11 14:27:44 -07:00
AJ ONeal bd433a8ddf chimney, cleanup, OPT parsing 2017-02-11 14:15:06 -07:00
AJ ONeal 8643e6e3c7 clarify type and class hex vs dec 2017-02-11 09:56:17 -07:00