You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/challenge_templates/ab_sniffer_v4.md
+18-15Lines changed: 18 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,19 +1,19 @@
1
1
---
2
-
title: Auto Browser Sniffer v3
2
+
title: Auto Browser Sniffer v4
3
3
---
4
-
# AB Sniffer v3 Submission Guide (Active after Aug 24th 2025 14:00 UTC)
4
+
# AB Sniffer v4 Submission Guide (Active after Oct 16th 2025 10:00 UTC)
5
5
6
6
## Overview
7
7
8
-
**AB Sniffer v3** is the next iteration of **AB Sniffer** challenge which tests participants' ability to develop a SDK that can detect and correctly identify automation frameworks by name. The challenge evaluates how well the SDK can analyze automation behavior and identify unique characteristics or "leaks" from different automation tools interacting with a web page. With the new iteration, we are introducing one more frameworks to be detected which is**Camoufox**
8
+
**AB Sniffer v4** is the next iteration of **Auto Browser Sniffer** challenge which tests participants' ability to develop a SDK that can detect and correctly identify automation frameworks by name. The challenge evaluates how well the SDK can analyze automation behavior and identify unique characteristics or "leaks" from different automation tools interacting with a web page. With the new iteration, we are introducing one more frameworks to be detected which are**Botasaurus**, **Pydoll** and a **human-in-the-loop** interaction scenario.
9
9
10
-
Participants must demonstrate precise detection capabilities across multiple automation frameworks while maintaining reliability across different execution headless mode.
10
+
Participants must demonstrate precise detection capabilities across multiple automation frameworks while maintaining reliability across different execution headless mode and human-in-the-loop scenarios.
11
11
12
12
---
13
13
14
14
## Example Code and Submission Instructions
15
15
16
-
Example codes for the AB Sniffer v3 can be found in the [`redteam_core/miner/commits/ab_sniffer_v3/`](https://github.com/RedTeamSubnet/RedTeam/blob/main/redteam_core/miner/commits/ab_sniffer_v3/) directory.
16
+
Example codes for the AB Sniffer v4 can be found in the [`redteam_core/miner/commits/ab_sniffer_v4/`](https://github.com/RedTeamSubnet/RedTeam/blob/main/redteam_core/miner/commits/ab_sniffer_v4/) directory.
17
17
18
18
### Technical Requirements
19
19
@@ -23,7 +23,7 @@ Example codes for the AB Sniffer v3 can be found in the [`redteam_core/miner/com
23
23
24
24
### Core Requirements
25
25
26
-
1. Use our template from [`redteam_core/miner/commits/ab_sniffer_v3/src/detection/detection.js`](https://github.com/RedTeamSubnet/RedTeam/blob/main/redteam_core/miner/commits/ab_sniffer_v3/src/detection/detection.js)
26
+
1. Use our template from [`redteam_core/miner/commits/ab_sniffer_v4/src/detection/detection.js`](https://github.com/RedTeamSubnet/RedTeam/blob/main/redteam_core/miner/commits/ab_sniffer_v4/src/detection/detection.js)
27
27
2. Keep the detection function signature unchanged
28
28
3. Your SDK must:
29
29
- Detect automation frameworks interacting with the page
@@ -41,6 +41,9 @@ Your SDK should be capable of detecting these automation frameworks:
41
41
-**puppeteerextra**
42
42
-**zendriver**
43
43
-**camoufox**
44
+
-**botasaurus**
45
+
-**pydoll**
46
+
-**human**
44
47
45
48
### Key Guidelines
46
49
@@ -62,7 +65,7 @@ Your SDK will be scored based on:
62
65
-**Detection Accuracy**: Correctly identifying automation frameworks by name
63
66
-**Consistency**: Maintaining accuracy across multiple test runs
64
67
-**Coverage**: Number of frameworks successfully detected
65
-
-**Minimum Requirement**: Must detect at least 2 of the 4 frameworks with 100% accuracy to qualify
68
+
-**Minimum Requirement**: Must detect at least 7 frameworks with 100% accuracy to qualify
66
69
67
70
### Scoring System
68
71
@@ -81,21 +84,21 @@ We maintain strict originality standards:
81
84
82
85
Follow 1~6 steps to submit your SDK.
83
86
84
-
1.**Navigate to the AB Sniffer v2 Commit Directory**
87
+
1.**Navigate to the AB Sniffer v4 Commit Directory**
85
88
86
89
```bash
87
-
cd redteam_core/miner/commits/ab_sniffer_v3
90
+
cd redteam_core/miner/commits/ab_sniffer_v4
88
91
```
89
92
90
93
2. **Build the Docker Image**
91
94
92
-
To build the Docker image for the AB Sniffer v2 submission, run:
95
+
To build the Docker image for the AB Sniffer v4 submission, run:
0 commit comments