00:01
For this problem, i need to start off just by saying in general, one thing you're going to want to do is check your book slash your class notes.
00:10
I say this because with a question phrase like this, it could be that it's just or that your teacher is just looking for a sort of general well made argument, or your professor could be hunting for keywords.
00:26
So for instance, if in a particular lecture that you went over the strengths and weaknesses of each, then you may not get full marks just because you didn't address the specific things that you are expected to.
00:42
So in general, first of all, check your book, check your notes.
00:47
That being said, out of the different listed options, the sort of cop out answer would be it depends, particularly because each one of the listed languages does have its particular strengths.
01:08
For instance, powershell is going to be the best choice for windows, or a good choice, at least for windows, unix, or for pardon me, bash is appropriate for unix.
01:33
And ruby, or pardon me, actually, ruby is a pretty powerful language.
01:40
It's known for the use of metasploit framework.
01:43
That being said, this is a particular illustration of the fact that powershell and bash do have their own applications, but they're specific to platform.
01:53
Because of that specificity to platform, that actually means that python is likely going to be the best choice out of the different listed options.
02:05
And we can summarize the five different reasons why as follows.
02:10
So the first reason is versatility.
02:20
Python is a versatile language, and it can be used for many different tasks, it can be used for web scraping, it can be used for data analysis, can be used for network programming, and so on.
02:32
So that means it is an excellent choice for penetration testing...