cover photo

COURSEWORK

Adeesh's CL-CY-001 course work. Lv 1

Adeesh PadwalkarAUTHORACTIVE

report 1

14 / 3 / 2022


Task 1: Basic knowledge of C++ and Python > I am already well versed with C++ and Python. I have used Python to write all the Cyber Security tools.

Task 2: Get started with cloud computing > I have written down briefly about the topics given about cloud computing in the document present in the given github repository. https://github.com/adeeatom/uvcemarvel.git

Task 3 Task4: Cyber Security foundations > I got to learn about the basics of cyber security such as types of attacks like phishing man in the middle social engineering etc. Got to know about types of cryptography such as the public key cryptography and private key cryptography. Along with cryptography I explored password cracking like different methods such as bruteforce dictionary etc. Here is the link of the certification completion for the same. https://olympus1.mygreatlearning.com/course_certificate/SIIJLDQF

Task 5: Create AWS EC2 Virtual Machine > An EC2 instance is an Virtual Machine hosted on the cloud platform of Amazon web services. I have put in the detailed documentation on how I created and hosted an EC2 instance using an aws account in the link given below. https://docs.google.com/document/d/14fmLPWWrCx5SlTtojUWGFEy7tacoBA23QPH_cv2zWt8/edit?usp=sharing

Task 7: Kali Linux - Install and Basic understanding > Kali linux is a debian based linux operating system that I installed on a virtual machine. I used the software named virtual box for creating the virtual machine. I downloaded the virtual machine software and the ISO file of the kali linux os from their official sites as linked below. I have put down the detailed document on how I installed kali linux on the Virtual Machine. https://docs.google.com/document/d/1usExSEqYbyh27CQZBcCVtTzLNQr2tUs7M24HhELOkeo/edit?usp=sharing

Task8: Attempting to build a keylogger > I built a simple keylogger using python that just takes in the input from the keyboard and stores it in a text file. I used the python module named pynput for the same. Note: I had written this code when I had windows 10 but after upgrading to windows 11 windows defender does not allow me to keep the code so I have given the copy of code in document format below. https://docs.google.com/document/d/13iRxdzWkaOX062gv7bggDhCx7PdN_X5INpYw4oab5Vw/edit?usp=sharing

Task 9: Working with nmap > In order to understand the tcpdump tool I figured it was best to learn and experiment with nmap. Nmap is a famous network scanner and network discovery tool used to discover hosts and services on a computer network. Nmap comes preinstalled on kali linux but I even installed it on ubuntu ( as shown in the images below in the given document) and it works excellently on ubuntu also. https://docs.google.com/document/d/14bnn_H1Fh3TQSwnE9WOEeGdgAr6gzpmzWaPoBkzd98g/edit?usp=sharing

Task 10: Creating a basic network scanner > I used python to build a basic network scanner that returns all the active/live hosts on a network we can further scan for the open ports on any particular given host. I have given below the github link of the code along with the link for the document containing the detailed explanation of the types of scanner that I have built. https://github.com/adeeatom/NetworkScanner.git https://docs.google.com/document/d/1zi15yrDPFejoB1gmCoLzXdDxMd7fyO8_VSbrOBLnIxk/edit?usp=sharing

Task 11: Caesar Cipher – Encryption/Decryption > I built a simple python program that encrypts and decrypts a given message using caesar cipher. The program also helps in cracking a message using brute force method. The link for the document containing the code with the detailed explanation is given below. https://docs.google.com/document/d/11zYYblQKNMiavKIkaea2gZRaxrIzmU-VNzg4KYm_r5Q/edit?usp=sharing

UVCE,
K. R Circle,
Bengaluru 01