-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpersonality6.c
951 lines (810 loc) · 264 KB
/
personality6.c
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
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
/*
* Copyright (c) 2002, 2003, 2004, 2005 Niels Provos <[email protected]>
* Copyright (c) 2013 Sebastian Menski <[email protected]>
* All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include <sys/param.h>
#include <sys/types.h>
#include "config.h"
#ifdef HAVE_SYS_TIME_H
#include <sys/time.h>
#endif
#include <sys/stat.h>
#include <sys/tree.h>
#include <sys/queue.h>
#include <sys/wait.h>
#include <math.h>
#include <err.h>
#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <syslog.h>
#include <unistd.h>
#include <dnet.h>
#include <ctype.h>
#undef timeout_pending
#undef timeout_initialized
#include <event.h>
#include "personality6.h"
#include "honeyd.h"
#include "template.h"
#include "debug.h"
int npersons6;
struct tcp_personate6 person6_drop = {};
SPLAY_GENERATE(perstree6, personality6, node, perscompare6);
void
personality6_config_new(struct personality6 *pers)
{
if (SPLAY_FIND(perstree6, &personalities6, pers))
return; /* TODO: handle duplicates */
npersons6++;
SPLAY_INSERT(perstree6, &personalities6, pers);
}
struct personality6 *
personality6_clone(const struct personality6 *person)
{
struct personality6 *newperson;
if ((newperson = malloc(sizeof(struct personality6))) == NULL)
err(1, "%s: malloc", __FUNCTION__);
memcpy(newperson, person, sizeof(struct personality6));
syslog(LOG_DEBUG, "cloning personality...");
return (newperson);
}
void
personality6_declone(struct personality6 *pers)
{
free(pers);
}
void
personality6_free(struct personality6 *pers)
{
SPLAY_REMOVE(perstree6, &personalities6, pers);
free(pers->name);
free(pers);
}
struct personality6 *
personality6_random(void)
{
extern rand_t *honeyd_rand;
struct personality6 *pers;
int i;
if (!npersons6)
return (NULL);
i = rand_uint32(honeyd_rand) % npersons6;
pers = SPLAY_MIN(perstree6, &personalities6);
while (i--) {
pers = SPLAY_NEXT(perstree6, &personalities6, pers);
}
return (pers);
}
struct personality6 *
personality6_find(const char *name)
{
struct personality6 tmp;
tmp.name = (char *)name;
return (SPLAY_FIND(perstree6, &personalities6, &tmp));
}
struct tcp_personate6 *
tcp_personality6_test_open(const struct tcp_con *con, struct personality6 *person,
uint8_t flags)
{
if (flags == TH_SYN) {
if (con->rcv_flags & TH_ECE &&
con->rcv_flags & TH_CWR) {
/* TECN */
syslog(LOG_DEBUG, "found nmap fingerprinting probe TECN");
return &person->tecn;
}
else if (con->sawwscale) {
/* S1-S5 */
switch (con->window) {
case 0:
/* S2 */
syslog(LOG_DEBUG, "found nmap fingerprinting probe S2");
return &person->s[1];
break;
case 5:
/* S3 */
syslog(LOG_DEBUG, "found nmap fingerprinting probe S3");
return &person->s[2];
break;
case 10:
/* S1, S4, S5 */
if (con->mss == 1460) {
/* S1 */
syslog(LOG_DEBUG, "found nmap fingerprinting probe S1");
return &person->s[0];
}
else if (con->mss == 536) {
/* S5 */
syslog(LOG_DEBUG, "found nmap fingerprinting probe S5");
return &person->s[4];
}
else {
/* S4 */
syslog(LOG_DEBUG, "found nmap fingerprinting probe S4");
return &person->s[3];
}
break;
}
}
else if (con->mss == 265) {
/* S6 */
syslog(LOG_DEBUG, "found nmap fingerprinting probe S6");
return &person->s[5];
}
}
else if (flags == 0) {
/* T2 */
syslog(LOG_DEBUG, "found nmap fingerprinting probe T2");
return &person->t[0];
}
else if (flags == (TH_SYN|TH_PUSH|TH_FIN|TH_URG)) {
/* T3 */
syslog(LOG_DEBUG, "found nmap fingerprinting probe T3");
return &person->t[1];
}
else if (flags == TH_ACK) {
/* T4 */
syslog(LOG_DEBUG, "found nmap fingerprinting probe T4");
return &person->t[2];
}
return (NULL);
}
struct tcp_personate6 *
tcp_personality6_test_closed(const struct tcp_con *con, struct personality6 *person,
uint8_t flags)
{
if (flags == TH_SYN) {
/* T5 */
syslog(LOG_DEBUG, "found nmap fingerprinting probe T5");
return &person->t[3];
}
else if (flags == TH_ACK) {
/* T6 */
syslog(LOG_DEBUG, "found nmap fingerprinting probe T6");
return &person->t[4];
}
else if (flags == (TH_FIN|TH_PUSH|TH_URG)) {
/* T7 */
syslog(LOG_DEBUG, "found nmap fingerprinting probe T7");
return &person->t[5];
}
return (NULL);
}
struct tcp_personate6 *
tcp_personality6_test(const struct tcp_con *con, struct personality6 *person)
{
uint8_t flags;
flags = con->rcv_flags & (TH_FIN|TH_RST|TH_PUSH|TH_ACK|TH_URG|TH_SYN);
syslog(LOG_DEBUG, "got tcp connection flags %u window %u mss %u", flags, con->window, con->mss);
switch (con->state) {
case TCP_STATE_LISTEN:
case TCP_STATE_SYN_RECEIVED:
return tcp_personality6_test_open(con, person, flags);
case TCP_STATE_CLOSED:
return tcp_personality6_test_closed(con, person, flags);
default:
return (NULL);
}
}
uint32_t
tcp_personality6_seq(struct template *tmpl, struct personality6 *person)
{
extern rand_t *honeyd_rand;
if (!timerisset(&tmpl->tv_seq)) {
gettimeofday(&tmpl->tv_seq, NULL);
if (tmpl->seq == 0)
tmpl->seq = rand_uint32(honeyd_rand);
return (tmpl->seq);
}
if (person == NULL || person->tcp_isr <= 0)
return (tmpl->seq);
/* calculate time diff since last tmpl->seq */
struct timeval old, diff;
double t_diff;
old.tv_sec = tmpl->tv_seq.tv_sec;
old.tv_usec = tmpl->tv_seq.tv_usec;
gettimeofday(&tmpl->tv_seq, NULL);
timersub(&tmpl->tv_seq, &old, &diff);
t_diff = diff.tv_sec + (double) diff.tv_usec / 1000000;
/* new tmpl->seq is tmpl->seq + t_diff * tcp_isr */
tmpl->seq += (uint32_t) (t_diff * person->tcp_isr);
syslog(LOG_DEBUG, "new seqnumber is %u (ISR: %f) (diff: %f)", tmpl->seq, person->tcp_isr, t_diff);
return (tmpl->seq);
}
struct tcp_personate6 *
tcp_personality6(struct tcp_con *con, uint8_t *pflags, uint8_t *preserved, int *pwindow)
{
struct template *tmpl = con->tmpl;
struct personality6 *person;
uint8_t flags = *pflags;
struct tcp_personate6 *pers = NULL;;
if (tmpl == NULL || tmpl->person6 == NULL) {
syslog(LOG_DEBUG, "no personality defined, ignore this if you dont need a personality");
return NULL;
}
person = tmpl->person6;
if ((pers = tcp_personality6_test(con, person)) == NULL) {
/*
Not a test case - but we still want to pretend by setting
the sequence number on SYN segments
*/
if (con->snd_una == 0 && (flags & TH_SYN))
con->snd_una = tcp_personality6_seq(tmpl, person);
return NULL;
}
/* TODO: set options etc. */
if (!personality6_ip6_response(&pers->ip)) {
*pflags = 0;
return pers;
}
*pflags = (uint8_t) pers->flags;
*preserved = (uint8_t) (pers->flags >> 8);
*pwindow = pers->window;
if (con->snd_una == 0)
con->snd_una = tcp_personality6_seq(tmpl, person);
return pers;
}
#define SETOPT(y, x, w, l) do { \
(x)->opt_type = w; \
(x)->opt_len = l; \
memcpy(y, x, l); \
} while (0)
void
tcp_personality6_options(struct tcp_con *con, struct tcp_hdr *tcp, struct tcp_personate6 *pers)
{
extern rand_t *honeyd_rand;
u_char *p = (u_char *)tcp + TCP_HDR_LEN;
struct tcp_opt opt;
int optlen = 0, simple = 0;
uint8_t *o;
int i;
if (pers == NULL)
return;
for (i = 0; i < 16; i++) {
opt.opt_len = 0;
o = pers->options[i];
switch(o[0]) { /* switch on option type */
opt.opt_len = 0;
case TCP_OPT_MSS:
opt.opt_data.mss = htons(pers->mss);
SETOPT(p, &opt, TCP_OPT_MSS, 4);
break;
case TCP_OPT_WSCALE:
opt.opt_data.wscale = pers->wscale;
SETOPT(p, &opt, TCP_OPT_WSCALE, 3);
break;
case TCP_OPT_TIMESTAMP:
opt.opt_data.timestamp[0] = rand_uint32(honeyd_rand);
opt.opt_data.timestamp[1] = 0;
if (con->sawtimestamp)
opt.opt_data.timestamp[1] = con->echotimestamp;
SETOPT(p, &opt, TCP_OPT_TIMESTAMP, 10);
break;
case TCP_OPT_SACK:
SETOPT(p, &opt, TCP_OPT_SACK, o[1]);
break;
case TCP_OPT_SACKOK:
SETOPT(p, &opt, TCP_OPT_SACKOK, 2);
break;
case TCP_OPT_ECHO:
SETOPT(p, &opt, TCP_OPT_ECHO, 6);
break;
case TCP_OPT_ECHOREPLY:
SETOPT(p, &opt, TCP_OPT_ECHOREPLY, 6);
break;
case TCP_OPT_NOP:
simple++;
SETOPT(p, &opt, TCP_OPT_NOP, 1);
break;
case TCP_OPT_EOL:
SETOPT(p, &opt, TCP_OPT_EOL, 2);
break;
case (uint8_t) -1:
opt.opt_len = 0;
break;
default:
if (o[0] != (uint8_t) -1 && o[1] != (uint8_t) -1) {
SETOPT(p, &opt, o[0], o[1]);
}
else {
opt.opt_len = 0;
}
break;
}
optlen += opt.opt_len;
p += opt.opt_len;
}
/* Check if we have only unreasonable options */
if (simple == optlen)
optlen = 0;
if (optlen)
tcp->th_off += (optlen + 3) / 4;
}
void
personality6_init(void)
{
struct personality6 *pers, tmp;
npersons6 = 0;
SPLAY_INIT(&personalities6);
/* TODO: timer start */
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Linux 2.6.38 - 3.2", 8397507924.098350, { {125, 0}, {77, 0},}, {-1, -1}, {21, 169}, {355, 253}, { { {40, 0}, 14062, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1418, 1, 6 }, { {40, 0}, 14062, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1418, 1, 6 }, { {40, 0}, 14062, 18, { {2, 4}, {1, 1}, {1, 1}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1418, 0, 6 }, { {40, 0}, 14062, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1418, 1, 6 }, { {40, 0}, 14062, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1418, 1, 6 }, { {36, 0}, 14062, 18, { {2, 4}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1418, 1, -1 },}, { {32, 0}, 14182, 82, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1418, 1, 6 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {40, 0}, 14062, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1418, 1, 6 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Linux 2.6.38 - 2.6.39", 997910947.073690, { {123, 0}, {80, 0},}, {-1, -1}, {20, 136}, {355, 251}, { { {40, 0}, 14247, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1437, 1, 6 }, { {40, 0}, 14247, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1437, 1, 6 }, { {40, 0}, 14247, 18, { {2, 4}, {1, 1}, {1, 1}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1437, 0, 6 }, { {40, 0}, 14247, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1437, 1, 6 }, { {40, 0}, 14247, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1437, 1, 6 }, { {36, 0}, 14247, 18, { {2, 4}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1437, 1, -1 },}, { {32, 0}, 14367, 82, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1437, 1, 6 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {40, 0}, 14247, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1437, 1, 6 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Linux 2.6.32 - 2.6.39", 6909880426.416489, { {113, 0}, {70, -1},}, {-1, -1}, {18, 76}, {349, 228}, { { {40, 0}, 14280, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 6 }, { {40, 0}, 14280, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 6 }, { {40, 0}, 14280, 18, { {2, 4}, {1, 1}, {1, 1}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, 6 }, { {40, 0}, 14280, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 6 }, { {40, 0}, 14280, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 6 }, { {36, 0}, 14280, 18, { {2, 4}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 },}, { {32, 0}, 14400, 82, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 6 }, { { {65505, 88}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {2, 160}, 29932, 0, { {1, 2}, {254, 252}, {-1, -1}, {-1, 0}, {253, 252}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 25576, 0, 252 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "HP ProCurve 2520G switch", 42948818506.330193, { {158, 0}, {-1, -1},}, {-1, -1}, {-1, -1}, {356, 0}, { { {44, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1220, 1, 1 }, { {44, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1220, 1, 1 }, { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 640, 0, 1 }, { {44, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1220, 1, 1 }, { {44, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 536, 1, 1 }, { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 265, 1, -1 },}, { {32, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {4, 2}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 1 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "FreeBSD 8.1-RELEASE", 12674669551.462702, { {158, 0}, {96, 0},}, {-1, -1}, {-1, -1}, {356, 0}, { { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 3 }, { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1400, 1, 3 }, { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 640, 0, 3 }, { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 3 }, { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 536, 1, 3 }, { {36, 0}, 65535, 18, { {2, 4}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 265, 1, -1 },}, { {32, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 3 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 265, 1, 3 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "OpenIndiana oi_148", 1584819.669945, { {158, 0}, {96, 0},}, {-1, -1}, {-1, -1}, {356, 0}, { { {40, 0}, 64260, 18, { {4, 2}, {8, 10}, {2, 4}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 1 }, { {40, 0}, 64542, 18, { {4, 2}, {8, 10}, {2, 4}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 1 }, { {40, 0}, 64056, 18, { {1, 1}, {1, 1}, {8, 10}, {2, 4}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, 1 }, { {40, 0}, 64024, 18, { {4, 2}, {8, 10}, {2, 4}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 1 }, { {40, 0}, 64190, 18, { {4, 2}, {8, 10}, {2, 4}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 1 }, { {36, 0}, 65527, 18, { {4, 2}, {8, 10}, {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 },}, { {32, 0}, 64080, 82, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 1 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {40, 0}, 64009, 18, { {4, 2}, {8, 10}, {2, 4}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Microsoft Windows 7 Professional SP1", 22722353532.966068, { {-1, -1}, {-1, -1},}, {-1, -1}, {-1, -1}, {-1, -1}, { { {32, 0}, 34816, 16, { {1, 2}, {0, -1}, {3, 4}, {-1, -1}, {253, 252}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 34738, 0, 251 }, { {32, 0}, 34816, 16, { {1, 2}, {0, -1}, {3, 4}, {-1, -1}, {253, 252}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 34738, 0, 251 }, { {32, 0}, 34816, 16, { {1, 2}, {0, 0}, {2, 2}, {-1, -1}, {0, 0}, {0, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 34054, 0, 251 }, { {23, 208}, 2048, 0, { {0, 1}, {254, 253}, {0, -1}, {-1, -1}, {253, 252}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 34034, 0, 251 }, { {18, 208}, 0, 0, { {-1, -1}, {252, 250}, {253, 252}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 17593, 0, -1 }, { {19, 208}, 51200, 0, { {-1, -1}, {252, 250}, {253, 252}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 16981, 0, -1 },}, { {25, 0}, 34816, 16, { {1, 1}, {0, 0}, {0, 0}, {0, 1}, {254, 0}, {254, 0}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 34738, 0, 251 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {65531, 112}, 64768, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Linux 2.6.11 - 2.6.15", 15295306751.998447, { {143, 0}, {78, 0},}, {-1, -1}, {-1, -1}, {356, 0}, { { {40, 0}, 5472, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1380, 1, 1 }, { {40, 0}, 5472, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1380, 1, 1 }, { {40, 0}, 5472, 18, { {2, 4}, {1, 1}, {1, 1}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1380, 0, 1 }, { {40, 0}, 5472, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1380, 1, 1 }, { {40, 0}, 5472, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1380, 1, 1 }, { {36, 0}, 5472, 18, { {2, 4}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1380, 1, -1 },}, { {32, 0}, 5520, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1380, 1, 1 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {40, 0}, 5472, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1380, 1, 1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 1}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 1}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "VMware ESXi 5", 2503807809.554978, { {-1, -1}, {-1, -1},}, {-1, -1}, {24, 0}, {-1, -1}, { { {40, 15}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 9 }, { {40, 15}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1400, 1, 9 }, { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 640, 0, 9 }, { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 9 }, { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 536, 1, 9 }, { {36, 0}, 65535, 18, { {2, 4}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 265, 1, -1 },}, { {32, 2}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 9 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {40, 2}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 265, 1, 9 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "OpenBSD 4.8", 28553003278.728268, { {158, 0}, {96, 0},}, {-1, -1}, {32, 0}, {356, 0}, { { {44, 0}, 16384, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1396, 1, 0 }, { {44, 0}, 16384, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1396, 1, 0 }, { {40, 0}, 16384, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1396, 0, 0 }, { {44, 0}, 16384, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1396, 1, 0 }, { {44, 0}, 16384, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1396, 1, 0 }, { {40, 0}, 16384, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1396, 1, -1 },}, { {32, 0}, 16384, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1396, 1, 0 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Netgear DGN3300v2 ADSL router", -1.000000, { {128, 0}, {-1, -1},}, {-1, -1}, {24, 0}, {356, 0}, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Apple Mac OS X 10.4.11 (Tiger) (Darwin 8.11.1)", 2102490863.802476, { {-1, -1}, {88, 0},}, {-1, -1}, {24, 0}, {356, 0}, { { {44, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 1 }, { {44, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 1 }, { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, 1 }, { {44, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 1 }, { {44, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 1 }, { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 },}, { {32, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 1 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Linux 2.4.21", 28937675072.574440, { {128, 0}, {88, 0},}, {-1, -1}, {-1, -1}, {356, 0}, { { {40, 0}, 5712, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 0 }, { {40, 0}, 5712, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 0 }, { {40, 0}, 5712, 18, { {2, 4}, {1, 1}, {1, 1}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, 0 }, { {40, 0}, 5712, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 0 }, { {40, 0}, 5712, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 0 }, { {36, 0}, 5712, 18, { {2, 4}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 },}, { {32, 0}, 5760, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 0 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Apple Mac OS X 10.6.8 or iOS 4.3.3", -1.000000, { {-1, -1}, {88, 0},}, {-1, -1}, {24, 0}, {356, 0}, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Equinox CCM4850 remote management appliance or Nokia 5530 XpressMusic phone", -1.000000, { {128, 0}, {88, 0},}, {-1, -1}, {32, 0}, {356, 0}, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "HP LaserJet P2055dn printer", 19872920492.354683, { {-1, -1}, {88, 0},}, {-1, -1}, {24, 0}, {356, 0}, { { {40, 0}, 11680, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, 0 }, { {40, 0}, 11680, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, 0 }, { {40, 0}, 11680, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, 0 }, { {40, 0}, 11680, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, 0 }, { {40, 0}, 11680, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, 0 }, { {36, 0}, 11680, 18, { {2, 4}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, -1 },}, { {28, 0}, 11680, 18, { {2, 4}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, 0 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {40, 0}, 11680, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, 0 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Microsoft Windows Vista SP2 or Windows 7 SP1 or Windows Server 2008 R2 SP1 or Windows 8 Consumer Preview", 23705467173.324123, { {120, 0}, {-1, -1},}, {-1, -1}, {32, 0}, {-1, -1}, { { {40, 0}, 8192, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1435, 1, 8 }, { {40, 0}, 8192, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1435, 1, 8 }, { {40, 0}, 8192, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1435, 0, 8 }, { {40, 0}, 8192, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1435, 1, 8 }, { {40, 0}, 8192, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1435, 1, 8 }, { {36, 0}, 8192, 18, { {2, 4}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1435, 1, -1 },}, { {32, 0}, 8192, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {4, 2}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1435, 1, 8 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Brother MFC-9440CN printer", 2951653606.298067, { {128, 0}, {88, 0},}, {-1, -1}, {32, 0}, {356, 0}, { { {44, 0}, 8448, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1420, 1, 0 }, { {44, 0}, 8328, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1400, 1, 0 }, { {40, 0}, 8792, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 640, 0, 0 }, { {44, 0}, 8448, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1420, 1, 0 }, { {44, 0}, 8384, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 536, 1, 0 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Microsoft Windows 7 SP0 - SP1", -1.000000, { {-1, -1}, {-1, -1},}, {-1, -1}, {32, 0}, {-1, -1}, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Cisco 2600 router", -1.000000, { {128, 0}, {88, 0},}, {-1, -1}, {24, 224}, {356, 0}, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}, { {24, 192}, 4128, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, -1 }, { { {20, 192}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 192}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 192}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 192}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 192}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Cisco 3750G switch", 11040513202.790253, { {136, 0}, {88, 0},}, {-1, -1}, {24, 224}, {356, 0}, { { {24, 192}, 4128, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, -1 }, { {24, 192}, 4128, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1400, 0, -1 }, { {24, 192}, 4128, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 640, 0, -1 }, { {24, 192}, 4128, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 516, 0, -1 }, { {24, 192}, 4128, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 536, 0, -1 }, { {24, 192}, 4128, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 265, 0, -1 },}, { {24, 192}, 4128, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, -1 }, { { {20, 192}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {24, 192}, 4128, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, -1 }, { {20, 192}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 192}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 192}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 192}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Cisco 3650G switch (IOS 15.0)", 26432500015.151241, { {128, 0}, {88, 0},}, {-1, -1}, {24, 224}, {356, 0}, { { {24, 192}, 4128, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, -1 }, { {24, 192}, 4128, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1400, 0, -1 }, { {24, 192}, 4128, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 640, 0, -1 }, { {24, 192}, 4128, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 516, 0, -1 }, { {24, 192}, 4128, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 536, 0, -1 }, { {24, 192}, 4128, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 265, 0, -1 },}, { {24, 192}, 4128, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, -1 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {24, 192}, 4128, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, -1 }, { {20, 192}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 192}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 192}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 192}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "pfSense firewall (FreeBSD 8.1-RELEASE)", 23860961315.854866, { {-1, -1}, {-1, -1},}, {-1, -1}, {24, 0}, {-1, -1}, { { {40, 0}, 65228, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 7 }, { {40, 0}, 65228, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1400, 1, 7 }, { {40, 0}, 65228, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 640, 0, 7 }, { {40, 0}, 65228, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 7 }, { {40, 0}, 65228, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 536, 1, 7 }, { {36, 0}, 65228, 18, { {2, 4}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 265, 1, -1 },}, { {32, 3}, 65228, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 7 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "m0n0wall 1.8 firewall (FreeBSD 8.2)", 20348663963.685509, { {-1, -1}, {-1, -1},}, {-1, -1}, {24, 0}, {356, 0}, { { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 3 }, { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1400, 1, 3 }, { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 640, 0, 3 }, { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 3 }, { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 536, 1, 3 }, { {36, 0}, 65535, 18, { {2, 4}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 265, 1, -1 },}, { {32, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 3 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Apple iPhone mobile phone (iOS 4.2.1)", 18331633970.291447, { {158, 0}, {96, 0},}, {-1, -1}, {24, 0}, {356, 0}, { { {44, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 2 }, { {44, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 2 }, { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, 2 }, { {44, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 2 }, { {44, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 2 }, { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 },}, { {32, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 2 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "OpenBSD 3.8", 0.000000, { {158, 0}, {96, 0},}, {-1, -1}, {-1, -1}, {356, 0}, { { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "HP LaserJet P1606dn printer", 34362623103.822357, { {128, 0}, {88, 0},}, {-1, -1}, {32, 0}, {356, 0}, { { {40, 0}, 8568, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 }, { {40, 0}, 8328, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1400, 1, -1 }, { {36, 0}, 8792, 18, { {2, 4}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 640, 0, -1 }, { {40, 0}, 8568, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 }, { {40, 0}, 8384, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 536, 1, -1 }, { {40, 0}, 8349, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 265, 1, -1 },}, { {28, 0}, 8640, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "HP LaserJet M1212nf", 17186369944.788879, { {158, 0}, {96, 0},}, {-1, -1}, {32, 0}, {-1, -1}, { { {40, 0}, 8568, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 }, { {40, 0}, 8328, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1400, 1, -1 }, { {36, 0}, 8792, 18, { {2, 4}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 640, 0, -1 }, { {40, 0}, 8568, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 }, { {40, 0}, 8384, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 536, 1, -1 }, { {40, 0}, 8349, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 265, 1, -1 },}, { {28, 0}, 8640, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "NetBSD 5.0", 195870378.114337, { {158, 0}, {96, 0},}, {-1, -1}, {-1, -1}, {356, 0}, { { {44, 0}, 32768, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {1, 1}, {1, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 3 }, { {44, 0}, 32768, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {1, 1}, {1, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 3 }, { {40, 0}, 32768, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, 3 }, { {44, 0}, 32768, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {1, 1}, {1, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 3 }, { {44, 0}, 32768, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {1, 1}, {1, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 3 }, { {40, 0}, 32768, 18, { {2, 4}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {1, 1}, {1, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 },}, { {32, 0}, 32768, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {1, 1}, {1, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 3 }, { { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {44, 0}, 32768, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {1, 1}, {1, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 3 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "FreeBSD 6.1-RELEASE", 20484317254.837791, { {158, 0}, {96, 0},}, {-1, -1}, {-1, -1}, {356, 0}, { { {44, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 1 }, { {44, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 1 }, { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, 1 }, { {44, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 1 }, { {44, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 1 }, { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 },}, { {32, 4}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 1 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {44, 5}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Apple Mac OS X 10.6.8 (Snow Leopard) (Darwin 10.8.0)", 20485031181.251247, { {-1, -1}, {-1, -1},}, {-1, -1}, {18, 76}, {350, 232}, { { {38, 0}, 65535, 16, { {2, 3}, {1, 1}, {6, 7}, {-1, -1}, {253, 252}, {1, 1}, {-1, 253}, {0, 0}, {252, 252}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 34738, 0, 253 }, { {38, 0}, 65535, 16, { {2, 3}, {1, 1}, {6, 7}, {-1, -1}, {253, 252}, {1, 1}, {-1, 253}, {0, 0}, {252, 252}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 34738, 0, 253 }, { {36, 0}, 65535, 16, { {2, 3}, {1, 1}, {6, 7}, {253, 252}, {0, 0}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 34054, 0, 253 }, { {38, 0}, 65535, 16, { {2, 3}, {1, 1}, {6, 7}, {-1, -1}, {253, 252}, {1, 1}, {-1, 253}, {0, 0}, {252, 252}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 34034, 0, 253 }, { {35, 0}, 65535, 16, { {1, 2}, {1, 1}, {7, 8}, {-1, -1}, {252, 250}, {253, 252}, {252, 250}, {-1, 0}, {250, 250}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 17593, 0, 250 }, { {34, 0}, 65535, 16, { {1, 2}, {1, 1}, {6, 8}, {-1, 254}, {-1, 0}, {-1, 0}, {250, 250}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 16981, 0, -1 },}, { {29, 0}, 65535, 18, { {2, 3}, {1, 1}, {2, 2}, {3, 2}, {-1, 0}, {-1, 0}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 50857, 1, 0 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Linux 2.6.23 - 2.6.33 (embedded)", 1008902262.383108, { {143, 0}, {92, 0},}, {-1, -1}, {24, 0}, {356, 0}, { { {32, 0}, 5760, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 4 }, { {32, 0}, 5760, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 4 }, { {28, 0}, 5760, 18, { {2, 4}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, 4 }, { {32, 0}, 5760, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 4 }, { {32, 0}, 5760, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 4 }, { {28, 0}, 5760, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 },}, { {32, 0}, 5760, 82, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 4 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {32, 0}, 5760, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 4 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Thecus N4100PRO NAS device (Linux 2.6.33)", 982088810.506476, { {128, 0}, {88, 0},}, {-1, -1}, {24, 0}, {356, 0}, { { {28, 0}, 5760, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 }, { {28, 0}, 5760, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 }, { {24, 0}, 5760, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, -1 }, { {28, 0}, 5760, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 }, { {28, 0}, 5760, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 }, { {28, 0}, 5760, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 },}, { {28, 0}, 5760, 82, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {28, 0}, 5760, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Oracle Solaris 10 or Sun OpenSolaris svn_111b", 1487245.686442, { {143, 0}, {92, 0},}, {-1, -1}, {24, 136}, {356, 0}, { { {44, 0}, 49980, 18, { {1, 1}, {1, 1}, {8, 10}, {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {4, 2}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 0 }, { {44, 0}, 49968, 18, { {1, 1}, {1, 1}, {8, 10}, {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {4, 2}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 0 }, { {40, 0}, 49612, 18, { {1, 1}, {1, 1}, {8, 10}, {2, 4}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, 0 }, { {44, 0}, 49528, 18, { {1, 1}, {1, 1}, {8, 10}, {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {4, 2}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 0 }, { {44, 0}, 49256, 18, { {1, 1}, {1, 1}, {8, 10}, {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {4, 2}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 0 }, { {40, 0}, 49335, 18, { {1, 1}, {1, 1}, {8, 10}, {2, 4}, {1, 1}, {1, 1}, {4, 2}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 },}, { {32, 0}, 50400, 82, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {4, 2}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 0 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Oracle Solaris 11 or OpenIndiana", 1510881.620334, { {108, -1}, {72, -1},}, {-1, -1}, {32, 0}, {356, 0}, { { {40, 0}, 64260, 18, { {4, 2}, {8, 10}, {2, 4}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 1 }, { {40, 0}, 64542, 18, { {4, 2}, {8, 10}, {2, 4}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 1 }, { {40, 0}, 64056, 18, { {1, 1}, {1, 1}, {8, 10}, {2, 4}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, 1 }, { {40, 0}, 64024, 18, { {4, 2}, {8, 10}, {2, 4}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 1 }, { {40, 0}, 64190, 18, { {4, 2}, {8, 10}, {2, 4}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 1 }, { {36, 0}, 65527, 18, { {4, 2}, {8, 10}, {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 },}, { {32, 0}, 64080, 82, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 1 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {40, 0}, 64009, 18, { {4, 2}, {8, 10}, {2, 4}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Microsoft Windows 7 SP0 - SP1", 26011938570.813866, { {158, 0}, {96, 0},}, {-1, -1}, {32, 0}, {356, 0}, { { {40, 0}, 8192, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 8 }, { {40, 0}, 8192, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 8 }, { {40, 0}, 8192, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, 8 }, { {40, 0}, 8192, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 8 }, { {40, 0}, 8192, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 8 }, { {36, 0}, 8192, 18, { {2, 4}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 },}, { {32, 0}, 8192, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {4, 2}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 8 }, { { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "OpenBSD 4.4", 22572537469.015713, { {158, 0}, {96, 0},}, {-1, -1}, {-1, -1}, {-1, -1}, { { {44, 0}, 16384, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1220, 1, 0 }, { {44, 0}, 16384, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1220, 1, 0 }, { {40, 0}, 16384, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1220, 0, 0 }, { {44, 0}, 16384, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1220, 1, 0 }, { {44, 0}, 16384, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1220, 1, 0 }, { {40, 0}, 16384, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1220, 1, -1 },}, { {32, 0}, 16384, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1220, 1, 0 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Cisco 1841 or 2509 router (IOS 12.3 - 15.1)", 18813756719.574795, { {158, 0}, {96, 0},}, {-1, -1}, {24, 224}, {356, 0}, { { {24, 192}, 4128, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, -1 }, { {24, 192}, 4128, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1400, 0, -1 }, { {24, 192}, 4128, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 640, 0, -1 }, { {24, 192}, 4128, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 516, 0, -1 }, { {24, 192}, 4128, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 536, 0, -1 }, { {24, 192}, 4128, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 265, 0, -1 },}, { {24, 192}, 4128, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, -1 }, { { {20, 192}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 192}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 192}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 192}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 192}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Apple Mac OS X 10.6.8 - 10.7.3 (Snow Leopard - Lion) (Darwin 10.8.0 - 11.3.0)", 19850665745.471294, { {-1, -1}, {88, 0},}, {-1, -1}, {-1, -1}, {356, 0}, { { {44, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 16324, 1, 3 }, { {44, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 16324, 1, 3 }, { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 16324, 0, 3 }, { {44, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 16324, 1, 3 }, { {44, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 16324, 1, 3 }, { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 16324, 1, -1 },}, { {32, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 16324, 1, 3 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Apple Mac OS X 10.6.8 - 10.9.5 (Snow Leopard - Mavericks) or iOS 4.3.3 - 6.1.3 (Darwin 10.8.0 - 13.4.0)", 21953305697.472168, { {-1, -1}, {83, 0},}, {-1, -1}, {21, 160}, {356, 0}, { { {44, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1396, 1, 3 }, { {44, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1396, 1, 3 }, { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1396, 0, 3 }, { {44, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1396, 1, 3 }, { {44, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1396, 1, 3 }, { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1396, 1, -1 },}, { {32, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1396, 1, 3 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "HP OfficeJet 8500 printer", 8805671412.034933, { {128, 0}, {88, 0},}, {-1, -1}, {32, 0}, {356, 0}, { { {44, 0}, 2856, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 0 }, { {44, 0}, 2776, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1400, 1, 0 }, { {40, 0}, 2512, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 640, 0, 0 }, { {44, 0}, 2856, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 0 }, { {44, 0}, 2096, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 536, 1, 0 }, { {40, 0}, 2277, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 265, 1, -1 },}, { {32, 0}, 2880, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {4, 2}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 0 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "HP LaserJet CP1525nw or CP2025dn printer", 13787668103.004187, { {128, 0}, {88, 0},}, {-1, -1}, {32, 0}, {356, 0}, { { {44, 0}, 8568, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 0 }, { {44, 0}, 8328, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1400, 1, 0 }, { {40, 0}, 8792, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 640, 0, 0 }, { {44, 0}, 8568, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 0 }, { {44, 0}, 8384, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 536, 1, 0 }, { {40, 0}, 8349, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 265, 1, -1 },}, { {32, 0}, 8640, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {4, 2}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 0 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {12, 208}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {12, 208}, 57344, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {3, 208}, 49152, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "AVM FRITZ!Box 7390 WAP or Cisco SA520 Security Appliance", 9107783494.845549, { {128, 0}, {88, 0},}, {-1, -1}, {24, 0}, {356, 0}, { { {40, 0}, 5712, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 2 }, { {40, 0}, 5712, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 2 }, { {40, 0}, 5712, 18, { {2, 4}, {1, 1}, {1, 1}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, 2 }, { {40, 0}, 5712, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 2 }, { {40, 0}, 5712, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 2 }, { {36, 0}, 5712, 18, { {2, 4}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 },}, { {32, 0}, 5760, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 2 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {40, 0}, 5712, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 2 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Linux 2.6.18 - 2.6.34", 12165596383.096066, { {128, 0}, {86, 0},}, {-1, -1}, {23, 232}, {356, 0}, { { {40, 0}, 5682, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1433, 1, 7 }, { {40, 0}, 5682, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1433, 1, 7 }, { {40, 0}, 5682, 18, { {2, 4}, {1, 1}, {1, 1}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1433, 0, 7 }, { {40, 0}, 5682, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1433, 1, 7 }, { {40, 0}, 5682, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1433, 1, 7 }, { {36, 0}, 5682, 18, { {2, 4}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1433, 1, -1 },}, { {32, 0}, 5730, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1433, 1, 7 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {40, 0}, 5682, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1433, 1, 7 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {14, 218}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {13, 218}, 58982, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {6, 218}, 52429, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Linux 2.6.18 - 2.6.34", 17693151033.617569, { {128, 0}, {88, 0},}, {-1, -1}, {20, 136}, {-1, -1}, { { {40, 0}, 5272, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1330, 1, 7 }, { {40, 0}, 5272, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1330, 1, 7 }, { {40, 0}, 5272, 18, { {2, 4}, {1, 1}, {1, 1}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1330, 0, 7 }, { {40, 0}, 5272, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1330, 1, 7 }, { {40, 0}, 5272, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1330, 1, 7 }, { {36, 0}, 5272, 18, { {2, 4}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1330, 1, -1 },}, { {32, 0}, 5320, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1330, 1, 7 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {65532, 160}, 35624, 0, { {1, 2}, {-1, 253}, {1, 1}, {-1, 0}, {254, 253}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 33856, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Linux 2.6.23 - 2.6.32", 143999200.014545, { {128, 0}, {83, 0},}, {-1, -1}, {21, 160}, {353, 243}, { { {31, 218}, 56823, 18, { {1, 3}, {2, 0}, {5, 6}, {0, 0}, {1, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 54037, 1, 3 }, { {31, 218}, 56823, 18, { {1, 3}, {2, 0}, {5, 6}, {0, 0}, {1, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 54037, 1, 3 }, { {32, 218}, 56823, 18, { {2, 3}, {1, 1}, {0, -1}, {5, 6}, {1, 1}, {2, 2}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 53763, 0, 3 }, { {31, 218}, 56823, 18, { {1, 3}, {2, 0}, {5, 6}, {0, 0}, {1, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 53755, 1, 3 }, { {31, 218}, 56823, 18, { {1, 3}, {2, 0}, {5, 6}, {0, 0}, {1, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 53763, 1, 3 }, { {29, 218}, 56823, 18, { {1, 3}, {2, 0}, {5, 6}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 53600, 1, -1 },}, { {27, 218}, 56861, 18, { {2, 3}, {1, 1}, {1, 0}, {3, 2}, {0, 1}, {2, 2}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 54037, 1, 3 }, { { {65515, 102}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {65515, 102}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {13, 218}, 65331, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {65529, 141}, 13108, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Microsoft Windows XP SP3 or Windows Server 2003 SP1", 21449521523.851082, { {128, 0}, {88, 0},}, {-1, -1}, {28, 196}, {356, 0}, { { {24, 0}, 17268, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1439, 0, -1 }, { {24, 0}, 16800, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1439, 0, -1 }, { {24, 0}, 16640, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1439, 0, -1 }, { {24, 0}, 17080, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1439, 0, -1 }, { {24, 0}, 16616, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1439, 0, -1 }, { {24, 0}, 16430, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1439, 0, -1 },}, { {24, 0}, 17268, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1439, 0, -1 }, { { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {24, 0}, 16430, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1439, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Microsoft Windows 7 SP1", 23548220941.437431, { {128, 0}, {-1, -1},}, {-1, -1}, {32, 0}, {-1, -1}, { { {40, 0}, 8192, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 8 }, { {40, 0}, 8192, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 8 }, { {40, 0}, 8192, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, 8 }, { {40, 0}, 8192, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 8 }, { {40, 0}, 8192, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 8 }, { {36, 0}, 8192, 18, { {2, 4}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 },}, { {32, 0}, 8192, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {4, 2}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 8 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "FreeBSD 7.4 - 8.2", 29281243371.332642, { {-1, -1}, {88, 0},}, {-1, -1}, {24, 0}, {356, 0}, { { {40, 5}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 3 }, { {40, 3}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1400, 1, 3 }, { {40, 5}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 640, 0, 3 }, { {40, 4}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 3 }, { {40, 1}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 536, 1, 3 }, { {36, 2}, 65535, 18, { {2, 4}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 265, 1, -1 },}, { {32, 3}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 3 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {40, 1}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 265, 1, 3 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Linux 2.6.32 - 2.6.37", 2257010478.597359, { {126, 0}, {85, 0},}, {-1, -1}, {22, 200}, {356, 0}, { { {40, 0}, 5623, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1439, 1, 6 }, { {40, 0}, 5623, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1439, 1, 6 }, { {40, 0}, 5623, 18, { {2, 4}, {1, 1}, {1, 1}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1439, 0, 6 }, { {40, 0}, 5623, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1439, 1, 6 }, { {40, 0}, 5623, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1439, 1, 6 }, { {36, 0}, 5623, 18, { {2, 4}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1439, 1, -1 },}, { {32, 0}, 5671, 82, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1439, 1, 6 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {40, 0}, 5623, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1439, 1, 6 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Linux 2.6.16 - 3.2", 3712943401.029072, { {128, 0}, {88, 0},}, {-1, -1}, {-1, -1}, {356, 0}, { { {40, 0}, 32728, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 16376, 1, 7 }, { {40, 0}, 32728, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 16376, 1, 7 }, { {40, 0}, 32728, 18, { {2, 4}, {1, 1}, {1, 1}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 16376, 0, 7 }, { {40, 0}, 32728, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 16376, 1, 7 }, { {40, 0}, 32728, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 16376, 1, 7 }, { {36, 0}, 32728, 18, { {2, 4}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 16376, 1, -1 },}, { {32, 0}, 32752, 82, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 16376, 1, 7 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {40, 0}, 32728, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 16376, 1, 7 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Linux 2.6.32 - 3.2", -1.000000, { {128, 0}, {85, 0},}, {-1, -1}, {23, 229}, {-1, -1}, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Linux 2.6.32 - 3.2", -1.000000, { {128, 0}, {86, 0},}, {-1, -1}, {23, 226}, {356, 254}, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {18, 244}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {18, 244}, 63488, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {16, 244}, 61440, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "IBM AIX 7.1", 23971117494.833427, { {128, 0}, {80, 0},}, {-1, -1}, {32, 240}, {356, 0}, { { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 65330, 0, 2 }, { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 65330, 0, 3 }, { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 65330, 0, 3 }, { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 65330, 0, 2 }, { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 65330, 0, 3 }, { {36, 0}, 65535, 18, { {2, 4}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 65330, 0, -1 },}, { {28, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 65330, 0, 3 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 65330, 0, 2 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "IBM AIX 6.1", 28893590419.568127, { {128, 0}, {80, 0},}, {-1, -1}, {32, 240}, {356, 0}, { { {24, 0}, 17520, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 65330, 0, -1 }, { {24, 0}, 16800, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 65330, 0, -1 }, { {24, 0}, 16640, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 65330, 0, -1 }, { {24, 0}, 16384, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 65330, 0, -1 }, { {24, 0}, 16616, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 65330, 0, -1 }, { {24, 0}, 16430, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 65330, 0, -1 },}, { {24, 0}, 17520, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 65330, 0, -1 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {24, 0}, 16430, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 65330, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "IBM AIX 6.1 - 7.1", 19470332054.568703, { {128, 0}, {80, 0},}, {-1, -1}, {24, 240}, {356, 0}, { { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 16836, 0, 1 }, { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 16836, 0, 1 }, { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 16836, 0, 1 }, { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 16836, 0, 1 }, { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 16836, 0, 1 }, { {36, 0}, 65535, 18, { {2, 4}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 16836, 0, -1 },}, { {28, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 16836, 0, 2 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 16836, 0, 1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "IBM AIX 6.1 - 7.1", 20228695841.893784, { {-1, -1}, {-1, -1},}, {-1, -1}, {-1, -1}, {-1, -1}, { { {24, 0}, 65535, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, -1 }, { {24, 0}, 65535, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, -1 }, { {24, 0}, 65535, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, -1 }, { {24, 0}, 65535, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, -1 }, { {24, 0}, 65535, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, -1 }, { {24, 0}, 65535, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, -1 },}, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Microsoft Windows 7 SP1 or Windows Server 2008 R2 or Windows 8.1", 23444793124.973488, { {128, 0}, {83, 0},}, {-1, -1}, {29, 208}, {356, 0}, { { {40, 0}, 13926, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1418, 1, 7 }, { {40, 0}, 13926, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1418, 1, 7 }, { {40, 0}, 13926, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1418, 0, 7 }, { {40, 0}, 13926, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1418, 1, 7 }, { {40, 0}, 13926, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1418, 1, 7 }, { {36, 0}, 13926, 18, { {2, 4}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1418, 1, -1 },}, { {32, 0}, 13926, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {4, 2}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1418, 1, 7 }, { { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Linux 2.6.32 - 3.2", 23892332260.625565, { {128, 0}, {88, 0},}, {-1, -1}, {-1, -1}, {356, 0}, { { {40, 0}, 32728, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 16376, 1, 6 }, { {40, 0}, 32728, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 16376, 1, 6 }, { {40, 0}, 32728, 18, { {2, 4}, {1, 1}, {1, 1}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 16376, 0, 6 }, { {40, 0}, 32728, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 16376, 1, 6 }, { {40, 0}, 32728, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 16376, 1, 6 }, { {36, 0}, 32728, 18, { {2, 4}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 16376, 1, -1 },}, { {32, 0}, 32752, 82, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 16376, 1, 6 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Linux 3.2 - 3.8", 26795259480.130665, { {111, -1}, {74, -1},}, {-1, -1}, {24, 0}, {356, 0}, { { {40, 0}, 14183, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1430, 1, 6 }, { {40, 0}, 14183, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1430, 1, 6 }, { {40, 0}, 14183, 18, { {2, 4}, {1, 1}, {1, 1}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1430, 0, 6 }, { {40, 0}, 14183, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1430, 1, 6 }, { {40, 0}, 14183, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1430, 1, 6 }, { {36, 0}, 14183, 18, { {2, 4}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1430, 1, -1 },}, { {32, 0}, 14303, 82, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1430, 1, 6 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Linux 3.7 - 3.16", 20757471682.333046, { {108, -1}, {72, -1},}, {-1, -1}, {19, 96}, {356, 0}, { { {40, 0}, 43690, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 65476, 1, 7 }, { {40, 0}, 43690, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 65476, 1, 7 }, { {40, 0}, 43690, 18, { {2, 4}, {1, 1}, {1, 1}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 65476, 0, 7 }, { {40, 0}, 43690, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 65476, 1, 7 }, { {40, 0}, 43690, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 65476, 1, 7 }, { {36, 0}, 43690, 18, { {2, 4}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 65476, 1, -1 },}, { {32, 0}, 43690, 82, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 65476, 1, 7 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {15, 224}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {14, 224}, 60075, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {9, 224}, 54613, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Linux 3.7 - 3.9", 19840356841.996815, { {-1, -1}, {-1, -1},}, {-1, -1}, {-1, -1}, {356, 0}, { { {40, 0}, 13690, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1381, 1, 7 }, { {40, 0}, 13690, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1381, 1, 7 }, { {40, 0}, 13690, 18, { {2, 4}, {1, 1}, {1, 1}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1381, 0, 7 }, { {40, 0}, 13690, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1381, 1, 7 }, { {40, 0}, 13690, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1381, 1, 7 }, { {36, 0}, 13690, 18, { {2, 4}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1381, 1, -1 },}, { {32, 0}, 13810, 82, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1381, 1, 7 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Cisco 1803 router (IOS 12)", 13418069368.435726, { {128, 0}, {-1, -1},}, {-1, -1}, {-1, -1}, {-1, -1}, { { {24, 192}, 4128, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, -1 }, { {24, 192}, 4128, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1400, 0, -1 }, { {24, 192}, 4128, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 640, 0, -1 }, { {24, 192}, 4128, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 516, 0, -1 }, { {24, 192}, 4128, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 536, 0, -1 }, { {24, 192}, 4128, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 265, 0, -1 },}, { {24, 192}, 4128, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, -1 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 192}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 192}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 192}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 192}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Linux 2.6.39 - 3.5", 18351606940.479870, { {110, -1}, {-1, -1},}, {-1, -1}, {18, 64}, {353, 250}, { { {40, 6}, 14200, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1432, 1, 5 }, { {40, 6}, 14200, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1432, 1, 5 }, { {40, 6}, 14200, 18, { {2, 4}, {1, 1}, {1, 1}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1432, 0, 5 }, { {40, 6}, 14200, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1432, 1, 5 }, { {40, 6}, 14200, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1432, 1, 5 }, { {36, 6}, 14200, 18, { {2, 4}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1432, 1, -1 },}, { {32, 6}, 14320, 82, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1432, 1, 5 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {13, 224}, 65331, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 6}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {13, 224}, 58982, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Linux 2.6.39", 68056944.419192, { {128, 0}, {88, 0},}, {-1, -1}, {-1, -1}, {356, 0}, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {40, 0}, 32728, 18, { {2, 4}, {1, 1}, {1, 1}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 16376, 0, 5 }, { {40, 0}, 32728, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 16376, 1, 5 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}, { {32, 0}, 32752, 82, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 16376, 1, 5 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {40, 0}, 32728, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 16376, 1, 5 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "OpenWrt (Linux 3.3 - 3.10)", 24294777670.709019, { {120, 0}, {76, 0},}, {-1, -1}, {20, 136}, {358, 0}, { { {40, 0}, 14210, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1433, 1, 3 }, { {40, 0}, 14210, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1433, 1, 3 }, { {40, 0}, 14210, 18, { {2, 4}, {1, 1}, {1, 1}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1433, 0, 3 }, { {40, 0}, 14210, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1433, 1, 3 }, { {40, 0}, 14210, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1433, 1, 3 }, { {36, 0}, 14210, 18, { {2, 4}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1433, 1, -1 },}, { {32, 0}, 14330, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1433, 1, 3 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Citrix NetScaler load balancer (NS9.3)", 27213362787.343258, { {-1, -1}, {-1, -1},}, {-1, -1}, {-1, -1}, {-1, -1}, { { {32, 0}, 8190, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {4, 2}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 4 }, { {32, 0}, 8190, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {4, 2}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1360, 1, 4 }, { {28, 0}, 8190, 18, { {2, 4}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 536, 0, 4 }, { {32, 0}, 8190, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {4, 2}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 536, 1, 4 }, { {32, 0}, 8190, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {4, 2}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 536, 1, 4 }, { {28, 0}, 8190, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 128, 1, -1 },}, { {32, 0}, 8190, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {4, 2}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 4 }, { { {20, 0}, 8201, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 8212, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Citrix NetScaler load balancer (NS9.2)", 29033528481.300343, { {-1, -1}, {-1, -1},}, {-1, -1}, {-1, -1}, {-1, -1}, { { {24, 0}, 8190, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, -1 }, { {24, 0}, 8190, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1360, 0, -1 }, { {24, 0}, 8190, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 536, 0, -1 }, { {24, 0}, 8190, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 536, 0, -1 }, { {24, 0}, 8190, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 536, 0, -1 }, { {24, 0}, 8190, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 128, 0, -1 },}, { {24, 0}, 8190, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, -1 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 8212, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Linux 2.6.18", 28784357254.110531, { {128, 0}, {-1, -1},}, {-1, -1}, {-1, -1}, {353, 245}, { { {40, 0}, 5712, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1407, 1, 7 }, { {40, 0}, 5712, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1407, 1, 7 }, { {40, 0}, 5712, 18, { {2, 4}, {1, 1}, {1, 1}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1407, 0, 7 }, { {40, 0}, 5712, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1407, 1, 7 }, { {40, 0}, 5712, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1407, 1, 7 }, { {36, 0}, 5712, 18, { {2, 4}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1407, 1, -1 },}, { {32, 0}, 5760, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1407, 1, 7 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, 128}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Apple AirPort Extreme WAP", 207351381.490034, { {-1, -1}, {88, 0},}, {-1, -1}, {24, 0}, {356, 0}, { { {44, 0}, 32768, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {1, 1}, {1, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 0 }, { {44, 0}, 32768, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {1, 1}, {1, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 0 }, { {40, 0}, 32768, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, 0 }, { {44, 0}, 32768, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {1, 1}, {1, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 0 }, { {44, 0}, 32768, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {1, 1}, {1, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 0 }, { {40, 0}, 32768, 18, { {2, 4}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {1, 1}, {1, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 },}, { {32, 0}, 32768, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {1, 1}, {1, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 0 }, { { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {44, 0}, 32768, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {1, 1}, {1, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 0 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "F5 BIG-IP load balancer", 19624828033.429695, { {-1, -1}, {-1, -1},}, {-1, -1}, {-1, -1}, {356, 0}, { { {44, 0}, 4380, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 0 }, { {44, 0}, 4200, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 0 }, { {40, 0}, 1920, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, 0 }, { {44, 0}, 1608, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 0 }, { {44, 0}, 1608, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 0 }, { {40, 0}, 795, 18, { {2, 4}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 },}, { {32, 0}, 4380, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 0 }, { { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "FreeBSD 8.2-RELEASE", 12208904080.531868, { {-1, -1}, {-1, -1},}, {-1, -1}, {-1, -1}, {356, 0}, { { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1342, 1, 3 }, { {40, 15}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1342, 1, 3 }, { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 640, 0, 3 }, { {40, 15}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1342, 1, 3 }, { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 536, 1, 3 }, { {36, 0}, 65535, 18, { {2, 4}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 265, 1, -1 },}, { {32, 4}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1342, 1, 3 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "FreeBSD 8.2-RELEASE", -1.000000, { {-1, -1}, {-1, -1},}, {-1, -1}, {24, 0}, {356, 0}, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Microsoft Windows Vista SP2", 17981831239.432011, { {128, 0}, {-1, -1},}, {-1, -1}, {32, 0}, {352, 240}, { { {36, 0}, 8192, 18, { {2, 4}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 }, { {36, 0}, 8192, 18, { {2, 4}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 }, { {36, 0}, 8192, 18, { {2, 4}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, -1 }, { {36, 0}, 8192, 18, { {2, 4}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 }, { {36, 0}, 8192, 18, { {2, 4}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 }, { {36, 0}, 8192, 18, { {2, 4}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 },}, { {28, 0}, 8192, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 }, { { {65522, 160}, 61435, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {65522, 160}, 32768, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {3, 160}, 65024, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {4, 160}, 0, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {3, 160}, 49152, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {65522, 160}, 32768, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Microsoft Windows Server 2008 R2", 17477770101.149677, { {128, 0}, {88, 0},}, {-1, -1}, {32, 0}, {356, 0}, { { {36, 0}, 8192, 18, { {2, 4}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 }, { {36, 0}, 8192, 18, { {2, 4}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 }, { {36, 0}, 8192, 18, { {2, 4}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, -1 }, { {36, 0}, 8192, 18, { {2, 4}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 }, { {36, 0}, 8192, 18, { {2, 4}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 }, { {36, 0}, 8192, 18, { {2, 4}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 },}, { {28, 0}, 8192, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 }, { { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "FreeBSD 9.0 - 10.0", 22090364417.616650, { {-1, -1}, {80, 0},}, {-1, -1}, {17, 56}, {352, 240}, { { {40, 1}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1423, 1, 7 }, { {40, 1}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1386, 1, 7 }, { {40, 1}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 640, 0, 7 }, { {40, 1}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 3900, 1, 7 }, { {40, 1}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 536, 1, 7 }, { {36, 4}, 65535, 18, { {2, 4}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 265, 1, -1 },}, { {32, 1}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1423, 1, 7 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {65532, 160}, 0, 0, { {1, 2}, {253, 252}, {254, 253}, {1, 1}, {1, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 33268, 0, 254 }, { {14, 224}, 65365, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {9, 192}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {3, 160}, 49152, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {65511, 128}, 21846, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Juniper MX960 Universal Edge Router (JUNOS)", 19722150506.354431, { {-1, -1}, {-1, -1},}, {-1, -1}, {-1, -1}, {356, 0}, { { {44, 0}, 16384, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 4410, 1, 0 }, { {44, 0}, 16384, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 4410, 1, 0 }, { {40, 0}, 16384, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 4410, 0, 0 }, { {44, 0}, 16384, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 4410, 1, 0 }, { {44, 0}, 16384, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 4410, 1, 0 }, { {40, 0}, 16384, 18, { {2, 4}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 4410, 1, -1 },}, { {32, 0}, 16384, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 4410, 1, 0 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {44, 0}, 16384, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 4410, 1, 0 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "NetComm NP805N wireless ADSL router", 21637452652.376019, { {128, 0}, {-1, -1},}, {-1, -1}, {-1, -1}, {356, 0}, { { {28, 0}, 5728, 18, { {2, 4}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1380, 0, 1 }, { {28, 0}, 5728, 18, { {2, 4}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1380, 0, 1 }, { {28, 0}, 5728, 18, { {2, 4}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1380, 0, 1 }, { {28, 0}, 5728, 18, { {2, 4}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1380, 0, 1 }, { {28, 0}, 5728, 18, { {2, 4}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1380, 0, 1 }, { {24, 0}, 5728, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1380, 0, -1 },}, { {28, 0}, 5728, 18, { {2, 4}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1380, 0, 1 }, { { {20, 0}, 128, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 256, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 1024, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 32768, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 65535, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "OpenBSD 5.3", 19717071810.815563, { {-1, -1}, {-1, -1},}, {-1, -1}, {24, 0}, {356, 0}, { { {44, 0}, 16384, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 3 }, { {44, 0}, 16384, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 3 }, { {40, 0}, 16384, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, 3 }, { {44, 0}, 16384, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 3 }, { {44, 0}, 16384, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 3 }, { {40, 0}, 16384, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 },}, { {32, 0}, 16384, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 3 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "FreeBSD 9.1", 26630528535.844803, { {-1, -1}, {-1, -1},}, {-1, -1}, {-1, -1}, {356, 0}, { { {40, 1}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1460, 1, 6 }, { {40, 2}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1400, 1, 6 }, { {40, 1}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 640, 0, 6 }, { {40, 10}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 16324, 1, 6 }, { {40, 12}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 536, 1, 6 }, { {36, 12}, 65535, 18, { {2, 4}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 265, 1, -1 },}, { {32, 8}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1460, 1, 6 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {40, 5}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 265, 1, 6 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "BlackBerry 10", 18259575886.499035, { {-1, -1}, {88, 0},}, {-1, -1}, {24, 0}, {356, 0}, { { {44, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {1, 1}, {1, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 4 }, { {44, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {1, 1}, {1, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 4 }, { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, 4 }, { {44, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {1, 1}, {1, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 4 }, { {44, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {1, 1}, {1, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 4 }, { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {1, 1}, {1, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 },}, { {32, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {1, 1}, {1, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 4 }, { { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {44, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {1, 1}, {1, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 4 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Microsoft Windows Server 2012 R2", 18450610594.958881, { {-1, -1}, {-1, -1},}, {-1, -1}, {-1, -1}, {-1, -1}, { { {40, 0}, 8192, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 8 }, { {40, 0}, 8192, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 8 }, { {40, 0}, 8192, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, 8 }, { {40, 0}, 8192, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 8 }, { {40, 0}, 8192, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 8 }, { {36, 0}, 8192, 18, { {2, 4}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 },}, { {32, 2}, 8192, 82, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {4, 2}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 8 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "IBM AIX 7.1", 20902142385.289967, { {128, 0}, {80, 0},}, {-1, -1}, {-1, -1}, {356, 0}, { { {24, 0}, 65535, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, -1 }, { {24, 0}, 65535, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, -1 }, { {24, 0}, 65535, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, -1 }, { {24, 0}, 65535, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, -1 }, { {24, 0}, 65535, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, -1 }, { {24, 0}, 65535, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, -1 },}, { {24, 0}, 65535, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, -1 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {24, 0}, 65535, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "HP HP-UX B.11.23", 675745.289480, { {128, 0}, {88, 0},}, {-1, -1}, {-1, -1}, {356, 0}, { { {44, 0}, 32768, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {3, 3}, {1, 1}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 0 }, { {44, 0}, 32768, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {3, 3}, {1, 1}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1400, 1, 0 }, { {40, 0}, 32768, 18, { {2, 4}, {3, 3}, {1, 1}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 640, 0, 0 }, { {44, 0}, 32768, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {3, 3}, {1, 1}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 536, 1, 0 }, { {44, 0}, 32768, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {3, 3}, {1, 1}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 536, 1, 0 }, { {40, 0}, 32768, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 265, 1, -1 },}, { {32, 0}, 32768, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {3, 3}, {1, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 0 }, { { {26, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {44, 0}, 32768, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {3, 3}, {1, 1}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 265, 1, 0 }, { {26, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {31, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {38, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {38, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Cisco IOS XR", 21381038526.572247, { {-1, -1}, {-1, -1},}, {-1, -1}, {-1, -1}, {356, 0}, { { {24, 0}, 4128, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1304, 0, -1 }, { {24, 0}, 4128, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1304, 0, -1 }, { {24, 0}, 4128, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 640, 0, -1 }, { {24, 0}, 4128, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 516, 0, -1 }, { {24, 0}, 4128, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 536, 0, -1 }, { {24, 0}, 4128, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 265, 0, -1 },}, { {24, 0}, 4128, 18, { {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1304, 0, -1 }, { { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Joyent SmartOS", 1426034.678157, { {128, 0}, {88, 0},}, {-1, -1}, {-1, -1}, {356, 0}, { { {40, 0}, 32804, 18, { {4, 2}, {8, 10}, {2, 4}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1220, 1, 5 }, { {40, 0}, 32804, 18, { {4, 2}, {8, 10}, {2, 4}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1220, 1, 5 }, { {40, 0}, 32773, 18, { {1, 1}, {1, 1}, {8, 10}, {2, 4}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1220, 0, 5 }, { {40, 0}, 32804, 18, { {4, 2}, {8, 10}, {2, 4}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1220, 1, 5 }, { {40, 0}, 32782, 18, { {4, 2}, {8, 10}, {2, 4}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1220, 1, 5 }, { {36, 0}, 65527, 18, { {4, 2}, {8, 10}, {2, 4}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1220, 1, -1 },}, { {32, 0}, 32787, 82, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1220, 1, 5 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {40, 0}, 32771, 18, { {4, 2}, {8, 10}, {2, 4}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1220, 1, 5 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Linux 3.12 - 3.18", 25414356102.616318, { {108, -1}, {72, -1},}, {-1, -1}, {19, 96}, {-1, -1}, { { {40, 0}, 28560, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 6 }, { {40, 0}, 28560, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 6 }, { {40, 0}, 28560, 18, { {2, 4}, {1, 1}, {1, 1}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, 6 }, { {40, 0}, 28560, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 6 }, { {40, 0}, 28560, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 6 }, { {36, 0}, 28560, 18, { {2, 4}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 },}, { {32, 0}, 28800, 18, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 6 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {65534, 128}, 64853, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Apple Mac OS X 10.10 (Yosemite) (Darwin 14.0.0)", 12758611055.556566, { {-1, -1}, {88, 0},}, {-1, -1}, {24, 0}, {356, 0}, { { {44, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 5 }, { {44, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 5 }, { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 0, 5 }, { {44, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 5 }, { {44, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 5 }, { {40, 0}, 65535, 18, { {2, 4}, {1, 1}, {1, 1}, {8, 10}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, -1 },}, { {32, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {4, 2}, {0, 1}, {0, 1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 5 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Dell SonicWALL firewall (SonicOS 5.9)", 28726660121.331127, { {128, 0}, {88, 0},}, {-1, -1}, {32, 0}, {-1, -1}, { { {32, 0}, 65535, 18, { {1, 1}, {1, 1}, {2, 4}, {4, 2}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 0 }, { {32, 0}, 65535, 18, { {1, 1}, {1, 1}, {2, 4}, {4, 2}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1400, 1, 0 }, { {28, 0}, 65535, 18, { {2, 4}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 640, 0, 0 }, { {32, 0}, 65535, 18, { {1, 1}, {1, 1}, {2, 4}, {4, 2}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 556, 1, 0 }, { {32, 0}, 65535, 18, { {1, 1}, {1, 1}, {2, 4}, {4, 2}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 536, 1, 0 }, { {28, 0}, 65535, 18, { {1, 1}, {1, 1}, {2, 4}, {4, 2}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 265, 1, -1 },}, { {32, 0}, 65535, 18, { {1, 1}, {1, 1}, {2, 4}, {4, 2}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1440, 1, 0 }, { { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {53, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {52, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {53, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
if ((pers = calloc(1, sizeof(struct personality6))) == NULL)
err(1, "%s: calloc", __FUNCTION__);
tmp = (struct personality6) { {NULL}, "Linux 3.13 - 3.19", 26143548299.121834, { {122, 0}, {78, 0},}, {-1, -1}, {21, 160}, {354, 250}, { { {40, 0}, 28368, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1430, 1, 6 }, { {40, 0}, 28368, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1430, 1, 6 }, { {40, 0}, 28368, 18, { {2, 4}, {1, 1}, {1, 1}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1430, 0, 6 }, { {40, 0}, 28368, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1430, 1, 6 }, { {40, 0}, 28368, 18, { {2, 4}, {4, 2}, {8, 10}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1430, 1, 6 }, { {36, 0}, 28368, 18, { {2, 4}, {4, 2}, {8, 10}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1430, 1, -1 },}, { {32, 0}, 28608, 82, { {2, 4}, {1, 1}, {1, 1}, {4, 2}, {1, 1}, {3, 3}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, 1430, 1, 6 }, { { {65515, 102}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {-1, -1}, -1, 0, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 4, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 }, { {20, 0}, 0, 20, { {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, }, -1, 0, -1 },}};
memcpy(pers, &tmp, sizeof(struct personality6));
personality6_config_new(pers);
}