Feat: add python security video course (#38683)

This commit is contained in:
Beau Carnes
2020-04-29 20:41:51 -04:00
committed by Mrugesh Mohapatra
parent b101d4bbb3
commit 3a653438fc
11 changed files with 235 additions and 2 deletions

View File

@ -0,0 +1,8 @@
---
title: Introduction to the Python for Penetration Testing Lectures
block: Python for Penetration Testing
superBlock: Data Analysis with Python
---
## Introduction to the Python for Penetration Testing Challenges
<dfn>Python for Penetration Testing</dfn> Placeholder Introduction.

View File

@ -130,5 +130,6 @@ exports.helpCategory = {
tensorflow: 'Python',
'how-neural-networks-work': 'Python',
numpy: 'Python',
'data-analysis-with-python-course': 'Python'
'data-analysis-with-python-course': 'Python',
'python-for-penetration-testing': 'Python'
};

View File

@ -1,7 +1,7 @@
{
"name": "Information Security Projects",
"dashedName": "information-security-projects",
"order": 2,
"order": 3,
"time": "150 hours",
"template": "",
"required": [],

View File

@ -0,0 +1,42 @@
{
"name": "Python for Penetration Testing",
"dashedName": "python-for-penetration-testing",
"order": 2,
"time": "5 hours",
"template": "",
"required": [],
"superBlock": "information-security",
"superOrder": 9,
"challengeOrder": [
[
"5ea9997bbec2e9bc47e94dae",
"Introduction and Setup"
],
[
"5ea9997bbec2e9bc47e94daf",
"Understanding Sockets and Creating a TCP Server"
],
[
"5ea9997bbec2e9bc47e94db0",
"Creating a TCP Client"
],
[
"5ea9997bbec2e9bc47e94db1",
"Developing an Nmap Scanner part 1"
],
[
"5ea9997bbec2e9bc47e94db2",
"Developing and Nmap Scanner part 2"
],
[
"5ea9997bbec2e9bc47e94db3",
"Developing a Banner Grabber"
],
[
"5ea9997bbec2e9bc47e94db4",
"Developing a Port Scanner"
]
],
"helpRoom": "Help",
"fileName": "11-information-security/python-for-penetration-testing.json"
}

View File

@ -0,0 +1,26 @@
---
id: 5ea9997bbec2e9bc47e94db0
title: Creating a TCP Client
challengeType: 11
videoId: ugYfJNTawks
---
## Description
<section id='description'>
</section>
## Tests
<section id='tests'>
```yml
question:
text: Question
answers:
- one
- two
- three
solution: 3
```
</section>

View File

@ -0,0 +1,26 @@
---
id: 5ea9997bbec2e9bc47e94db3
title: Developing a Banner Grabber
challengeType: 11
videoId: CeGW761BIsA
---
## Description
<section id='description'>
</section>
## Tests
<section id='tests'>
```yml
question:
text: Question
answers:
- one
- two
- three
solution: 3
```
</section>

View File

@ -0,0 +1,26 @@
---
id: 5ea9997bbec2e9bc47e94db4
title: Developing a Port Scanner
challengeType: 11
videoId: z_qkqZS7KZ4
---
## Description
<section id='description'>
</section>
## Tests
<section id='tests'>
```yml
question:
text: Question
answers:
- one
- two
- three
solution: 3
```
</section>

View File

@ -0,0 +1,26 @@
---
id: 5ea9997bbec2e9bc47e94db1
title: Developing an Nmap Scanner part 1
challengeType: 11
videoId: jYk9XaGoAnk
---
## Description
<section id='description'>
</section>
## Tests
<section id='tests'>
```yml
question:
text: Question
answers:
- one
- two
- three
solution: 3
```
</section>

View File

@ -0,0 +1,26 @@
---
id: 5ea9997bbec2e9bc47e94db2
title: Developing and Nmap Scanner part 2
challengeType: 11
videoId: a98PscnUsTg
---
## Description
<section id='description'>
</section>
## Tests
<section id='tests'>
```yml
question:
text: Question
answers:
- one
- two
- three
solution: 3
```
</section>

View File

@ -0,0 +1,26 @@
---
id: 5ea9997bbec2e9bc47e94dae
title: Introduction and Setup
challengeType: 11
videoId: XeQ7ZKtb998
---
## Description
<section id='description'>
</section>
## Tests
<section id='tests'>
```yml
question:
text: Question
answers:
- one
- two
- three
solution: 3
```
</section>

View File

@ -0,0 +1,26 @@
---
id: 5ea9997bbec2e9bc47e94daf
title: Understanding Sockets and Creating a TCP Server
challengeType: 11
videoId: F1QI9tNuDQg
---
## Description
<section id='description'>
</section>
## Tests
<section id='tests'>
```yml
question:
text: Question
answers:
- one
- two
- three
solution: 3
```
</section>