Defense Programming in Python

GTU Study
KHUDKIBOOK
DEFENSE PROGRAMMING IN 2725901
FREE PDF 2725901
Code: 2725901 Credits: 4 Semester 2 CS

Defense Programming in Python

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

Defense Programming in Python Syllabus — Unit-wise Content

The official GTU curriculum for Defense Programming in Python (subject code 2725901) as prescribed for CS · Semester 2 divides the course into 11 units, covering 33 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 (2725901)

Unit 1 Introduction to Python

3 lecture hours

  •  Installation of Python  Basic element of python  Control Structure  Strings and Input  Iteration  Comments and pound characters

Unit 2 Functions, Scoping and Abstraction

4 lecture hours

  •  Functions and scoping  Recursions  Global Variables  Modules  Files  System functions and parameters

Unit 3 Structure Types

2 lecture hours

  •  Strings  Tuples  Lists  Dictionaries

Unit 4 Testing and Debugging

2 lecture hours

  •  Types of testing  Debugging  Handling Exception

Unit 5 Classes and Object Oriented Programming

5 lecture hours

  •  Abstract Data Types and Classes  Inheritance  Encapsulation and Information Hiding

Unit 6 Networking

5 lecture hours

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

Unit 7 Penetration Testing

6 lecture hours

  •  Build port scanner  Build SSH botnet  FTP Scanner  Regular Expression

Unit 8 Forensic Investigation with Python

5 lecture hours

  •  Analysis of wireless access point in the Registry  Recover deleted items in recycle bin  Parse PDF metadata  Investigating application artifacts with python

Unit 9 Network Traffic Analysis with Python

6 lecture hours

  •  Introduction of PyGeoIP  Analyse LOIC traffic  Pentagon’s Dilemma  Intrusion Detection System using Scapy

Unit 10 Wireless mayhem with python

6 lecture hours

  •  Introduction of Wireless Security  Setting of Wireless attack environment  Listen wireless secret  Firesheep Detection

Unit 11 Web recon with python

4 lecture hours

  •  Introduction of Social Engineering  Mass Social Engineering Text Books: 1) Introduction to Computation and Programming using Python by John V
  • Prentice hal 2) Core Python Programming by R
  • Nageswara Rao, Dreamtech Publication 3) Violent Python – A cookbook for Hackers
  • Forensic Analysts
  • Penetration Testers and Security Engineer by TJ O’Connor 4) Penetration Testing: A Hands-On Introduction to Hacking 1st Edition by Georgia Weidman Learning Outcome: Able to apply the principles python programming
  • Write clear and effective python code
  • Create applications using python programming
  • Implementing database using SQLite
  • Access database using python programming
  • Develop web applications using python programming
  • Develop and use Web Services using python
  • List of Experiments: 1
  • Study python: Python in Linux
  • Study Python in Embedded Devices: Routers 3
  • Write python program to let user enter some data in string and then verify data and print welcome to user. 4
  • Write python program in which an function is defined and calling that function prints Hello World 5
  • Write python program in which an function(with single string parameter ) is defined and calling that function prints the string parameters given to function. 6
  • Write python program in which a class is define
  • then create object of that class and call simple print function define in class. 7
  • Write a python program for server and client. 8
  • Write a python program to scrap Web Applications – HTML and XML file analysis

Study on Android App:

Download Khudkibook on Google Play Store

More Subjects in Semester 2

GTU Study
KHUDKIBOOK
INTERNETWORKING AND SECURITY 2725902
FREE PDF 2725902

Internetworking and Security

Code: 2725902 Credit: 5
Open →
GTU Study
KHUDKIBOOK
ETHICAL HACKING 2725903
FREE PDF 2725903

Ethical Hacking

Code: 2725903 Credit: 5
Open →
GTU Study
KHUDKIBOOK
WEB AND DATABASE 2725904
FREE PDF 2725904

Web and Database Security

Code: 2725904 Credit: 5
Open →
GTU Study
KHUDKIBOOK
RISK ASSESSMENT AND 2725905
FREE PDF 2725905

Risk Assessment and Security Audit

Code: 2725905 Credit: 5
Open →
GTU Study
KHUDKIBOOK
CRYPTOANALYSIS: FUNDAMENTALS AND 2725906
FREE PDF 2725906

Cryptoanalysis: Fundamentals and Applications

Code: 2725906 Credit: 5
Open →
GTU Study
KHUDKIBOOK
DATA CENTER MANAGEMENT 2725907
FREE PDF 2725907

Data Center Management

Code: 2725907 Credit: 4
Open →
GTU Study
KHUDKIBOOK
MALWARE ANALYSIS 2725908
FREE PDF 2725908

Malware Analysis

Code: 2725908 Credit: 4
Open →
GTU Study
KHUDKIBOOK
CRYPTOGRAPHY: PROTOCOLS AND 2725909
FREE PDF 2725909

Cryptography: Protocols and Standards

Code: 2725909 Credit: 4
Open →
GTU Study
KHUDKIBOOK
ENGLISH FOR RESEARCH 3700001
FREE PDF 3700001

English for Research Paper Writing

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

Constitution of India

Code: 3700005 Credit: 4
Open →
GTU Study
KHUDKIBOOK
MINI PROJECT WITH 3720001
FREE PDF 3720001

Mini Project with Seminar

Code: 3720001 Credit: 2
Open →
GTU Study
KHUDKIBOOK
INFORMATION THEORY & 3722323
FREE PDF 3722323

Information Theory & Coding

Code: 3722323 Credit: 4
Open →
GTU Study
KHUDKIBOOK
STEGANOGRAPHY & DIGITAL 3725611
FREE PDF 3725611

