This website requires JavaScript.
de648a3883
v1.0.2
v1.0.2
AJ ONeal
2017-02-23 16:36:13 -07:00
0b7077cdc8
v1.0.1
AJ ONeal
2017-02-23 16:36:04 -07:00
2062e359ae
compatibility fix: return NodeBuffer from DNSPacket.write
v1.0.1
AJ ONeal
2017-02-23 16:35:19 -07:00
3049b40031
rebrand as dns-suite
v1.0.0
AJ ONeal
2017-02-23 16:25:39 -07:00
442c5c8a20
update docs
AJ ONeal
2017-02-17 20:27:13 -07:00
55876e2df2
load parsers correctly
AJ ONeal
2017-02-17 19:38:47 -07:00
113187e68a
don't modify original object, chimney
AJ ONeal
2017-02-17 18:57:25 -07:00
39de466876
fix hexdump function
AJ ONeal
2017-02-17 18:52:15 -07:00
0834ae0ad0
move hexdump to function
AJ ONeal
2017-02-17 18:47:21 -07:00
b4f0cdee78
more linting
AJ ONeal
2017-02-17 18:32:45 -07:00
b6f0cff7b8
more dir restructure updates
AJ ONeal
2017-02-17 16:22:56 -07:00
a26fef5e33
creater parser directory
AJ ONeal
2017-02-17 16:13:57 -07:00
72fece4124
dir for packer
AJ ONeal
2017-02-17 16:07:26 -07:00
27ddd5f1bf
Add MX Test
Drew Warren
2017-02-17 15:37:07 -07:00
f44d8eed71
Fix A & AAAA, add CNAME Tests
Drew Warren
2017-02-17 15:14:14 -07:00
737b31fcc2
Packer works!
AJ ONeal
2017-02-16 16:29:23 -07:00
af870ebc8f
bugfix update byte count total
AJ ONeal
2017-02-16 15:57:15 -07:00
28b607857e
WIP Packer
AJ ONeal
2017-02-16 15:52:07 -07:00
12fef62e09
WIP Packer
AJ ONeal
2017-02-16 14:16:21 -07:00
367c0207d0
remove cruft
AJ ONeal
2017-02-16 14:15:53 -07:00
6807ffed9e
usage and error output
AJ ONeal
2017-02-16 10:26:15 -07:00
abf11b7205
add qd, an, ns, and ar counts
AJ ONeal
2017-02-11 16:01:02 -07:00
af89bfa000
begin packer and test
AJ ONeal
2017-02-11 15:41:01 -07:00
037247c91b
add static sanity check for human error of forgetting DataView endianness
AJ ONeal
2017-02-11 15:40:21 -07:00
6ecb2882dc
fix file scope var packet bug
AJ ONeal
2017-02-11 14:27:44 -07:00
bd433a8ddf
chimney, cleanup, OPT parsing
AJ ONeal
2017-02-11 14:15:06 -07:00
8643e6e3c7
clarify type and class hex vs dec
AJ ONeal
2017-02-11 09:56:17 -07:00
7f673f6fbf
only add compression pointer length once
AJ ONeal
2017-02-11 09:54:27 -07:00
8148e25d18
more helpful error
AJ ONeal
2017-02-11 09:32:50 -07:00
92e85bead3
fix bug in test
AJ ONeal
2017-02-11 09:09:47 -07:00
bfce448a96
update tests
AJ ONeal
2017-02-11 09:03:29 -07:00
f71b9b5aff
how to contribute
AJ ONeal
2017-02-11 08:51:47 -07:00
8711c0b16e
create proper ArrayBuffer from NodeBuffer https://github.com/nodejs/node/issues/11132
AJ ONeal
2017-02-06 10:53:07 -07:00
ffac12f700
Gave packet a header class
dwes7
2017-02-04 13:25:31 -07:00
e3f2551889
note testing
AJ ONeal
2017-02-02 21:26:05 -07:00
99e4dca8a6
add tests
AJ ONeal
2017-02-02 21:19:59 -07:00
228c1d096f
ignore generated json files
AJ ONeal
2017-02-02 21:11:47 -07:00
2bd8ea653d
script to convert fixtures to json
AJ ONeal
2017-02-02 21:10:48 -07:00
5e125c9a31
don't pass too much data
AJ ONeal
2017-02-02 19:44:18 -07:00
75a03ad902
chimney!
AJ ONeal
2017-02-02 19:43:56 -07:00
c65aa77333
add a nugget of wisdom
AJ ONeal
2017-02-02 19:36:39 -07:00
087dc9555d
started fixing format to match native dns. Spotted bug in unpacking labels. Not fixed yet
Daplie
2017-02-02 18:39:32 -07:00
59d27abafa
clean up
Daplie
2017-02-02 14:46:25 -07:00
41410f8f86
cleanup
Daplie
2017-02-02 14:11:45 -07:00
7dead01aae
txt record passes native dns test.
Daplie
2017-02-02 14:10:40 -07:00
1d513519b7
Merge branch 'master' of git.daplie.com:Daplie/dns-lint
dwes7
2017-02-01 22:11:42 -07:00
fd090e2cf1
minor changes
dwes7
2017-02-01 22:11:07 -07:00
8c8ddceddc
SRV parser passes test native-dns test
dwes7
2017-02-01 22:10:21 -07:00
fb55be240d
started browser code
AJ ONeal
2017-02-01 21:57:40 -07:00
2f87cd3797
cleanup
AJ ONeal
2017-02-01 21:41:33 -07:00
bb87a2ea63
pushed wrong dns.type.mx.js
dwes7
2017-02-01 20:48:41 -07:00
88e6779641
finished PTR parser
dwes7
2017-02-01 20:37:28 -07:00
e8edc20080
NS record type parser complete.
dwes7
2017-02-01 20:32:01 -07:00
095def0fda
added demo.html file, finished MX record type parser.
Daplie
2017-02-01 19:45:03 -07:00
5f048f3486
left some comments to explain code and my error. Code is kind of confusing for outside readers, but you can kind of see what I'm trying to do.
Daplie
2017-02-01 18:46:09 -07:00
3600809080
almost
Daplie
2017-02-01 18:41:33 -07:00
faddeb3b88
started working on the mx record type. Parses but does not have periods in exchange address.
Daplie
2017-02-01 18:28:43 -07:00
d87c3019fa
minor bugfix for browser use as per #10
AJ ONeal
2017-01-30 16:34:11 -07:00
d3fce04a34
refactor as part of #8 compat with native-dns-packet / dns-js
AJ ONeal
2017-01-30 16:30:08 -07:00
0c2184ae00
fix #17 only use explicit big-endian methods
AJ ONeal
2017-01-30 11:43:41 -07:00
fa180b0d4b
use ab.slice(start, end) instead of ui8 array for rdata
AJ ONeal
2017-01-30 11:28:05 -07:00
6d5251524b
simplify dns.type.aaaa.js
AJ ONeal
2017-01-30 11:21:06 -07:00
a05b5d27f2
AAAA now passes the native dns tests.
dwes7
2017-01-28 18:35:57 -07:00
88093062a2
It's a Christmas miracle! refactored and got CNAME in one shot - W00T!
AJ ONeal
2017-01-28 15:15:27 -07:00
11484f70ba
reorganzing
dwes7
2017-01-28 13:53:54 -07:00
645c4c654c
receive correct object
AJ ONeal
2017-01-28 13:32:55 -07:00
d9bbacb0dc
link to fixtures
AJ ONeal
2017-01-28 13:29:45 -07:00
562a9ff7c9
add native-dns-packet as a submodule
AJ ONeal
2017-01-28 13:28:48 -07:00
1da5e2d3d5
update function signature
AJ ONeal
2017-01-28 13:17:02 -07:00
d04ea1b172
starting dns record type parsers
Daplie
2017-01-26 19:18:46 -07:00
90e8ab6f0b
found bug. Changed the AAAA hex value.
Daplie
2017-01-26 18:37:15 -07:00
51e1cae5a2
finished task #6 . Moved the location where the class and type is being assigned.
Daplie
2017-01-26 17:03:16 -07:00
2c436fbefc
fix #4 tested, removed logs, works
AJ ONeal
2017-01-25 15:04:20 -07:00
736ea21b54
bug #4 add cp support
AJ ONeal
2017-01-25 14:47:14 -07:00
5e1fff748e
cp ptr updates
AJ ONeal
2017-01-25 14:41:30 -07:00
4b339429cb
whitespace
AJ ONeal
2017-01-21 15:19:38 -07:00
607296c8bb
cleanup
AJ ONeal
2017-01-21 15:11:39 -07:00
f3a3c477a5
cleanup
AJ ONeal
2017-01-21 15:07:10 -07:00
4ecb1b679c
cleanup
AJ ONeal
2017-01-21 14:44:37 -07:00
844888caba
add .gitignore and delete node_modules
AJ ONeal
2017-01-21 14:39:54 -07:00
267342c82c
add A record parser
AJ ONeal
2017-01-21 14:39:26 -07:00
96a851e5ad
add support for modular rdata parsing
AJ ONeal
2017-01-21 14:33:51 -07:00
98eb48dd34
in reverse also
AJ ONeal
2017-01-21 13:35:06 -07:00
ae96f2fdc5
cleanup
AJ ONeal
2017-01-21 12:54:43 -07:00
d601f44dd9
a place to store the packing stuff
AJ ONeal
2017-01-21 12:50:36 -07:00
f8401c1568
add common types and classes
AJ ONeal
2017-01-21 12:43:42 -07:00
de723fca8d
note that compression pointer support is lacking
AJ ONeal
2017-01-21 11:53:07 -07:00
0dc182772b
Correctly parses a packet. Yay!
AJ ONeal
2017-01-21 11:13:42 -07:00
3a46d3efda
cleanup
AJ ONeal
2017-01-21 11:02:31 -07:00
6c08537f3e
scoping query
AJ ONeal
2017-01-21 10:45:45 -07:00
676dbabfbc
show id
AJ ONeal
2017-01-21 03:38:25 -07:00
3bbada69aa
example of cli usage
AJ ONeal
2017-01-21 03:32:50 -07:00
6b45a4711f
example of cli usage
AJ ONeal
2017-01-21 03:18:10 -07:00
23beebf751
capture some dns packets
AJ ONeal
2017-01-21 03:16:08 -07:00
d5a36adeec
started dns parser anew
AJ ONeal
2017-01-21 03:15:57 -07:00
4a1ea2d791
add sample data
AJ ONeal
2017-01-20 18:15:16 -07:00
79e976f665
added the test code that AJ wrote
Daplie
2017-01-20 17:10:00 -07:00
28cfda23a6
going to start messing with dnspacket.js, so I wanted to commit
Daplie
2017-01-18 17:07:21 -07:00
7a2fc325ed
added some conversion functions to play with
Daplie
2017-01-18 16:49:17 -07:00
91bb98fe2c
renamed some files and added objective statement and purpose of document
Daplie
2017-01-14 13:49:40 -07:00