Module Details

Module Code: PRAC
Module Title: Automating Security Practice
Title: Automating Security Practice
Module Level:: 7
Credits:: 5
Module Coordinator: Nigel Whyte
Module Author:: Richard Butler
Domains:  
Module Description: To provide learners with a theoretical knowledge and the practical skills to automate cybersecurity testing and attack automation techniques.
 
Learning Outcomes
On successful completion of this module the learner will be able to:
# Learning Outcome Description
LO1 Implementation of programming libraries for cybersecurity assessment and task automation.
LO2 Apply and analyse web application attack vectors and exploitation frameworks.
Dependencies
Module Recommendations

This is prior learning (or a practical skill) that is recommended before enrolment in this module.

No recommendations listed
Co-requisite Modules
No Co-requisite modules listed
Additional Requisite Information
No Co Requisites listed
 
Indicative Content
Indicative Content
Web application mapping, Brute-Forcing directories and file locations, Brute-Forcing web application authentication, Extending burp proxy functionality, Fuzzing techniques, Web Spidering, Web Scraping, Metadata analysis, Automating Nmap scans, HTTP header manipulation and investigation, Automating vulnerability detection
Module Content & Assessment
Assessment Breakdown%
Project100.00%

Assessments

Full Time

No Continuous Assessment
Project
Assessment Type Project % of Total Mark 40
Timing n/a Learning Outcomes 1,2
Non-marked No
Assessment Description
Project on content up to week 11
Assessment Type Project % of Total Mark 30
Timing n/a Learning Outcomes 1,2
Non-marked No
Assessment Description
Project on content up to week 8.
Assessment Type Project % of Total Mark 30
Timing n/a Learning Outcomes 1
Non-marked No
Assessment Description
Project on content up to week 5.
No Practical
No End of Module Formal Examination

SETU Carlow Campus reserves the right to alter the nature and timings of assessment

 

Module Workload

Workload: Full Time
Workload Type Workload Category Contact Type Workload Description Frequency Average Weekly Learner Workload Hours
Laboratories Contact No Description 12 Weeks per Stage 4.00 48
Independent Learning Non Contact No Description 15 Weeks per Stage 5.13 77
Total Weekly Contact Hours 4.00
 
Module Resources
Recommended Book Resources
  • Justin Seitz, Tim Arnold. Black Hat Python, 2nd Edition: Python Programming for Hackers and Pentesters, 2nd Edition. [ISBN: 978-171850112].
  • Cameron Buchanan, Terry Ip, Andrew Mabbitt, Benjamin May, Dave Mound. Python Web Penetration Testing Cookbook, [ISBN: 978-1-78439-2].
This module does not have any article/paper resources
This module does not have any other resources
Discussion Note: