The Experts below are selected from a list of 9 Experts worldwide ranked by ideXlab platform

Jason Andress - One of the best experts on this subject based on the ideXlab platform.

  • Introduction to Command Shell Scripting
    Coding for Penetration Testers, 2017
    Co-Authors: Jason Andress, Ryan Linn
    Abstract:

    In this chapter, we talk about Shells, in the sense of the text-based interfaces we use to communicate with operating systems. UNIX, Linux, and OS X, as well as most UNIX-like operating systems, tend to work on the same general principles for purposes of Shell Scripting, and make use of many common programming concepts such as data structures, variables, control statements, if-then clauses, and while loops. In Microsoft operating systems, we can find many similar Shell Scripting tools as well. In Windows, we can carry out Commands and write scripts using the generic Shells Command.com and CMD.exe, the PowerShell Shell, and add-on tools such as Cygwin to give us access to bash on Windows, just to name a few.

  • Chapter 1 – Introduction to Command Shell Scripting
    Coding for Penetration Testers, 2012
    Co-Authors: Jason Andress
    Abstract:

    Publisher Summary A Shell is the interface between the user and the operating system, allowing running programs, manipulate files, and perform a number of other operations. All operating systems use a Shell of one type or another, some of them graphical and some of them text-based. Many operating systems provide access to both graphical and nongraphical Shells, and each is useful in its own way. A Shell might consist of a graphical user interface (GUI), as in the case of the Microsoft Windows desktop interface, and Gnome or KDE on Linux. Such graphical Shells are convenient, as they allow using fancy graphical menus, show colorful icons to represent files, and allow interact with items by clicking them with a mouse. A script, short for Scripting language, is a programming language like any other, and may be similar in nature to other languages such as C++ or Java. One of the most basic and most commonly available tools one can add to penetration testing tool development arsenal is the Shell script that is a program, written in a Scripting language, which is used to interface in some way with the Shell of the operating system that is used.

  • chapter 1 introduction to Command Shell Scripting
    Coding for Penetration Testers#R##N#Building Better Tools, 2012
    Co-Authors: Jason Andress
    Abstract:

    Publisher Summary A Shell is the interface between the user and the operating system, allowing running programs, manipulate files, and perform a number of other operations. All operating systems use a Shell of one type or another, some of them graphical and some of them text-based. Many operating systems provide access to both graphical and nongraphical Shells, and each is useful in its own way. A Shell might consist of a graphical user interface (GUI), as in the case of the Microsoft Windows desktop interface, and Gnome or KDE on Linux. Such graphical Shells are convenient, as they allow using fancy graphical menus, show colorful icons to represent files, and allow interact with items by clicking them with a mouse. A script, short for Scripting language, is a programming language like any other, and may be similar in nature to other languages such as C++ or Java. One of the most basic and most commonly available tools one can add to penetration testing tool development arsenal is the Shell script that is a program, written in a Scripting language, which is used to interface in some way with the Shell of the operating system that is used.

Ryan Linn - One of the best experts on this subject based on the ideXlab platform.

  • Introduction to Command Shell Scripting
    Coding for Penetration Testers, 2017
    Co-Authors: Jason Andress, Ryan Linn
    Abstract:

    In this chapter, we talk about Shells, in the sense of the text-based interfaces we use to communicate with operating systems. UNIX, Linux, and OS X, as well as most UNIX-like operating systems, tend to work on the same general principles for purposes of Shell Scripting, and make use of many common programming concepts such as data structures, variables, control statements, if-then clauses, and while loops. In Microsoft operating systems, we can find many similar Shell Scripting tools as well. In Windows, we can carry out Commands and write scripts using the generic Shells Command.com and CMD.exe, the PowerShell Shell, and add-on tools such as Cygwin to give us access to bash on Windows, just to name a few.