In the last 10 years, network programming has stopped being the province of a few specialists and become a core part of every developer’s toolbox. Today, more pro- grams are network aware than aren’t. Besides classic applications like email, web browsers, and Telnet clients, most major applications have some level of networking built in. For example: • Text editors like BBEdit save and o…
The enterprise begins when you carefully put the first two computers together, and complexity grows with every step thereafter. Haphazard IT building practices can easily lead to an enterprise network that is poorly planned or composed of random, one-off projects undertaken as standalone goals. An e-mail consolidation project can unexpectedly derail concurrent licensing projects intended to vas…
The IP version currently used in networks and the Internet is IP version 4 (IPv4). IPv4 was developed in the early ’70s to facilitate communication and information sharing between government researchers and academics in the United States. At the time, the system was closed with a limited number of access points, and consequently the devel‐ opers didn’t envision requirements such as securi…
The Berkeley Socket API (where API stands for Application Programming Interface) is a set of standard functions used for inter-process network communications. Other socket APIs also exist; however, the Berkeley socket is generally regarded as the standard. The Berkeley Socket API was originally introduced in 1983 when 4.2 BSD was released. The API has evolved with very few modifications into a …
The Windows 8 operating system is the newest member of the Microsoft Windows family. It differs from earlier Windows releases as much for what it does not change as for what it does change. That is, the features that IT pros loved about Windows 7 are still there in Windows 8—just better. The same keyboard shortcuts, management tools, security features, and deployment options are available in …
This book tells the story of the development of the idea of number since the days of the Pythagoreans and up until the turn of the twentieth century. The latter is more or less the time when currently prevailing conceptions about numbers reached their actual state, for all of their complexity (or perhaps we should rather say, for all of their simplicity). This is not the first book to tell a si…
Financial services companies in the United States are a major industry group, providing five to six million full-time jobs. Banks, insurance companies, and securities firms offer good to excellent employment prospects in many job classifications, including many opportunities in the emerging new economy—the online world of Internet banking, brokerage and e-commerce financial services. Employme…
Albert Gelpi’s American Poetry after Modernism is a study of major poets of the postwar period from Robert Lowell and Adrienne Rich through the Language poets. He argues that what distinguishes American poetry from the British tradition is, paradoxically, the lack of a tradition; as a result, each poet has to ask fundamental questions about the role of the poet and the nature of the medium, h…
In this chapter, we will begin with the GNU/Linux distribution, which we will use as the base operating system (OS) to run the Samba 4 software. We will install packages and execute some basic and fundamental configurations on the system. We will cover the following subtopics: • A quick overview of the installation process of the GNU/Linux distribution Debian 7.0 (Wheezy). This OS installati…
In the first edition of this book, I claimed that humanity could be divided into three groups: (1) those who conduct their own research studies, (2) those who do not for- mally engage in the research process but nonetheless encounter the results of others’ investigations, and (3) those who are neither “makers” nor “consumers” of research claims. Now, nearly 40 years since I made that …
One of the most difficult tribulations in the entire realm of computing is security. Computers are tools, and just like any tool, they are designed to be used. Unfortunately, not every usage is proper, and not every computer should be accessed by just anyone. A computer really has no way to classify proper usage against improper usage, or differentiate between a valid user and an unauthorized u…
When asking about Information Security (InfoSec), most people immediately think about stolen credit cards, defaced web sites, and teenage hackers with names like B@D@pple. An InfoSec professional might extend the list to items like firewalls, Vir- tual Private Networks (VPN)s, penetration testing, and risk analysis. What is almost never listed is router security—network security, yes, but nev…
We have sometimes joked that there is no good reason to collect new data, given the wealth of existing data sets that can be used to answer important research questions. These existing resources are often longitudinal and usually have sample sizes that are larger than most samples typically found in psychological research. Unfortunately, our enthusiasm for the analysis of secondary data sets su…
AT RECX we’ve been involved in the world of IT Security for more than a decade. We were involved in some of the fi rst penetration tests performed in the UK, where large organizations and government departments allowed ethical hackers into their networks to determine the risk they faced from what are now known as cyber attacks. As web applications rose in popularity around the turn of the ce…
If you are to believe the U.S. government, Microsoft Corporation controls a monopoly share of the computer operating system market and possibly many other related software markets as well (web browsers, office productivity software, and so on). And despite continued jeers from its adversaries in the media and the marketplace, Microsoft manages to hold on to this “monopoly” year after year, …
Way back in 1999, the first edition of Hacking Exposed introduced many people to the ease with which computer networks and systems are broken into. Although there are still many today who are not enlightened to this reality, large numbers are beginning to understand the necessity for firewalls, secure operating system configuration, vendor patch maintenance, and many other previously arcane fun…
Web 2.0 is an industry buzz word that gets thrown around quite often. The term is often used for new web technology or comparison between products/services that extend from the initial web era to the existing one. For the purposes of this book, Web 2.0 www.it-ebooks.info xx Hacking Exposed Web 2.0 addresses the new web technologies that are used to bring more interactivity to web applicati…
GNU-Linux is the ultimate hacker’s playground. It’s a toy for the imagination, not unlike a box of blocks or a bag of clay. Whether someone is an artist or a scientist, the possibilities are endless. Anything that you want to try to do and build and make with a computer is subject only to your creativity. This is why so many people are interested in Linux. Many call it Linux instead of GNU-…
Harmonic analysis is one of the most active and fastest growing parts of both pure and applied mathematics. It has gone far beyond its primary goal, which was to study the representation of functions or signals as superpositions of trigonometric functions (Fourier series). The interest in harmonic analysis has always been great because of the wealth of its applications, and it plays nowadays a …
This is a revised, corrected, enlarged, updated, and thoroughly rewritten ver- sion for a second edition of Elements of Operator Theory (Birkha ̈user, Boston, 2001). Although a considerable amount of new material has been added to this new edition, it was not altered in a significant way: the original focus and organization were preserved. In particular, the numbering system of the for- mer …
This chapter gets you through the first hurdles you will strike in your quest to have a Graphical Network Simulator (GNS3) running on your computer, and it comes in three parts: pre-installation tasks and prerequisites, the installation process, and the post installation tasks required to build your first simulation. During the process, you will gain an appreciation of the other applications an…
America’s economic development is a top public policy priority. A lack of federal consensus on an overall economic development strategy in Washington, DC has been filled in by regions and states across the nation. Successful local and state economic development strategies center around basic or building block strategies and more advanced five drivers strategies centering on specific industry …
In this book, we'll build several projects that will get progressively more challenging. You should be able to build the first few projects in an afternoon. A finished product may take you a while longer, depending on how professional you want it to look. In order to build the first few projects in this book, you will need a few basic assembly skills and tools described as follows. The RF proje…