A very common question in the mind of the beginners in cyber security is that do we really need to learn programming to get a job in cyber security? Well, the answer to this question is not as simple as a YES or NO, it varies according to the job you have. Although, learning programming is not necessary to become a cyber security professional, having knowledge about the basics of programming is a skill that we all must learn.
Majority of the ENTRY LEVEL JOBS in cyber security do not demand expertise in programming, but in order to advance our career, we must learn to code. Learning the basics and understanding the code would be enough.
So, the best language to get started is PYTHON. In my case, I too had no idea about programming, but python is easily understandable. Some of my work is also available on GITHUB.
I have explained some of the basic python programs in detail from scratch. You can find them by clicking on the links below. Before getting started, I would suggest you to go through the basics of python programming so that you can thoroughly understand the concepts.
I would strongly recommend this course by ZSECURITY named as “Learn Python & Ethical Hacking from Scratch” which I personally went through and found very helpful. It is widely available at —
Coding for cyber security :
Program №1 : basic mac changer program
Write your own mac changer Program
The First program that I had written was a MAC Address Changer program which is available on github. I have explained…
Program №2 : basic arp spoofer program
Write your own ARP Spoofer program in Python
As a beginner in coding, this was the third program that I had written after understanding the basic concepts of…
Program №3 : basic dns spoofer program
WRITING YOUR OWN DNS SPOOFER PROGRAM : Coding for Cyber Security [Program №4.]
1. INTERCEPTING THE REQUEST
Program №4 basic arp spoof detector program
Write your own ARP SPOOF DETECTOR in Python : Coding For Cyber Security ( Program №5)
Now that I have explained how to develop our own tools for performing MITM attacks such as ARPSPOOF and DNSPOOF, We…
Program №5 : basic file interceptor program
Writing a file interceptor program in python : Coding for cyber security (Program №6) MITM
I have explained how a basic file interceptor program is developed using python in this article. Keep in mind that…
Program №6 : Writing a Web application scanner (crawler)
Writing a Web application scanner in python : Coding for Cyber security (Program №7)
I have explained the steps for writing a web crawler.
Follow me for more updates on cyber security. Please give me your feedback. Happy hacking 🙂