Skip to content

Commit 1c0d1f7

Browse files
kostispfg666
andauthored
Upgrade to TLS-Attacker 5.1.6 (#54)
Upgrade to TLS-Attacker version 5.1.6. The most important changes are: - adapt code to TLS-Attacker's new API, and layer-based mode of operation; - add patch which adjusts TLS-Attacker such that we learn the same models as before; - increase version number. A lot of code e.g., used for fragmentation testing or forms of fuzzing, etc. was removed in the process. This code can be added back, when truly needed. --------- Co-authored-by: Paul Fiterau <fiteraup@yahoo.com>
1 parent 8bcc4aa commit 1c0d1f7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+536
-1248
lines changed

args/etinydtls/learn_etinydtls_client_ecdhe_cert

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@ experiments/configs/tinydtls_client.config
1313
${fuzzer.dir}/suts/etinydtls/tests/dtls-client -p ${sul.port} localhost
1414
-protocol
1515
DTLS12
16+
# increased response wait for CCS, which can crash the SUT
17+
-inputResponseTimeout
18+
CHANGE_CIPHER_SPEC:400
1619

1720
# learning config
1821
-alphabet

args/etinydtls/learn_etinydtls_client_psk

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ DTLS12
1515
${fuzzer.dir}/suts/etinydtls/tests/dtls-client -p ${sul.port} localhost
1616
-sulConfig
1717
experiments/configs/tinydtls_client.config
18+
# increased response wait for CCS, which can crash the SUT
19+
-inputResponseTimeout
20+
CHANGE_CIPHER_SPEC:400
1821

1922
# learning config
2023
-randLength

experiments/configs/exclude_dup.config

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
<config>
22
<enforceSettings>false</enforceSettings>
3-
<quickReceive>false</quickReceive>
4-
<earlyStop>false</earlyStop>
53
<stopActionsAfterFatal>false</stopActionsAfterFatal>
64
<stopReceivingAfterFatal>false</stopReceivingAfterFatal>
75
<addServerNameIndicationExtension>false</addServerNameIndicationExtension>

experiments/configs/exclude_oo.config

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
<config>
22
<enforceSettings>false</enforceSettings>
3-
<quickReceive>false</quickReceive>
4-
<earlyStop>false</earlyStop>
53
<stopActionsAfterFatal>false</stopActionsAfterFatal>
64
<stopReceivingAfterFatal>false</stopReceivingAfterFatal>
75
<addServerNameIndicationExtension>false</addServerNameIndicationExtension>

experiments/configs/include_oo.config

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
<config>
22
<enforceSettings>false</enforceSettings>
3-
<quickReceive>false</quickReceive>
4-
<earlyStop>false</earlyStop>
53
<useFreshRandom>false</useFreshRandom>
64
<stopActionsAfterFatal>false</stopActionsAfterFatal>
75
<stopReceivingAfterFatal>false</stopReceivingAfterFatal>

experiments/configs/no_fresh_random.config

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
<config>
22
<enforceSettings>false</enforceSettings>
3-
<quickReceive>false</quickReceive>
4-
<earlyStop>false</earlyStop>
53
<stopActionsAfterFatal>false</stopActionsAfterFatal>
64
<stopReceivingAfterFatal>false</stopReceivingAfterFatal>
75
<addServerNameIndicationExtension>false</addServerNameIndicationExtension>

experiments/configs/scandium.config

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
<config>
22
<enforceSettings>false</enforceSettings>
3-
<quickReceive>false</quickReceive>
4-
<earlyStop>false</earlyStop>
53
<stopActionsAfterFatal>false</stopActionsAfterFatal>
64
<stopReceivingAfterFatal>false</stopReceivingAfterFatal>
75
<addServerNameIndicationExtension>false</addServerNameIndicationExtension>

experiments/configs/scandium_exclude_oo.config

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
<config>
22
<enforceSettings>false</enforceSettings>
3-
<quickReceive>false</quickReceive>
4-
<earlyStop>false</earlyStop>
53
<stopActionsAfterFatal>false</stopActionsAfterFatal>
64
<stopReceivingAfterFatal>false</stopReceivingAfterFatal>
75
<addServerNameIndicationExtension>false</addServerNameIndicationExtension>

experiments/configs/tinydtls_client.config

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
<config>
22
<enforceSettings>false</enforceSettings>
3-
<quickReceive>false</quickReceive>
4-
<earlyStop>false</earlyStop>
53
<stopActionsAfterFatal>false</stopActionsAfterFatal>
64
<stopReceivingAfterFatal>false</stopReceivingAfterFatal>
75
<addServerNameIndicationExtension>false</addServerNameIndicationExtension>

experiments/configs/tinydtls_server.config

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
<config>
22
<enforceSettings>false</enforceSettings>
3-
<quickReceive>false</quickReceive>
4-
<earlyStop>false</earlyStop>
53
<stopActionsAfterFatal>false</stopActionsAfterFatal>
64
<stopReceivingAfterFatal>false</stopReceivingAfterFatal>
75
<addServerNameIndicationExtension>false</addServerNameIndicationExtension>

0 commit comments

Comments
 (0)