I'm interested in the world of Cyber Security and the role that Java development plays within it. Is Java used as a language for carrying out pen testing for instance? If anyone has any pointers or useful links to how Java is used within Cyber Security, then could they please post them in reply?
closed as too broad by S.L. Barth, Steffen Ullrich, AJ Henderson, Steve, schroeder♦ Oct 3 '17 at 14:49
Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
Yes, it is used occasionally for the development of penetration testing tools, such as Burp proxy, but generally Python is more preferred in the security community.
What is particularly interesting about Java from a security perspective are vulnerabilities that are particular to Java, such as deserialization and remote method invocation vulnerabilities. Of course, other languages have those vulnerabilities as well, but they seem to be more important for Java.