-
Notifications
You must be signed in to change notification settings - Fork 42
/
Copy pathCHANGELOG
806 lines (559 loc) · 22.5 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
commit f01e68d3a5812d26105b589d92ee6dab6c7a27ce
Author: jas- <jason.gerfen@gmail.com>
Date: Sun Jan 26 07:24:19 2014 -0700
scan: Fix for ports object
README: Updated readme to reflect object returned from scan method
regarding updated/fixed ports per scanned object.
libs:
Fixes for the following:
- Binary check of specified nmap tool, throws error if not found.
- Ports object(s) were being overwritten with inaccurate results.
Updated minified version to reflect changes
commit c0ec459175e570b751bf29a84cf40ffb6bafaf9f
Author: jas- <jason.gerfen@gmail.com>
Date: Fri Jan 24 11:05:24 2014 -0700
Error: Modifications to error handling
commit c37d3c5bc327ddcf01cc3fd9abf482a4cd7288c5
Author: jas- <jason.gerfen@gmail.com>
Date: Fri Jan 24 10:54:01 2014 -0700
setup: Fix on conditional version check for check()
commit 2603dbb25253f96d91ce18028ff3fd3805b96f36
Author: jas- <jason.gerfen@gmail.com>
Date: Fri Jan 24 06:50:14 2014 -0700
README: Updated syntax
commit 3142d32776162d2313398db68586cf21cb69c2af
Author: jas- <jason.gerfen@gmail.com>
Date: Fri Jan 24 06:23:36 2014 -0700
README: Updated syntax for scan report output
commit 22d6361e88b236cd5fb2466e89a32d52e1a1eb12
Author: jas- <jason.gerfen@gmail.com>
Date: Fri Jan 24 04:22:53 2014 -0700
README: Updated to reflect scan method report
commit 0f462519d28051b8856130099f0e478cea123212
Merge: a3fba74 d2b275a
Author: jas- <jason.gerfen@gmail.com>
Date: Fri Jan 24 04:15:53 2014 -0700
Merge branch 'v0.0.8'
commit d2b275a92de62a7eef5670f03d81202973943ea2
Author: jas- <jason.gerfen@gmail.com>
Date: Fri Jan 24 04:14:35 2014 -0700
scan: Reporting for scan method
package.json:
Updated version information.
test:
Completed test case for scan method report object
lib:
Error reporting has been migrated away from simple string to an object
containing details of the error(s).
Refactored scan method report processing to accomidate for multiple
scan target results.
commit 61c43870a0d530e6571c56af1c1d339841c43597
Author: jas- <jason.gerfen@gmail.com>
Date: Fri Jan 24 03:35:30 2014 -0700
test: Updated test case for scan method
commit c97748942ede23baad8b91a788e9e018ef896305
Author: jas- <jason.gerfen@gmail.com>
Date: Thu Jan 23 13:59:56 2014 -0700
scan: Refactored scan method
commit 6c1b6c8801edb1b5104d41dc01cb9f3e063d22a0
Author: jas- <jason.gerfen@gmail.com>
Date: Thu Jan 23 03:57:35 2014 -0700
tests: catchall for scan method progress
commit 36ba06f0d8711d7ca6d066401e5487296cdd3d25
Author: jas- <jason.gerfen@gmail.com>
Date: Tue Jan 14 14:39:09 2014 -0700
Devlopment process on multiple host reports
commit a3fba745f003802bbe552442387ac7618c5fb425
Author: jas- <jason.gerfen@gmail.com>
Date: Tue Jan 14 06:59:29 2014 -0700
travis-ci: updated travis.yml
travis-ci:
Added pre-install to add nmap binary for tests
commit 2864eda86894870f59cead035c3459a38911d537
Author: jas- <jason.gerfen@gmail.com>
Date: Tue Jan 14 06:56:02 2014 -0700
travis-ci: updated travis.yml
travis-ci:
Added pre-install to add nmap binary for tests
commit 705317fec0b6212f9c83ebafc9b1181ec14f51d3
Author: jas- <jason.gerfen@gmail.com>
Date: Mon Jan 13 13:46:11 2014 -0700
EOD catchall
lib:
node-libnmap.js: Working on report parsing for scan method
commit 8cdae6a41a0b2db35b7c737b50ef3d856e1c44ba
Merge: 8bbd46f 5a01314
Author: jas- <jason.gerfen@gmail.com>
Date: Mon Jan 13 09:48:28 2014 -0700
Merge branch 'contribute'
commit 5a01314bd1bc55e18b7e4d733620082f614a0958
Author: jas- <jason.gerfen@gmail.com>
Date: Mon Jan 13 09:47:03 2014 -0700
Minified version updated
commit e8d43a34a4c2debac87321bf77aa3ea7f22f0d05
Author: jas- <jason.gerfen@gmail.com>
Date: Mon Jan 13 09:46:09 2014 -0700
setup: verify()
methods:
setup:
verify(): Updated regex & comment to verify port ranges
commit 8bbd46f601b3cc46c7a7f1028c25dcb702c87bd9
Merge: 7edf310 5f99917
Author: jas- <jason.gerfen@gmail.com>
Date: Mon Jan 13 09:18:46 2014 -0700
Merge branch 'contribute'
commit 5f99917b7f64952bc4e30d6fe91c794887684418
Author: jas- <jason.gerfen@gmail.com>
Date: Mon Jan 13 09:18:24 2014 -0700
Added minified version for merge purposes
commit 7edf310262d4799ad0593bf661f3b7d7f25b433d
Author: jas- <jason.gerfen@gmail.com>
Date: Mon Jan 13 09:17:12 2014 -0700
Pre merge commit
commit faeac6197282cd055e3d9a8214a174449608088b
Author: jas- <jason.gerfen@gmail.com>
Date: Mon Jan 13 09:16:49 2014 -0700
Pre merge commit
commit 479546b841253406c6fecfbea6f9dc7fe8018001
Author: jas- <jason.gerfen@gmail.com>
Date: Mon Jan 13 09:02:37 2014 -0700
Removed ignoring of production js
commit 7896dbb7124a7e858ab699348b87428fcbab695c
Author: jas- <jason.gerfen@gmail.com>
Date: Mon Jan 13 09:01:38 2014 -0700
Removed ignoring of non-production js
commit 45c6f48ee1ec7242f95413116448986981d1b90f
Author: jas- <jason.gerfen@gmail.com>
Date: Mon Jan 13 08:32:17 2014 -0700
setup->check() version check fix
setup:
check(): Fixed operator in conditional for version check
commit b23474ecc45cf8b54051ce6c566012bab2e541c2
Author: jas- <jason.gerfen@gmail.com>
Date: Mon Jan 13 08:31:04 2014 -0700
test: discover.js
test:
discover.js: Now properly tests for valid report object
during the discovery mode.
commit 833b9c32a575a0acb96b660adb24258c1d16a454
Author: jas- <jason.gerfen@gmail.com>
Date: Mon Jan 13 08:17:46 2014 -0700
test: init.js
test:
init.js: Now tests for nmap object init object properties,
latest version check, usage URL, support URL, license
URL & Nmap binary legal URL
commit 1c64dcf8429bb1c0906d329b4284dfb0e3695a7a
Author: jas- <jason.gerfen@gmail.com>
Date: Mon Jan 13 07:32:30 2014 -0700
README: Added 'contribute' section
commit 7a57c69a4fd9f60fdba9db30d3183b6364cffb03
Author: jas- <jason.gerfen@gmail.com>
Date: Mon Jan 13 07:30:37 2014 -0700
Ignoring non-production js
commit 239fc7231a5d55ce11015b16ff96336c92043169
Author: jas- <jason.gerfen@gmail.com>
Date: Mon Jan 13 07:26:21 2014 -0700
README: Added 'contribute' section
commit 375c202b288edfc043c94c3741f65ef665c748e2
Author: jas- <jason.gerfen@gmail.com>
Date: Mon Jan 13 07:12:15 2014 -0700
Removed non-procuction js & added to ignore list
commit f798000df0fbee1c3c4917fde7d8c6f9e3331b7d
Author: jas- <jason.gerfen@gmail.com>
Date: Mon Jan 13 07:03:29 2014 -0700
Removed minified version from 'contribute' branch
commit 7da949de42e27164845f68e9c1a93bc9e63cf369
Author: jas- <jason.gerfen@gmail.com>
Date: Mon Jan 13 07:00:50 2014 -0700
Force use of minified version
commit 225f1f0877f8ab182166b08346c568849dcdfe02
Author: jas- <jason.gerfen@gmail.com>
Date: Mon Jan 13 04:01:43 2014 -0700
tests now use mocha & chai
test:
init.js, scan.js & discover.js all use proper test case methods
but are currently in progress
commit bc9877bb973eaeb1cfcd199812316e969a4b45a9
Author: jas- <jason.gerfen@gmail.com>
Date: Mon Jan 13 04:00:03 2014 -0700
setup:check()
methods:
setup:
check(): Added to handle node.js versioning requirement
commit 57351682f1dca54d96b54c14983fd8bff964b455
Author: jas- <jason.gerfen@gmail.com>
Date: Mon Jan 13 03:22:33 2014 -0700
package.json & version
Dependancies:
Added development dependancy list for tests to package.json.
lib:
node-libnmap.js & minified version are updated to refect new
version number.
commit d7a8eebbba4a40b05e7bf3cf35521588791eb121
Author: jas- <jason.gerfen@gmail.com>
Date: Sun Jan 12 19:07:17 2014 -0700
Updated version number
commit da7d4f0d85ab2cc29600c520b0d809def9846efe
Author: jas- <jason.gerfen@gmail.com>
Date: Sun Jan 12 17:22:55 2014 -0700
README: Scan method notes
commit d668d2bd11226e0f242bfe602ecc3078d604f0f8
Author: jas- <jason.gerfen@gmail.com>
Date: Sun Jan 12 17:19:12 2014 -0700
v0.0.3 -> v0.0.6 & minified version
commit 25c41c0acc7db69ea3e05c16157c3406b1fec57a
Author: jas- <jason.gerfen@gmail.com>
Date: Sun Jan 12 17:15:15 2014 -0700
Cluster module removed
Methods:
init:
cluster(opts) & end(opts) functions removed as all tests performed
were not handling threaded forks propertly
commit 0b84032bffb8d4c759124680bfe5523f718ba8a5
Author: jas- <jason.gerfen@gmail.com>
Date: Sun Jan 12 17:08:32 2014 -0700
v0.0.3-scan branch complete
commit ad3356e54262af4d3c4caa3a27c2e3dfa9be0f86
Author: jas- <jason.gerfen@gmail.com>
Date: Sun Jan 12 06:09:23 2014 -0700
Tests & Options
test:
scan.js: Removed the -A flag from scan to speed up test case
options:
verify: No performs proper regex on port specifications
commit 9a589e7641faffe558f6396ba5d0fdf37e8c50fa
Author: jas- <jason.gerfen@gmail.com>
Date: Sat Jan 11 19:34:06 2014 -0700
Test: Removed run.js
commit bc3fa9ad76b35761a26050180b5841fa731ebbd9
Author: jas- <jason.gerfen@gmail.com>
Date: Sat Jan 11 19:33:28 2014 -0700
tests: Split into separate cases
commit ff750c6639f5271711a5c092bad60f586276e4b6
Author: jas- <jason.gerfen@gmail.com>
Date: Sat Jan 11 19:11:51 2014 -0700
Removed throw from scan & discovery methods
commit d1501824a818b141decc7c45def755c9f9d09955
Author: jas- <jason.gerfen@gmail.com>
Date: Sat Jan 11 04:49:49 2014 -0700
method: convert(hosts)
method:
convert(hosts): Migrated away from if/else if/else conditional to
switch/case. Now performs eval on host elements
supplied as 'range' arg and tests for valid hostname,
valid IPv4 or IPv6 address. In the case of an IPv4 or
IPv6 CIDR notation the range is calculated and then
split into smaller scanning chunks.
commit 9f4bf90cea2bbc44e8b8f3101dadb9c718fe2812
Author: jas- <jason.gerfen@gmail.com>
Date: Fri Jan 10 07:24:35 2014 -0700
tools: convert()
methods:
tools:
convert(hosts): Added function to perform validation &
host type (CIDR, range, IPv4 | IPv6 &
hostname. Then calls helper function if
CIDR or range found to break network
block into smaller chunck prior to scan
commit 6292375f261d92479a4d31b5beb6bf1fb180c2fb
Author: jas- <jason.gerfen@gmail.com>
Date: Fri Jan 10 06:50:40 2014 -0700
validate method
Methods:
validate: Structure for API now the following -
net: Object of REGEX pattern matching
perform(regex, str): Function to perform specified
pattern matching test on string
commit 3445f1ce18495de0d9a1f6722bd3049f46ca5913
Merge: 57b2068 1dbeef2
Author: jas- <jason.gerfen@gmail.com>
Date: Fri Jan 10 06:14:53 2014 -0700
validate
Methods:
validate: Added the following object to handle validation of
hostnames (RFC-1123), IPv4, IPv4 CIDR notation,
IPv4 range notation as welll as IPv6, IPv6 CIDR
notation & IPv6 range notation.
commit 1dbeef29648ae334b91e1d50d57f584e36bd3f17
Author: jas- <jason.gerfen@gmail.com>
Date: Thu Jan 9 12:32:23 2014 -0700
options: Default flag to disable rDNS queries
commit c091cc68f401d38f091c3ca0931f0baba0cc536f
Author: jas- <jason.gerfen@gmail.com>
Date: Thu Jan 9 12:21:03 2014 -0700
cluster: Removed cluster
Global:
Removed cluster module import from global scope.
setup:
cluster: Removed
end: Removed
commit 57b2068e9bc6e1fd54c34119359c6c550938f651
Author: jas- <jason.gerfen@gmail.com>
Date: Thu Jan 9 12:16:04 2014 -0700
scan: In progress save Thu Jan 9 12:16:04 MST 2014
methods:
scan(opts): Working on async scan method for user defined host
scanning.
global:
Moved init of child_process, async & cluster module into global
scope.
setup:
verify(opts): Added to handle user defined options and proper
format for library.
commit 6839b897bd2501ff2edcb26ab0ee9f55ac2b0a35
Author: jas- <jason.gerfen@gmail.com>
Date: Thu Jan 9 06:00:00 2014 -0700
README: init() method output
commit c4d6c8407cc1ea93929438a076b50bbeedc7cea3
Author: jas- <jason.gerfen@gmail.com>
Date: Thu Jan 9 05:58:24 2014 -0700
Minified version update
commit 9f797d6d3c63320c14e26aae19fbc989cb1e6846
Author: jas- <jason.gerfen@gmail.com>
Date: Thu Jan 9 05:57:10 2014 -0700
README: methods -> init
methods:
init(opts) - Added to reflect nmap legal notice most importantly.
commit a8f77d801784850d60283974bf1907d56e6df30c
Author: jas- <jason.gerfen@gmail.com>
Date: Thu Jan 9 05:46:54 2014 -0700
`date` - Init method
methods:
init(opts): Added default method to return references to help,
licensing & legal"
commit 031e97fafbd794b7dbdf7025a386bf1aa27c3311
Author: jas- <jason.gerfen@gmail.com>
Date: Thu Jan 9 05:37:35 2014 -0700
Thu Jan 9 05:37:35 MST 2014 - Version: v0.0.3, w00t
commit 29ae86bd19c9e099da0bbd90037b7fad4be5cd03
Author: jas- <jason.gerfen@gmail.com>
Date: Thu Jan 9 05:35:29 2014 -0700
README: Advanced performance output
commit 577f3e430c15db3f2c87794389587394129a589a
Author: jas- <jason.gerfen@gmail.com>
Date: Thu Jan 9 05:29:22 2014 -0700
Minified: Reflects d0957e8..1a86721
commit 1a86721db7f93900ea33daa2548125cee1e2233e
Author: jas- <jason.gerfen@gmail.com>
Date: Thu Jan 9 05:27:28 2014 -0700
Fix: Multiple adapters
methods:
discover(opts): An error in the amount of results when multiple
public (non internal) adapters were present on
the system
commit d0957e81788efad998e58c3876d26fdef158b437
Author: jas- <jason.gerfen@gmail.com>
Date: Wed Jan 8 19:01:04 2014 -0700
Wed Jan 8 19:01:04 MST 2014 - README benchmarks
README: Added additional documentation regarding current nmap
internals & references as well as current benchmarks from local
tests
commit 1f9fb9d9d432f89727e8e9e7b5b932d90a5df09f
Author: jas- <jason.gerfen@gmail.com>
Date: Wed Jan 8 18:47:16 2014 -0700
Wed Jan 8 18:47:16 MST 2014 - Export name
Updated newly renamed export name to match function name
commit 94a953d65bcd941b2404fb882a39d7930cc2ed21
Author: jas- <jason.gerfen@gmail.com>
Date: Wed Jan 8 18:43:02 2014 -0700
Wed Jan 8 18:43:02 MST 2014 - Function rename
Renamed module init from libnmap -> nmap.
commit 9b0028424c93040cb1e5858bac02e4291218c247
Author: jas- <jason.gerfen@gmail.com>
Date: Wed Jan 8 12:10:51 2014 -0700
Wed Jan 8 12:10:51 MST 2014 - README - Performance
commit c919888fca1226a947e19959aa3cf166cfb05043
Author: jas- <jason.gerfen@gmail.com>
Date: Wed Jan 8 12:02:37 2014 -0700
Wed Jan 8 12:02:37 MST 2014 - README updates
commit dc0bda055b9171163cd79e4b508e1d1022fb14db
Author: jas- <jason.gerfen@gmail.com>
Date: Wed Jan 8 11:42:26 2014 -0700
Wed Jan 8 11:42:26 MST 2014
test:
run.js: Updated to only print 'err' if it exists
commit e116a2f213033aa83a1fbbebda582f190913e9d4
Author: jas- <jason.gerfen@gmail.com>
Date: Wed Jan 8 11:40:35 2014 -0700
Wed Jan 8 11:40:35 MST 2014
Updated minified version to reflect recent changes. Also updated
index.js to utilize compressed version
commit bfd446a11da95328be9926fa2c72be28dcad3f36
Author: jas- <jason.gerfen@gmail.com>
Date: Wed Jan 8 11:37:59 2014 -0700
Wed Jan 8 11:37:59 MST 2014
Update to README
commit a7d1718c5bf0016e6ceef639a5ba7d416094dd9e
Merge: 7cd8d5f 50bc072
Author: jas- <jason.gerfen@gmail.com>
Date: Wed Jan 8 11:36:34 2014 -0700
Merge branch 'async'
commit 50bc072712ba7a36444a0917ccd3c4e2a18aeb87
Author: jas- <jason.gerfen@gmail.com>
Date: Wed Jan 8 11:36:07 2014 -0700
Wed Jan 8 11:36:07 MST 2014
README: Updated example and available options & example report
discover(opts):
Now utilizes async module for processing and callback funcitonality
commit 7cd8d5f157f7b6e709a0a2fc0f5f55a55c7980af
Author: jas- <jason.gerfen@gmail.com>
Date: Wed Jan 8 10:44:44 2014 -0700
Wed Jan 8 10:44:44 MST 2014
README: Typo fix
commit 6e267f7df3af3254ad14ea2e97437e1008ec2ecb
Author: jas- <jason.gerfen@gmail.com>
Date: Wed Jan 8 10:42:55 2014 -0700
Wed Jan 8 10:42:55 MST 2014
methods:
discover: Added some debugging output based on user based params.
Added callback.
commit 1d8daf921370290f8a2c97115765db97c630d389
Author: jas- <jason.gerfen@gmail.com>
Date: Wed Jan 8 10:29:45 2014 -0700
Wed Jan 8 10:29:45 MST 2014
Merged branch
commit 8a9bc93318ce2194a88f053f8db8b1b8761fd6d7
Author: jas- <jason.gerfen@gmail.com>
Date: Wed Jan 8 10:27:46 2014 -0700
Wed Jan 8 10:27:46 MST 2014
LICENSE: Copyright field is now accurate.
Makefile: Reflects test case execution
README: Reflects usage, options etc
package.json: Added async module dependency
lib:
Added several app options including debug & custom callback
commit 36156db34197369c0fdd618f50959c5b9456e8e4
Author: jas- <jason.gerfen@gmail.com>
Date: Wed Jan 8 07:14:21 2014 -0700
Wed Jan 8 07:14:21 MST 2014
methods:
discover(): Removed 'cluster' functionality as it was not
working as I would have expected. Now performs
CIDR split equally as individual child_process es
to imporove scan speeds.
tools:
calculate(size, range): Added to perform calculations on CIDR
range.
commit 6b54d562b93be113e679d99ad5bcaec4d90f4614
Author: jas- <jason.gerfen@gmail.com>
Date: Tue Jan 7 13:59:58 2014 -0700
Tue Jan 7 13:59:58 MST 2014
Marked as inefficient due to the need of splitting
IP ranges prior to clustered scans
commit a0b335e29ba8c9c0ac057ceefd66553528494907
Author: jas- <jason.gerfen@gmail.com>
Date: Tue Jan 7 04:16:15 2014 -0700
Tue Jan 7 04:16:15 MST 2014
Minified version has been added
commit 05d8dd72473810f0c731f9fc24139b14f7ef6ff8
Author: jas- <jason.gerfen@gmail.com>
Date: Tue Jan 7 04:09:16 2014 -0700
Tue Jan 7 04:09:16 MST 2014
setup:
cluster(): Added to handle speed & performance issues with
executing large network CIDR scans.
end(): Added to cleanup all setup.cluster() child processes
once they have completed.
tools:
command(): Added to handle creation of nmap command string.
With the addition of the cluster module for scans to run in
parrallel the following performance increases were observed:
W/O: Nmap done: 256 IP addresses (3 hosts up) scanned in 18.77 seconds
W/: Nmap done: 256 IP addresses (3 hosts up) scanned in 7.14 seconds
commit 2e65da98828245c08445f1af30d117c60cf20f41
Author: jas- <jason.gerfen@gmail.com>
Date: Mon Jan 6 19:52:18 2014 -0700
Mon Jan 6 19:52:18 MST 2014
tools:
range(): Modified to add all external facing CIDR addresses.
methods:
disover(): Now performs threaded scan on all elements of
array returned from tools.range()
commit 21624e6b4602c488deedc2a722fc887d8e2aa35e
Author: jas- <jason.gerfen@gmail.com>
Date: Mon Jan 6 13:50:30 2014 -0700
Mon Jan 6 13:50:30 MST 2014
modules: Removed all from dist & added to .gitignore
Current auto-discovery of peers on subnet working. Need to
rethink command creation, as well as reusable system exec()
functionality"
commit e3563d13db9b4e913aa6fe6db325e359c0fbde39
Author: jas- <jason.gerfen@gmail.com>
Date: Mon Jan 6 08:58:45 2014 -0700
Mon Jan 6 08:58:45 MST 2014
modules:
Removed ipv6 module from dependancy list. Added
netmask module.
tools:
range(): Removed references to ipv6 module, migrated
to netmask API for getting start/end addresses.
commit 1ed073c3e2bab14dccd0d70afd9957f23c06f944
Author: jas- <jason.gerfen@gmail.com>
Date: Mon Jan 6 06:57:29 2014 -0700
Mon Jan 6 06:57:29 MST 2014
tools:
range(): Working on setting start/end range based on
subnet information returned from ipv6 module
commit 252f132970a226d75d900bfb858f4073cc2fff75
Author: jas- <jason.gerfen@gmail.com>
Date: Mon Jan 6 05:38:35 2014 -0700
Mon Jan 6 05:38:35 MST 2014
modules:
Added ipv6 module to help with determining subnet range for
auto-discovery option
commit 9f3f3ec624d348c847cb5feb9c86c4c95786ff92
Author: jas- <jason.gerfen@gmail.com>
Date: Mon Jan 6 04:59:56 2014 -0700
Mon Jan 6 04:59:56 MST 2014
methods:
tools:
adapters(): Added, filters all internal network adapters
while returning an array of external network
adapters as nested objects
commit 1ebada5b0060e6d3be316843b08eef7b6d6f62bf
Author: jas- <jason.gerfen@gmail.com>
Date: Mon Jan 6 04:19:50 2014 -0700
Mon Jan 6 04:19:50 MST 2014
method:
tools:
merge(opts, defaults): Fixed problem with undefined
arg.
setup:
init(opts): Performs call to tools.merge().
methods:
scan(opts) & discover(opts): Both merge options with
defaults as preliminary
step
commit c80d27162cdb171015f0283f5a73fa898627f542
Author: jas- <jason.gerfen@gmail.com>
Date: Mon Jan 6 03:57:42 2014 -0700
Mon Jan 6 03:57:42 MST 2014
Documenting methods, functions etc. Plan on having
two files; node-libnmap.js (documented, uncompressed
for development) and node-libnmap.min.js (compressed,
undocumented for production)
commit 7895d6fdd0bb2acd55227b8f762277d3fd7bb26c
Author: jas- <jason.gerfen@gmail.com>
Date: Sun Jan 5 18:26:20 2014 -0700
Sun Jan 5 18:26:20 MST 2014
Removed glob package dependancy
commit 6489696fe8b30ce070cc8e48dfd4a3d599279ffb
Author: jas- <jason.gerfen@gmail.com>
Date: Sun Jan 5 18:25:20 2014 -0700
Sun Jan 5 18:25:20 MST 2014
Working on framework for module
commit a159e772a9d968783fbddc3e253e409b982a2b77
Author: jas- <jason.gerfen@gmail.com>
Date: Sun Jan 5 10:40:14 2014 -0700
Sun Jan 5 10:40:14 MST 2014
package.json: Pre-fill
commit aa6366b401249f4c2b610b08a1efbab9dc55b048
Author: jas- <jason.gerfen@gmail.com>
Date: Sun Jan 5 10:35:45 2014 -0700
Sun Jan 5 10:35:45 MST 2014
Initial project creation.
commit 9e922b52cfe71d194ed5e9cc3da19da074f3f5fd
Author: jas- <jason.gerfen@gmail.com>
Date: Sat Jan 4 16:39:41 2014 -0800
Initial commit