Defensive Programming

GTU Study
KHUDKIBOOK
DEFENSIVE PROGRAMMING 4715903
FREE PDF 4715903
Code: 4715903 Credits: 4 Semester 1 CS

Defensive Programming

Get the full GTU study material, English & Gujarati textbook PDFs, syllabus curriculum, and solved previous year question papers.

Defensive Programming Syllabus — Unit-wise Content

The official GTU curriculum for Defensive Programming (subject code 4715903) as prescribed for CS · Semester 1 divides the course into 8 units, covering 28 listed topics. The unit-wise breakdown below is read from the GTU syllabus document for this subject code, so you can check what the course actually covers before deciding which papers to attempt.

Download the official syllabus PDF (4715903)

Unit 1 UNIT 1

8 lecture hours

  • Introduction: A Penetration Test with Python
  • Setting Up Development Environment
  • Python language basics

Unit 2 UNIT 2

8 lecture hours

  • Secure Coding: Secure Code Review
  • Secure Code Review Technical Reference
  • Code Review Checklist
  • Threat Modeling Examples

Unit 3 UNIT 3

3 lecture hours

  • Network Programming Basics: Networking: Basics of Networking
  • Networking and Multithreading Programming – sockets
  • Threads and processes
  • Chat Application

Unit 4 UNIT 4

5 lecture hours

  • Penetration Testing: Build port scanner
  • Build SSH botnet
  • FTP Scanner
  • Regular Expression

Unit 5 UNIT 5

7 lecture hours

  • Forensic Investigation with Python: Analysis of wireless access point in the Registry
  • Recover deleted items in recycle bin, Parse PDF metadata
  • Investigating application artifacts with python

Unit 6 UNIT 6

4 lecture hours

  • Network Traffic Analysis with Python: Introduction of PyGeoIP
  • Analyse LOIC traffic
  • Pentagon’s Dilemma
  • Intrusion Detection System using Scapy Wef-AY-2021-22

Unit 7 UNIT 7

5 lecture hours

  • Wireless mayhem with python: Introduction of Wireless Security
  • Setting of Wireless attack environment
  • Listen wireless secret
  • Firesheep Detection

Unit 8 UNIT 8

2 lecture hours

  • Web recon with python: Introduction of Social Engineering
  • Mass Social Engineering

Study on Android App:

Download Khudkibook on Google Play Store

More Subjects in Semester 1

GTU Study
KHUDKIBOOK
RESEARCH SKILLS 2710001
FREE PDF 2710001

Research Skills

Code: 2710001 Credit: 2
Open →
GTU Study
KHUDKIBOOK
MATHEMATICAL FOUNDATION FOR 2715901
FREE PDF 2715901

Mathematical Foundation for Cyber Security

Code: 2715901 Credit: 4
Open →
GTU Study
KHUDKIBOOK
OPERATING SYSTEM AND 2715902
FREE PDF 2715902

Operating System and Host Security

Code: 2715902 Credit: 5
Open →
GTU Study
KHUDKIBOOK
INTRODUCTION TO CRYPTOGRAPHY 2715903
FREE PDF 2715903

Introduction to Cryptography

Code: 2715903 Credit: 5
Open →
GTU Study
KHUDKIBOOK
CYBER FORENSIC AND 2715904
FREE PDF 2715904

Cyber Forensic and Incident Response

Code: 2715904 Credit: 5
Open →
GTU Study
KHUDKIBOOK
CYBER CRIMES , 2715905
FREE PDF 2715905

Cyber Crimes , Ethics and Laws

Code: 2715905 Credit: 5
Open →
GTU Study
KHUDKIBOOK
CYBER SECURITY: ADMINISTRATION 2715906
FREE PDF 2715906

Cyber Security: Administration and Management

Code: 2715906 Credit: 5
Open →
GTU Study
KHUDKIBOOK
ENGLISH FOR RESEARCH 3700001
FREE PDF 3700001

English for Research Paper Writing

Code: 3700001 Credit: 4
Open →
GTU Study
KHUDKIBOOK
VALUE EDUCATION 3700004
FREE PDF 3700004

Value Education

Code: 3700004 Credit: 4
Open →
GTU Study
KHUDKIBOOK
CONSTITUTION OF INDIA 3700005
FREE PDF 3700005

Constitution of India

Code: 3700005 Credit: 4
Open →
GTU Study
KHUDKIBOOK
RESEARCH METHODOLOGY AND 3710001
FREE PDF 3710001

Research Methodology and IPR

Code: 3710001 Credit: 2
Open →
GTU Study
KHUDKIBOOK
MATHEMATICAL FOUNDATION FOR 3715901
FREE PDF 3715901

Mathematical Foundation for Cyber Security

Code: 3715901 Credit: 4
Open →
GTU Study
KHUDKIBOOK
INTRODUCTION TO CRYPTOGRAPHY 3715903
FREE PDF 3715903

