Ruby ist eine dynamisch typisierte Sprache, die Entwicklerproduktivität und Eleganz in den Vordergrund stellt. Das Web-Framework Ruby on Rails revolutionierte die Webentwicklung durch Convention over Configuration und ermöglichte die schnelle Entwicklung komplexer Webanwendungen – GitHub, Shopify und Basecamp basieren auf Rails.
Im Security-Kontext ist Ruby die Grundlage des Metasploit Frameworks, des meistgenutzten Open-Source-Penetration-Testing-Tools weltweit. Exploit-Module, Auxiliary-Scanner und Post-Exploitation-Skripte werden in Ruby entwickelt. Die Sprache hat im Web-Bereich Marktanteile an JavaScript (Node.js) und Python verloren, bleibt aber im Offensive-Security-Umfeld ein fester Bestandteil.
