« May 2013»
M T W T F S S
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

[blog...]

28.09.2011
15:41

[Review] BackTrack 5 Wireless Penetration Testing Beginner’s Guide by PACKT publishing

new PACKT publishing book about BackTrack 5

PACKT publishing, September 2011

BackTrack 5 Wireless Penetration Testing Beginner’s Guide!

 

I received a copy of this book one month ago. Due to other projects, I couldn't start reading immediately.

 

Vivek Ramachandran wrote this book.  Vivek is a security researcher originally from India who seems to be good known on all security conferences.

The book is not too big (about 200 pages) and you find many screenshots of terminal outputs. And you will need these screenshots because they explain many things even better than a long description.

 

Why BackTrack Linux? The author writes his motiviation in the preface. BackTrack is a distribution with lots of security utils already on board. I tried it with Debian stable because this was already installedon my laptop. This works too, but you have to download and build several tools by your own.

 

I read the book like a thriller! Every chapter has several sections where you get step by step deeper into the wireless analytics. I knew most basics before. But didn't know how easy it is to crack a WEP-encrypted network. And I learned that hidden ESSIDs help absolutely nothing!

It's good to know the handling of wireless on the linux console and to understand basics of the protocoll. But if you don't: you learn it quite fast with the book howto bring up your wireless interface with iwconfig, wpa_supplicant and co.

 

But It's not only reading. It's practical beginner's guide. It makes fun to follow the steps described. And I was happy to fail to crack my WPA2-protected network with the dictionary attack.

 

There is a sample chapter online about the advanced WLAN attacks. There you can enjoy the screenshots even in color :-)

 

In the last chapters you start working on RADIUS networks. This complex topic is made a little easier with BackTrack Linux because there is already a preconfigured freeradios-server installed.

back

24.03.2011
09:31

[Review] Linux Shell Scripting Cookbook by PACKT publishing

Linux Shell Scripting Cookbook

REVIEW

 

PACKT Publishing annonced a new Book: The Linux Shell Scripting Cookbook. That's exactly what I love with Linux. Writing shell scripts. I'm looking forward to review this book. It should be in my postbox soon.

 

Update 2011-03-30: The book has just arrived.

?Update 2011-04-14: I just started with the first chapter. All chapters have funny names. The first one is called "Shell Something Out". I'm not sure if these titles helps you when looking at the table of content.

 

The first chapter shows you lots small examples with your shell. But it only describes the bash (Bourne Again Shell). There is no hint that bash is not used as default shell in ubuntu and debian anymore because it is huge, slow and has many "bashisms" - bash specific and not portable syntax.

But ok, I learned hacking with bash too and it is more? feature-rich than dash and fast enough for most daily scripting.

There is another point missing: You learn using a bunch of tools: cat, date, tput, tee, tr, echo and more. But the author doesn't tell you howto get more information about each tool. There are man-pages, "--help" output and for sure lots of good websites online.

 

In the second chapter you learn very much about find. The author seems to love it. And he knows it very well. It's really interesting. Also sort, tr, uniq and other tools are presented with short examples. Most examples are a step-by-step guide.

 

I've still not finished with the book but I think it's not suitable for very beginners. But it is really helpful and interessting for people having written their first scripts already.

back

10.12.2010
15:45

[Review] TYPO3 Templates Book by PACKT publishing

REVIEW

TYPO3 Templates Book by Packt Publishing

 

PACKT Publishing asked me to review their new TYPO3 Templates book. The book arrived on ?2010-12-28 and I'm reading chapter by chapter and write my review for each one with a screenshot.

 

Summary (2011-03-10):


After reading 7 of the 11 chapters I can tell you that this book is really worth it. Worth the money and worth the time you spend on each chapter.

 

In about 300 pages you learn howto create and modify TYPO3 templates using the TemplaVoila extension. Even if you don't use (or like) TemplaVoila, you get lots of input for your work. Sometimes small things like howto create a breadcrumb menu, howto make graphical menus with your favorite font and howto make a mobile or printable version of your website.

 

I like the writing of Jeremy Greenawalt. It makes fun reading because you can imagine the small story around the main theme: Show your boss how cool is TYPO3 and your created templates.

 

But it's not only funny. Greenawalt knows TYPO3 from the beginning and he knows where may occure problems and conflicts e.g. with you and the editors. And he analyzed his experience and teaches you in a very good structured manner. First he is going into deep and in the next chapter there is only a little repetition.  But this is enough to get further very quickly and to keep the learnd things.

 

The amount of screenshots (with TYPO3 always a problem) is high but not too much. You need a lot screenshots in TYPO3 to understand what is happening. Greenawalt made as much as necessary - but no more.

 