Introduction to Cryptography

Code: 3715903 Credit: 4
Open →
GTU Study
KHUDKIBOOK
CYBER CRIMES, ETHICS 3715905
FREE PDF 3715905

Cyber Crimes, Ethics and Laws

Code: 3715905 Credit: 4
Open →
GTU Study
KHUDKIBOOK
CYBER SECURITY: ADMINISTRATION 3715906
FREE PDF 3715906

Cyber Security: Administration and Management

Code: 3715906 Credit: 4
Open →
GTU Study
KHUDKIBOOK
DEFENSE PROGRAMMING IN 3715907
FREE PDF 3715907

Defense Programming in Python

Code: 3715907 Credit: 4
Open →
GTU Study
KHUDKIBOOK
DIGITAL FORENSIC 3715908
FREE PDF 3715908

Digital Forensic

Code: 3715908 Credit: 4
Open →
GTU Study
KHUDKIBOOK
INTRUSION DETECTION 3715909
FREE PDF 3715909

Intrusion Detection

Code: 3715909 Credit: 4
Open →
GTU Study
KHUDKIBOOK
SECURE SOFTWARE DESIGN 3715910
FREE PDF 3715910

Secure Software Design and Enterprise Computing

Code: 3715910 Credit: 4
Open →
GTU Study
KHUDKIBOOK
CYBER LAW, POLICIES 4715901
FREE PDF 4715901

Cyber Law, Policies and Compliance

Code: 4715901 Credit: 4
Open →
GTU Study
KHUDKIBOOK
COMPUTER NETWORKS AND 4715902
FREE PDF 4715902

Computer Networks and Security

Code: 4715902 Credit: 4
Open →
GTU Study
KHUDKIBOOK
ARTIFICIAL INTELLIGENCE IN 4715904
FREE PDF 4715904

Artificial Intelligence in Cyber Security -I

Code: 4715904 Credit: 4
Open →
GTU Study
KHUDKIBOOK
SECURE SOFTWARE DESIGN 4715905
FREE PDF 4715905

Secure Software Design and Enterprise Computing

Code: 4715905 Credit: 4
Open →
GTU Study
KHUDKIBOOK
OPERATING SYSTEM AND 4715906
FREE PDF 4715906

Operating System and Host Security

Code: 4715906 Credit: 4
Open →
GTU Study
KHUDKIBOOK
CYBER SECURITY AND 4715907
FREE PDF 4715907

Cyber Security and Cryptography: Principles and Practices

Code: 4715907 Credit: 4
Open →
GTU Study
KHUDKIBOOK
INTRODUCTION TO IOT 4715908
FREE PDF 4715908

Introduction to IoT

Code: 4715908 Credit: 4
Open →
GTU Study
KHUDKIBOOK
RESEARCH METHODOLOGY AND ME01000011
FREE PDF ME01000011

Research Methodology and IPR

Code: ME01000011 Credit: 2
Open →
GTU Study
KHUDKIBOOK
TECHNICAL REPORT WRITING ME01000021
FREE PDF ME01000021

Technical Report Writing

Code: ME01000021 Credit: 4
Open →
GTU Study
KHUDKIBOOK
CYBER LAWS AND ME01059011
FREE PDF ME01059011

Cyber Laws and Regulatory Provisions

Code: ME01059011 Credit: 4
Open →
GTU Study
KHUDKIBOOK
COMPUTER NETWORKS AND ME01059021
FREE PDF ME01059021

Computer Networks and Security Issues

Code: ME01059021 Credit: 4
Open →
GTU Study
KHUDKIBOOK
DEFENSIVE PROGRAMMING CONCEPTS ME01059031
FREE PDF ME01059031

Defensive Programming Concepts

Code: ME01059031 Credit: 4
Open →
GTU Study
KHUDKIBOOK
ARTIFICIAL INTELLIGENCE IN ME01059041
FREE PDF ME01059041

Artificial Intelligence in Cyber Security-Part I

Code: ME01059041 Credit: 4
Open →
GTU Study
KHUDKIBOOK
SECURE SOFTWARE DESIGN ME01059051
FREE PDF ME01059051

Secure Software Design Concepts

Code: ME01059051 Credit: 4
Open →
GTU Study
KHUDKIBOOK
OPERATING SYSTEM SECURITY ME01059061
FREE PDF ME01059061

Operating System Security

Code: ME01059061 Credit: 4
Open →
GTU Study
KHUDKIBOOK
CRYPTOGRAPHY IN CYBER ME01059071
FREE PDF ME01059071

Cryptography in Cyber security: Principles and Practices

Code: ME01059071 Credit: 4
Open →
GTU Study
KHUDKIBOOK
INTRODUCTION TO IOT ME01059081
FREE PDF ME01059081

Introduction to IoT and Security Concern

Code: ME01059081 Credit: 4
Open →

Explore Other Semesters (CS)