Files
wehub-resource-sync dde272c4b8
i18n - Build Validation / Validate i18n Builds (24) (push) Has been cancelled
CI - Node.js / Lint (24) (push) Has been cancelled
CI - Node.js / Build (24) (push) Has been cancelled
CI - Node.js / Test (24) (push) Has been cancelled
CI - Node.js / Test - Upcoming Changes (24) (push) Has been cancelled
CI - Node.js / Test - i18n (italian, 24) (push) Has been cancelled
CI - Node.js / Test - i18n (portuguese, 24) (push) Has been cancelled
CD - Docker - GHCR Images / Build and Push Images (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 11:55:53 +08:00

37 lines
883 B
JSON

{
"isUpcomingChange": false,
"dashedName": "python-for-penetration-testing",
"helpCategory": "Python",
"challengeOrder": [
{
"id": "5ea9997bbec2e9bc47e94dae",
"title": "Introduction and Setup"
},
{
"id": "5ea9997bbec2e9bc47e94daf",
"title": "Understanding Sockets and Creating a TCP Server"
},
{
"id": "5ea9997bbec2e9bc47e94db0",
"title": "Creating a TCP Client"
},
{
"id": "5ea9997bbec2e9bc47e94db1",
"title": "Developing an Nmap Scanner part 1"
},
{
"id": "5ea9997bbec2e9bc47e94db2",
"title": "Developing an Nmap Scanner part 2"
},
{
"id": "5ea9997bbec2e9bc47e94db3",
"title": "Developing a Banner Grabber"
},
{
"id": "5ea9997bbec2e9bc47e94db4",
"title": "Developing a Port Scanner"
}
],
"blockLayout": "legacy-challenge-list"
}