I like this book very much even though I knew template creation in TYPO3 already. But you never stop learning with this huge CMS. Big recommondation!

Chapter 1

Chapter 1: Getting Started

The first chapter makes a lot fun to read. You really can follow the steps the author Jeremy Greenawalt describes. Frist you create a very basic template, install TemplaVoila and you connect these two. The idea behind this concept is described very good. You really notice that the author knows TYPO3 from the beginning.

 

To play with the examples, I just setup a demo TYPO3 installation at templavoila.bigga.de - you may follow my progress there!

 

The screenshots are very good made and really helpful. You need screenshots or videos to understand the workflow in TYPO3. Otherwise it takes too long to learn. In screenshots markers show you the option or action you have to select. That's really good - otherwise you get lost.

 

At the end of the chapter, I have an ugly page with default content, a menu and a submenu connected to a very basic template. Great!

Chapter 2

Chapter 2: Enhancing your Template with CSS

In chapter 2 the author analizes the four TYPO3 ways to include the CSS files to the document header. Each possibility is described with its advantages and disadvantages.

At the end of this chapter you understand Jeremy prefered way to write the CSS link by hand using the Page.headerData function. Now the page looks much better.

Chapter 3: Adding Custom Template Fields

Chapter 3

On about 20 pages the author guides you through adding a custom banner, an self-updating timestamp and a dynamic logo / exchangeable logo image.

It's always the same procedure and you get it explained with very good screenshots and a funny but exact description of what to do. In every step it's getting less descriptive because you know the steps with TemplaVoila already.

At the end, you have a logo on top which you can replace by TypoScript, a timestamp which you can configure with TypoScript and a banner which you can exchange in the "Edit Page" context.

 

A lot of progress in only 20 pages!

Chapter 4: Creating Flexible Menus

Chapter 4

You learn in this chapter the HMENU object which generates hierarchical menus. First you do this with text menus (TMENU) than you swith to graphical menus using GMENU.

 

Because menus are very import for the user acceptance of your site, the book spends quite a lot pages for this subject. This is done very good as in the chapters before every step is based on its predecessor.

 

