Python Forum

Full Version: Use of Python in field of cyber Security and Ethical Hacking
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I maintain cyber security of a small organization. I want to know How can I use python in the field of cyber security? like preventing hackers from accessing databases and detecting them(if they are not smart enough and possible to trace them) and also in other cyber security related areas which are affecting current days. If this things are possible using python then there must be some guidelines, which I can go through to learn and experiment in practical environment. Let me know if anyone in this forum know about it. I think in the above mentioned explanation I clarified my approach, but if there is still something unclear please ask me or clarify the point I missed.
Just a short list of books to help you get started.

Violent Python By TJ O'Connor

Learning Penetration Testing with Python By Christopher Duffy

Mastering Python Forensics By Dr. Michael Spreitzenbarth & Dr. Johann Uhrmann

Python Penetration Testing Essentials By Mohit

I believe most, if not all are available from Packt Publishing. A PDF of TJ O'Connor's book can be found here Violent Python
(Mar-24-2018, 01:43 PM)sparkz_alot Wrote: [ -> ]Just a short list of books to help you get started.

Violent Python By TJ O'Connor

Learning Penetration Testing with Python By Christopher Duffy

Mastering Python Forensics By Dr. Michael Spreitzenbarth & Dr. Johann Uhrmann

Python Penetration Testing Essentials By Mohit

I believe most, if not all are available from Packt Publishing. A PDF of TJ O'Connor's book can be found here Violent Python

Before asking for this here, I also googled about this topic and found many people's have mentioned about the book "Violent Python By TJ O'Connor" but as you suggested me so more, which one will be the best choice at first?
Since it is free, I would start with 'Violent Python'. If that proves to advanced, go by the title as an indicator, for instance 'Mastering Python Forensics' would seem to presume you are already familiar with the subject and therefore go to the end of the list. 'Learning Penetration Testing with Python' seems a good choice for the top of the list.

You could also go to the books web page, where there is a description of the book, who it is intended for and sometimes offers sample pages/chapters.

With Packt books, if your patient, it's possible they will give away a free copy of the book as part of their daily free giveaway.
(Mar-25-2018, 07:58 PM)sparkz_alot Wrote: [ -> ]Since it is free, I would start with 'Violent Python'. If that proves to advanced, go by the title as an indicator, for instance 'Mastering Python Forensics' would seem to presume you are already familiar with the subject and therefore go to the end of the list. 'Learning Penetration Testing with Python' seems a good choice for the top of the list.

You could also go to the books web page, where there is a description of the book, who it is intended for and sometimes offers sample pages/chapters.

With Packt books, if your patient, it's possible they will give away a free copy of the book as part of their daily free giveaway.

After reading first two chapters,I found that concepts are becoming hard and not easy to grasp. Can you provide any suggestion for better understanding?
(May-08-2018, 12:26 PM)sumandas89 Wrote: [ -> ]After reading first two chapters,I found that concepts are becoming hard and not easy to grasp. Can you provide any suggestion for better understanding?
Which concepts? Concerning security/penetration testing or Python?

The better way to improve the security is to try to hack a testing system/network. Finding the weak spots are the most important you can possibly do at first time.
(May-08-2018, 12:55 PM)wavic Wrote: [ -> ]
(May-08-2018, 12:26 PM)sumandas89 Wrote: [ -> ]After reading first two chapters,I found that concepts are becoming hard and not easy to grasp. Can you provide any suggestion for better understanding?
Which concepts? Concerning security/penetration testing or Python?

The better way to improve the security is to try to hack a testing system/network. Finding the weak spots are the most important you can possibly do at first time.

Concept regarding penetration testing and writing penetration testing code using python. I forgot to mention the book, I followed the book - Violent python a cookbook for hackers. I know this topics are not so easy to grasp but finding difficulties while learning, trying to find a methodical way. If anyone know any methodical way please share with me.
Hey folks. Though this thread is quite old, I think there's still someone who can give me some advice. I'd like to become a cyber security specialist, so I'd like to know what else I should study except Python. Btw, what companies could I work for in the future?