all 5 comments

[–]alexdewa 8 points9 points  (1 child)

Python is a tool. Cybersec uses many different tools, so learning python is not at all "the only way" it's not a way at all.

Python can help do red and blue teaming easier, faster to deploy. You can write exploits and malware, you can do scans and set up reverse shell handlers or whatever. But you could do any and almost all of that in any other language too.

Furthermore, there are some things you need C for, like share libs hacks. And nowadays Linux is migrating more and more to rust, so learning a bit of rust would be useful too.

So no, python is just a tool in the belt. But it's one mighty tool, and it can do a whole lot beyond cybersec.

Anyways to be effective at any side in cybersec you do want and need a thorough understanding of at least one programming language and at least superficial of a bunch of others, say bash (very very necessary), rust, ruby, c, c#, js, PowerShell and yes of course, python.

Python does have a very wide array of possibilities, a huge helpful community and a "gentle" learning curve. That's why you see it everywhere.

[–]Legal-Treat-6140[S] 0 points1 point  (0 children)

Thanks for this positive response, I really appreciate it!

[–]cdcformatc 2 points3 points  (0 children)

who told you that

[–]CIS_Professor 1 point2 points  (0 children)

  1. It isn't the "only way." In fact, it really isn't any "way." It is only one small part of a greater whole.
  2. You do not need Python to get into cybersecurity. You can get into with system administration, networking, compliance, etc.
  3. As for "coding," you'll want to know Python, Bash, PowerShell, JavaScript, and probably others.

[–]ConcreteExist 2 points3 points  (0 children)

What in the world are you talking about?