Here I learned howto make a breadcrumb menu (it's so easy!) and howto use my favorite TTF-font with GIFBUILDER to dynamically create menu items - even with rotated text. Great. The result, you see on the screenshot on the right.

Chapter 5: Creating Multiple Templates

Chapter 5

In Chapter 5 you start using multiple templates with your installation. You learn howto create a template for different sidebars (left, right, left and right). For the editors using your templates, you add icons to make the selection easier.

 

After this step, the author introduces the extension templates, I'm using a lot. As example you add a different logo and view on the products site.

 

At the end you create a printable template and add a link to toggle between these two views.

 

As in the other chapters it makes fun reading the simple story around the common thread.

Chapter 6: Creating a Template from Scratch

Chapter 6

If you really follow this chapter, you have to type a lot. But the author points out that all sources may be optained from the packtpub website: https://www.packtpub.com/support/. You have to enter your email there and you receive a link to the sources of the whole book.

 

Why do we hack a template by scratch? It's to show you howto survive without the TemplaVoila wizard. Even when the wizard can't help you.

 

As example, we create a new template for a newsletter and create a sample one. It's fast done and nevertheless interesting. But this is only a step before chapter 7 which goes much deeper.

Chapter 7: Customizing the Backend Editing

Chapter 7

Rather interesting part in this chapter is the configuration of the RTE (Rich Text Editor) in the TYPO3 backend. I didn't like the htmlarea RTE in the past because it is/was so slow. But for the review I used it and modified it following chapter 7.

At one point I was looking for more than one hour for an solution because Jeremy Greenawalt missed a point in his example. It's not a "we can add" but a "we have to add" the RTE.default.proc.allowedClasses to our page TypoScript. Otherwise the changed color won't be saved to the database and is lost.

 

Second point in this chapter is the backend layout of the newsletter and the columns view for the editors. I've done very quickly a backend layout for the newsletter following the steps in the book. I haven't modified the backend layout yet. Interesting.

 

At the end, the author describes the new handling of the data structures as of TemplaVoila 1.4.2. I haven't tried it yet. It sounds interessting but also very, very beta and confusing.

Chapter 8: Working with Flexible Content Elements

back

22.07.2010
20:58

[Review] TYPO3 4.2 E-Commerce Book by PACKT publishing

PREVIEW

TYPO3 4.2 E-Commerce Book by Packt Publishing

Because of my last review about the TYPO3 4.3 Multimedia CookbookPackt Publishing sent me their new book TYPO3 4.2 E-Commerce.

 

Authors of this book are Inese Liberte and Edgars Karsons from Latvia. Both are introduced as TYPO3 user and developer with very good knowledge in TYPO3. The authors own the website company Netberries Ltd.

 

The title of the book reveals already the TYPO3 version the authors used for the examples: 4.2.8. Now we have 4.4.2 but the details about installation of TYPO3 and the shop-extensions are still up-to-date.

The first two chapter describe a basic TYPO3 setup, the installation of extensions, the template concept and some TypoScript. You may skip these chapters if you know TYPO3 very well.

 

Chapter 3 introduces on two pages the common e-commerce extensions tt_products, extendedshop and commerce. The major part of this chapter is dedicated to payment add-ins but only Paypal is described in detail. At the end of this chapter I was really astonished to find three pages of screenshots about upgrading TYPO3 extensions. Why isn't this covered in the first two chapters?

 

Surprise, surprise. In Chapter 4 the authors selected tt_products as e-Commerce extension for all further examples. But they don't explain their decision, don't help you with the installation and don't explain why tt_products depends on other extensions (tsparser, table and div2007). For a step-by-step guide this is really bad.

Chapter 4 starts with a description of a new extension wil_importcsv to import your shop-data from CSV files. This is of course useful, but shouldn't we first setup the shop itself? The authors do this afterwards. So you have to step back from page 69 to 65 to understand the page tree of the demo shop. Unfortunately the page IDs are not shown - but used on page 75. It doesn't help - you have to do your first steps of your own. Some tips about template management are very useful.

 

back

18.06.2010
16:00

[Review] TYPO3 4.3 Multimedia Cookbook by PACKT publishing

Order Typo3 4.3 Multimedia Cookbook at packtpub.com

REVIEW

Recently Packt Publishing contacted me and asked for reviewing their new TYPO3 4.3 Multimedia Cookbook.

 

I am working with TYPO3 for more than two years now. Embedding multimedia elements in TYPO3 is not always obvious how to do it. So I am pleased to receive this Multimedia Cookbook to learn even more and write this review.

 

The book makes a very good first impression. Not too thick, an easy to read English and a balanced amount of screenshots. Remember: it's a cookbook!

It is divided in 8 chapters  on 206 pages, a preface and an index:

Preface
Chapter 1: Getting Started
Chapter 2: Managing Digital Assets
Chapter 3: Operating with Metadata in Media Files
Chapter 4: Rendering Images
Chapter 5: Rendering Video and Audio
Chapter 6: Connecting to External APIs
Chapter 7: Creating Services
Chapter 8: Automating Processes
Index

 

The book requires some basic TYPO3 knowledge to be able to follow the examples.

Nevertheless the author spends one chapter with setting up apache, mysql imagemagick and TYPO3 on Linux/Debian and Windows. My first impression was, that this chapter is rather a waste of book-space as there are other books by Packtpub like the Official TYPO3 Book by Fritz/Hinderink/Altmann which describes in details how to setup TYPO3. But following the next chapters, this introduction makes very much sense. It's easier to follow the author if you're talking about the same system and template setup.

 

The second chapter starts with the real content - installing the Digital Asset Management (DAM) extension. This extension will be used throughout the book. By the way, you learn how to write a simple frontend plugin.

 

All multimedia files organized with DAM are indexed and their metadata is read during the indexing process. Chapter three describes this process very good for images and audio files.

 

The simplest multimedia elements are images. Chapter four describes the usage of (indexed) images in text/images content elements and inside the Rich Text Editor. One image gallery is pointed out by Dan Osipov: the ce_gallery which is quite slim but uses already the DAM extension. It's a pity that this extensions seems to be not in active development anymore.

Array

This is some text on the right of a simple flv-flash video. This video is included as "media" using the rgmediaimage extension described in the book.

The author describes also the possibility to include media files like videos by the new content element "Media". This feature was added in TYPO3 4.3. So the book is really up-to-date!

Embedding external videos like from youtube is described in short too.

What I like very much in the book is the part "There's more" in every section where the author refers to further information if you want to get deeper in a special topic.

 

In the chapters 6,7 and 8 the author is creating several extensions to handle multimedia tasks: connect to Amazon S3, get and upload photos from/to Flickr using its API, get a list of videos via the youtube API, extract metadata from OpenOffice documents or converting video formats.

 

At this point you should really know writing TYPO3 extension otherwise you get lost. And this stresses the lack of good multimedia extensions in TYPO3. So you really need to write your own stuff from time to time. The book really helps you with it because provides ready to use sourcecode for its examples.

 

Conclusion:

The book covers a very wide area in about 200 pages. It encourage you to embed multimedia content on your website even if you need to write some tiny extensions to meet your requirements.

It's easy to read. If you know TYPO3 extension development already you may profit a lot without getting bored. If you're not so familiar with it you must be aware that this is no "easy-click-manual".

back

[ 26.02.2013 ]