O'Reilly logo

Penetration Testing with Perl by Swizec Teller

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

A tabbed GUI environment

As we have learned in the previous sections of this chapter, it's a good idea to plan out how we want our application to look, after gathering all the requirements of the input and output data. This will allow us to create an interface that is a lot smoother for our users to operate. Since not all screens are of the same size, the developers of the Tk library have created a convenient tabbed Tk::NoteBook library for developers who have to organize a large amount of input and output data. Let's now combine three applications that we have already written in Chapter 3, IEEE 802.3 Wired Network Mapping with Perl, into a clean, tabbed GUI using the Tk::NoteBook library. We will begin, as always, by analyzing the code in sections: ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required