Steganography & Digital Watermarking

Code: 3725611 Credit: 4
Open →
GTU Study
KHUDKIBOOK
INTERNETWORKING AND SECURITY 3725902
FREE PDF 3725902

Internetworking and security

Code: 3725902 Credit: 4
Open →
GTU Study
KHUDKIBOOK
ETHICAL HACKING 3725903
FREE PDF 3725903

Ethical Hacking

Code: 3725903 Credit: 4
Open →
GTU Study
KHUDKIBOOK
WEB AND DATABASE 3725904
FREE PDF 3725904

Web and Database Security

Code: 3725904 Credit: 4
Open →
GTU Study
KHUDKIBOOK
SECURITY ASSESSMENT AND 3725905
FREE PDF 3725905

Security Assessment and Risk Analysis

Code: 3725905 Credit: 4
Open →
GTU Study
KHUDKIBOOK
MALWARE ANALYSIS 3725908
FREE PDF 3725908

Malware Analysis

Code: 3725908 Credit: 4
Open →
GTU Study
KHUDKIBOOK
OPERATING SYSTEM AND 3725910
FREE PDF 3725910

Operating system and Host Security

Code: 3725910 Credit: 4
Open →
GTU Study
KHUDKIBOOK
DIGITAL FORENSICS AND 4725901
FREE PDF 4725901

Digital Forensics and Investigations

Code: 4725901 Credit: 4
Open →
GTU Study
KHUDKIBOOK
MALWARE ANALYSIS 4725902
FREE PDF 4725902

Malware Analysis

Code: 4725902 Credit: 4
Open →
GTU Study
KHUDKIBOOK
ETHICAL HACKING PRACTICES 4725903
FREE PDF 4725903

Ethical Hacking Practices

Code: 4725903 Credit: 4
Open →
GTU Study
KHUDKIBOOK
ARTIFICIAL INTELLIGENCE IN 4725904
FREE PDF 4725904

Artificial Intelligence in Cyber Security -II

Code: 4725904 Credit: 4
Open →
GTU Study
KHUDKIBOOK
CLOUD COMPUTING AND 4725905
FREE PDF 4725905

Cloud Computing and Security

Code: 4725905 Credit: 4
Open →
GTU Study
KHUDKIBOOK
WEB AND DATABASE 4725906
FREE PDF 4725906

Web and Database Security

Code: 4725906 Credit: 4
Open →
GTU Study
KHUDKIBOOK
ADVANCED CRYPTOGRAPHY 4725907
FREE PDF 4725907

Advanced Cryptography

Code: 4725907 Credit: 4
Open →
GTU Study
KHUDKIBOOK
SECURITY IN IOT 4725908
FREE PDF 4725908

Security in IoT

Code: 4725908 Credit: 4
Open →
GTU Study
KHUDKIBOOK
DISASTER MANAGEMENT ME02000011
FREE PDF ME02000011

Disaster Management

Code: ME02000011 Credit: 4
Open →
GTU Study
KHUDKIBOOK
MINI PROJECT WITH ME02000141
FREE PDF ME02000141

Mini Project with Seminar

Code: ME02000141 Credit: 2
Open →
GTU Study
KHUDKIBOOK
DIGITAL FORENSICS AND ME02059011
FREE PDF ME02059011

Digital Forensics and Investigations Process

Code: ME02059011 Credit: 4
Open →
GTU Study
KHUDKIBOOK
MALWARE ANALYSIS AND ME02059021
FREE PDF ME02059021

Malware Analysis and Reporting

Code: ME02059021 Credit: 4
Open →
GTU Study
KHUDKIBOOK
ETHICAL HACKING ME02059031
FREE PDF ME02059031

Ethical Hacking

Code: ME02059031 Credit: 4
Open →
GTU Study
KHUDKIBOOK
ARTIFICIAL INTELLIGENCE IN ME02059041
FREE PDF ME02059041

Artificial Intelligence in Cyber Security-Part II

Code: ME02059041 Credit: 4
Open →
GTU Study
KHUDKIBOOK
CLOUD COMPUTING SECURITY ME02059051
FREE PDF ME02059051

Cloud Computing Security

Code: ME02059051 Credit: 4
Open →
GTU Study
KHUDKIBOOK
WEB AND DATABASE ME02059061
FREE PDF ME02059061

Web and Database Security Concepts

Code: ME02059061 Credit: 4
Open →
GTU Study
KHUDKIBOOK
ADVANCED CRYPTOGRAPHY TECHNIQUES ME02059071
FREE PDF ME02059071

Advanced Cryptography Techniques

Code: ME02059071 Credit: 4
Open →
GTU Study
KHUDKIBOOK
BLOCKCAHIN TECHNOLOGY AND ME02059081
FREE PDF ME02059081

Blockcahin Technology and Cybersecurity

Code: ME02059081 Credit: 4
Open →
GTU Study
KHUDKIBOOK
INDUSTRIAL CONTROL SYSTEMS ME02059091
FREE PDF ME02059091

Industrial Control Systems and Cyber Security

Code: ME02059091 Credit: 4
Open →
GTU Study
KHUDKIBOOK
INCIDENT RESPONSE AND ME02059101
FREE PDF ME02059101

Incident Response and e-Discovery Concepts

Code: ME02059101 Credit: 4
Open →
GTU Study
KHUDKIBOOK
WIRELESS COMMUNICATION AND ME02059111
FREE PDF ME02059111

Wireless Communication and Mobile Security Fundamentals

Code: ME02059111 Credit: 4
Open →

Explore Other Semesters (CS)