Categories
Welcome Center
Education & Development
Discussions
Certification Preparation
Recent Posts
Groups
Free Resources
Ebooks
Free Workshops
Trending Certifications Infographic
Infosec Training
IT & Security Training
Live Boot Camps
Security Awareness Training
About Infosec Institute
Home
Discussions
Off Topic
Scripting language in the field
techfiend
I have a good reason to learn a scripting language at work. I see python a lot but I've never messed with it. I'm intermediate with batch scripting but that can only do so much. I've done a few simple things with bash and perl.
For those in network and security fields is there one language that stands above the rest that's good to know?
Find more posts tagged with
Save $250 on 2025 certification boot camps from Infosec!
Book now with code EOY2025
Button
Comments
the_Grinch
Python is the way to go!
shodown
I say python as thats you will run into, but you may find a language you like more. Ruby is my preferred language, but the only reason is because all of my early scripts were written in ruby that were given to me.
NovaHax
So it largely depends on what type of security you are doing.
Exploit Development
CPU Assembly Languages (x86, x64, ARM, etc...)
Security Scripting
Ruby, Python and Bash
Windows Exploitation
Powershell hands down
Web Security
Javascript, HTML and SQL are your immediate needs. After that...start learning some Dev languages...there's a LOT, so I generally pick these up in pieces as I need them.
Mobile Security
- Android - Java
- iOS - Objective C / Swift
NovaHax
As far as the Ruby vs Python debate...I think they each have their strengths and weaknesses.
For network level attacks and raw packet generation, Python has the Scapy library which is unparalleled by anything in Ruby. If you want to accomplish the same thing in Ruby...have fun writing your own raw sockets... I'm actually surprised it hasn't been ported over.
I prefer Ruby for string handling, XML/HTML parsing etc... Plus Metasploit is built on Ruby...which is obviously a huge selling point in the security world.
Sina80
Ruby is heavy used in cloud systems.
Quick Links
All Categories
Recent Posts
Activity
Unanswered
Groups
Best Of
INFOSEC Boot Camps
$250
OFF
Use code
EOY2025
to receive $250 off your 2025 certification boot camp!
BROWSE BOOT CAMPS