Showing posts with label Linux. Show all posts
Showing posts with label Linux. Show all posts

December 30, 2010

10 Best Hacking and Security Software 2010

Sponsored Link
Sponsored Link

Linux is a hacker’s dream computer operating system. It supports tons of tools and utilities for cracking passwords, scanning network vulnerabilities, and detecting possible intrusions. I have here a collection of 10 of the best hacking and security software tools for Linux. Please always keep in mind that these tools are not meant to harm, but to protect.1. John the Ripper
John the Ripper is a free password cracking software tool initially developed for the UNIX operating system. It is one of the most popular password testing/breaking programs as it combines a number of password crackers into one package, autodetects password hash types, and includes a customizable cracker. It can be run against various encrypted password formats including several crypt password hash types most commonly found on various Unix flavors (based on DES, MD5, or Blowfish), Kerberos AFS, and Windows NT/2000/XP/2003 LM hash. Additional modules have extended its ability to include MD4-based password hashes and passwords stored in LDAP, MySQL and others.

May 15, 2010

Desktop Linux (Puppy Linux 5.0): Reviewed

It’s time for a review of Puppy Linux 5.0!
Puppy Linux, in case you aren’t already familiar with it, is a lightweight version of Linux that is designed for portability.
The .iso file of Puppy Linux 5.0 weighs in at an incredibly petite 128 MB. It’s much, much smaller than all of the usual desktop heavyweight distros. But don’t let its small size fool you, Puppy Linux 5.0 is anything but an also-ran in terms of functionality and usability.
Puppy Linux 5.0 is built from Ubuntu Linux 10.04 (Lucid Lynx) binaries, so it’s…er…pet name is Lucid Puppy. Like a lot of other things about Puppy Linux, the name is cute and adorable. I felt like giving Puppy Linux a dog bone and a pat on the head when I started using it.
What’s New In This Release
Quickpet is a great addition to Puppy Linux that lets you easily add more programs and drivers with one click. You can access Quickpet by clicking on the icon on the desktop.
The Quickpet menu is broken down into the following categories of applications (pets):
Popular Pets
GIMP
Pwidgets
Audacity
Songbird
Wine
Clan Bomber
Internet Pets
Firefox
Seamonkey
Chromium
Opera
Thunderbird
Kompozer
Useful Pets
Lxmusic Versatile Music Player
Dia Diagram Editor
Cinelerra Video Editing
JRE Java Runtime Environment
Foxit Reader
Inkscape
Drivers
Radeon HD
Nvidia 195
Update
Lucid Puppy Update
Before you try to use Quickpet, be sure that your network connection is configured. I forgot about that and got an error message when I tried to download Opera. To configure your network, just click the blue Connect icon on your desktop.
Puppy Linux 5.0 also now boots right to the desktop (don’t worry you can personalize your desktop, see that section of the review for more information).
And you get to choose your default browser as well. Firefox, Sea Monkey, Chromium and Opera are all available. What you choose to use is entirely up to you. You can also opt to simply use PuppyBrowser, which is a version of Firefox.

Use Quickpet to install applications with one click.

When you click to install a pet, it will download onto your system automatically.


Hardware Requirements & Installation
Hardware Requirements
I could not track down the exact hardware requirements for Puppy Linux 5.0. There don’t seem to be any in the release notes or on the Puppy Linux site. It’s possible that I missed them. I apologize if I did. If you have the requirements, please feel free to post them in the comments.
Suffice to say that Puppy Linux is a lightweight distribution so it’s perfect for older hardware or less powerful contemporary hardware.
Installation 
You can install Puppy Linux in a number of different ways. Given its size, it’s obviously a prime candidate to be installed to USB key chains and other portable, bootable devices. Alas, my USB key chain is still missing in action. I know it’s around here somewhere but I’ll be damned if I know exactly where it went. Someday I’ll find it or I’ll get another one. But for this review I just opted to run Lucid Puppy in a VMWare virtual machine.
Booting & Login
Bootsplash
The bootsplash screen is unmistakably Puppy Linux. It looks like no other distro. Hit the F2 key for a list of boot options. You can hit Enter to boot right away or simply wait five seconds for Puppy Linux 5.0 to boot automatically.
You have to hand it to the Puppy Linux developers. The logo is adorable and adds a lot of humor and personality to this distribution.

You can't mistake Puppy Linux 5 for any other distro when you see the bootsplash screen
Login Screen
There was no need for me to login to use Puppy Linux 5.0. I just booted right into the desktop from the bootsplash screen.

Helpful information about Puppy Linux 5 that appeared after logging in.
The Desktop
When you first boot into the desktop, you’ll see the First Run Configuration menu. This lets you adjust your Locale, Time zone, Date and Time, Keyboard and Video Resolution, and Network Setup.
The panel contains a Menu button, along with icons for viewing the desktop, free space and launching a browser. You can also access multiple desktops, and volume controls.
Click the Menu button to access application categories, system settings, etc. See the software section to see more about the software that comes with Puppy Linux 5.0.
Desktop Icons
The Puppy Linux 5.0 desktop is definitely not an uncluttered one. There are a lot of icons on it. But if you look closely, you will notice that they are laid out in a particularly arrangement.
At the top of the desktop you have the following icons:
File
Help
Mount
Install
Setup
Edit
Console
Under that you have:
Write
Calc
Paint
Draw
Then you have:
Browse
Email
Chat
Then:
Plan
Play
Etc.
The desktop icons are basically grouped in functionality categories. This helps prevent the Puppy Linux 5.0 desktop from collapsing into a total mess of icons. But those who are used to booting into an icon-free desktop might be taken aback momentarily when they first view see Puppy Linux 5.0. Don’t let all the icons rattle you; it’s very easy to make sense of them once you take a closer look.

The Puppy Linux 5 desktop is filled with useful icons and colorful wallpaper.
Wallpaper
I love the Puppy Linux 5.0 wallpaper. It’s very cute and has the name “Lucid Puppy” on it. The wallpaper fits in well with the desktop icons and isn’t too over the top.
If you find that you dislike the wallpaper, themes, etc. just right-click your desktop and choose Desktop then Desktop Settings. You can make all the changes you want from the Desktop Settings controls.
Sound and Multimedia
YouTube & Flash
Flash comes with Puppy Linux 5.0. So I was able to watch YouTube videos without having to install it. Sound worked fine and my YouTube videos looked good.
Problems & Headaches
For the most part, I had a good experience with Puppy Linux 5.0.
However, I did have two lockups while playing YouTube videos. I was forced to restart Puppy Linux 5. I’m not sure what the problem was but FYI for those who want to use YouTube via Puppy Linux 5.0.
Another thing I didn’t like about Puppy was that it doesn’t auto-detect and configure Internet connections. I guess I’ve gotten so used to this in desktop distros that I find it annoying when a mini-distro like Puppy doesn’t do the same thing. I’m probably nitpicking or just being lazy here though.

YouTube videos played but Puppy Linux 5 crashed twice while playing them.


Where To Get Help
You can always post a note in the Desktop Linux Reviews Forum and we’ll do our best to offer feedback or at least point you in the right direction. You might also want to check out the Puppy Linux forumsinstall instructions, and the Puppy Linux technical and developer page.
Final Thoughts & Who Should Use It
Puppy Linux 5.0 was a real treat for me to review. I love this distro’s personality and humor. Everything from the lingo, to the logo, to the wallpaper radiates fun. You can’t help but smile when the Puppy Linux desktop pops up.
Puppy Linux 5.0 is perfect for intermediate and advanced Linux users. However, I worry about recommending Puppy Linux 5.0 to beginners. The network configuration might throw some Linux newbies off and the application menus in Puppy teem with applications. It might be overwhelming to someone who is new to Linux. But if you’re an adventuresome Linux newbie, feel free to give Puppy Linux 5.0 a shot.
Puppy Linux 5.0 is well worth a download, and it deserves a chance to become your preferred portable distro. Check it out.
What’s your take on this distro? Tell me in the comments below. Visit the DLR forumfor more discussions. Visit JimLynch.com for opinion columns.
Summary Table:
Product:Puppy Linux 5.0
Web Site:http://www.puppylinux.com/
Price:Free
Pros:Quickpet makes it easy to add applications, drivers and updates with one-click. Boots right to the desktop. Good selection of bundled software. Tiny file download size.
Cons:YouTube videos seemed to lock up Puppy Linux 5.0 twice. Internet connection requires some configuration.
Suitable For:Intermediate and advanced Linux users. Adventuresome beginners might also want to play with it and see if it’s right for them.
Summary:Puppy Linux 5.0 is a terrific lightweight, portable distro. It’s well worth putting on a USB key chain or other portable device. Puppy Linux 5.0 is tiny but it packs a powerful bite.

May 10, 2010

Lubuntu and Puppy Linux : mini-distro


Early in 2009, Mark 'Space' Shuttleworth gave the nod to an Ubuntu project that would create a lightweight variant of the world's favourite distro. Based around LXDE, Lubuntu was on its way. And it still is. Well, getting a new distro sorted out takes more than a few months, so we shouldn't be too harsh.

Lubuntu

It's also worth noting that at the time of writing, the current release was still an alpha version, so we're giving it extra latitude.

As with most of the other distributions here, the install media runs as a live CD first, which is a useful way to check that the system is going to work with your hardware before you go to the trouble of installing it. If you imagine that Lubuntu is going to look anything like Ubuntu, that idea will be destroyed the minute the desktop loads.

Lubuntu has more in common with the other LXDE distributions, with the LXPanel running at the bottom of the screen and a more KDE 3.x look to things rather than Gnome. The chosen apps aren't quite the usual – Firefox, AbiWord and Gnumeric are among those included, which seems to suggest that not everything in this distro is going to be pared to the bone.

Of course, the main selling point of this distro is that it will have access to the Ubuntu repositories for easy upgrades and plenty of extra packages to install if you need them.

We did have a couple of problems installing this to disk, so the figures in the table on page 35 that compare memory usage and disk space aren't that reliable. However, since this is still an alpha release, you couldn't really rely on them anyway.

Lubuntu is definitely one to watch for the future. With the backing of Canonical, it'll have the developer resources to make the other lite distro projects rather jealous.
Verdict: Lubuntu 
Version: Lucid Alpha 2 
Website: http://lubuntu.net 


Puppy Linux: is that a puppy in your pocket?
This sounds as though it ought to be based on Yellow Dog, but in fact, Puppy is a built-from-the-base-up independent distribution from down under. This is a middleweight offering – not as stripped back as some of the distros, but not bloated out to a full CD either.

Puppy linux

Memory usage is low to average and a recent kernel gives a good chance of hardware support, although it'll run on i386 hardware. It runs direct from RAM on the initial boot and reveals a packed desktop with some thoughtfully selected apps scattered about.

There are loads of helpful scripts to guide you through things such as setting up display preferences and installing to disk, but you still need to perform some stages manually. As is so often the case, less bloat means less complete and helpful apps that do everything for you, so you will need to put a little bit of effort in.

Puppy manages to pack a lot of programs in to a small space. For graphics, there's a lite version of Inkscape, a few camera tools, MTPaint and Gxine. Browsing and mail is taken care of by a full version of SeaMonkey rather than separate apps, while Gnumeric and AbiWord should suffice for most office purposes.

Packages available for additional install include IceWM and Openbox if you don't like the default window manager, plus a selection of other tools. Of course, the distribution also has GCC, so you can build your own software – which may be necessary since the repositories only hold a few dozen extra apps.

While it may be restrictive in the number of programs available, there's still a lot to recommend Puppy – it runs like a solid, modern distro but in a fraction of the space. However, if you have specific application needs, it may be easier to look elsewhere.

Verdict: Puppy Linux 
Version: 4.3.1 
Website: www.puppylinux.org 



April 17, 2010

Review of Tiny Core Linux

The Tiny Core project was started in 2008 by one of the refugees from DSL, so it isn't much of a surprise that it follows the same ethos of trying to get as much as possible into the minimum amount of space.

TinyCore linux

If anything, Tiny Core has taken this to more of an extreme, completely savaging the package base to create just about the smallest distribution you could still consider to be a Linux OS. While this is great news for those trying to fit the OS on to ancient hardware or embedded devices, it does inevitably mean you'll need to do more work if you want to do anything other than boot it up and look at the X display.

Fortunately, there's an app installer that enables access to the large repository of TCZ packages, so you can easily install the apps that you want. Dependencies are handled, but obviously, if you choose to install something like Firefox, you're going to see the disk space taken up by this distro ballooning to new levels. But you will have to install something, otherwise a few system scripts and a terminal will be your only company.

In some ways, it's not quite so useful to have such a diminutive distro. There may be some specialist cases, but for general use, most people can easily spare, say, 100MB of space. Sure, you can build on the Tiny Core install by adding applications, but it may have made things easier to aim for a slightly higher target to begin with.

But that's to take nothing away from the remarkable achievement of creating a Linux install that fits inside 10MB of space. It's easy to see Tiny Core becoming the basis of many specialist application distros – if you can get the base install down in size, it leaves you with a lot more room to pile on your custom applications.

Verdict: Tiny Core Linux
Version: 2.8
Website: www.tinycorelinux.com 
Price: Free

April 16, 2010

Review of Unity Linux

This Mandriva-based distro wants to give you low resource computing, but it doesn't want you to slum it. Although possibly the best-looking of the distros in the Roundup, it does come at the cost of a slow boot time.

Unity


Unity is pretty much as sluggish as a full desktop distro when it starts, compared to the nippy zippy likes of Slitaz and Tiny Core. Once the Openbox-based desktop is running, though, it is as fast and responsive as you could want a distro to be.

The install process couldn't be easier – run the graphical installer, tell it where you live, allow it to partition the drive however it likes and you're done in a couple of clicks. In fact, it may be a little too easy – perhaps it should ask a bit more about where you're installing, but there are manual options available for most of the stages. Installation may take a while, but you can always avail yourself of the live Unity while you're waiting, then reboot back into that lovely desktop.

That's when the real shock hits you – Unity has gobbled up nearly 1GB of space before you've even started installing anything! The minimal install does contain lots of configuration tools, but if you want to do anything like browse the web or play some music, you'll need to get downloading.

The smart package manager is preconfigured to fetch updates and packages from the extensive Unity mirrors, though you could most likely install Mandriva or generic RPMs without much difficulty. Setting up networking was seamless and we were gorging ourselves silly on frivolous applications such as image viewers and audio players in no time.
Surprisingly, once installed, Unity only came mid-table in terms of memory use, but we found that it was sprightly and easy to use. As with some of the other distros we've tested here, this is a beta release, but based on what we saw, it seems ready for a full release already.

Verdict: Unity Linux
Version: 2010 Beta 2
Website: http://unity-linux.org 
Price: Free

January 15, 2010

Google`s mobile browser ready to smoke Iphone

The new google mobile web browsing engine seems to show their best performance ever in December. Although Android still trails the iPhone in absolute share of the web with just 0.05 percent versus Apple’s 0.44 percent, it grew a much faster 54.8 percent versus just 20.1 percent for Apple’s platform. The BlackBerry too had a better month at 22.2 percent growth while the only major platforms below them are Symbian (19 percent growth) and Java ME (15.6 percent).

In Desktop site also represented a major if symbolic victory for Chrome, which for the first time in the analysis has overtaken Safari for share on the web. The browser jumped exactly 0.7 points to 4.63 percent, or enough to pass Apple; even though it continued to grow, Safari grew only modestly versus November and topped out at 4.46 percent. Firefox saw a rare decline in use to 24.61 percent, while Internet Explorer continued its long descent and reached 62.69 percent.

While the rise of Chrome is explained through both the launch of Chrome for Mac in beta form as well as extensions becoming available for Windows, Android’s efforts are more complex. It was helped both by a wider overall shift to mobile as well as the launch of key phones like the Motorola Droid that have fueled Android market share with runaway sales.

Proof of the downturn for desktop browsing comes through desktop operating system share. Despite sustained availability of Windows 7, Microsoft’s combined OS share dropped to 92.21 percent while the Mac dropped a hundredth of a point to 92.11 percent. Linux was the only desktop platform to see a gain as it edged forward slightly to 1.02 percent. The iPod touch is broken out separately from iPhone share and claims 0.09 percent.

Web bowser share
source : NetApplication study

January 11, 2010

Ten Powerful Linux Commands


1. PS

The PS command is a powerful command, and its power comes from its utter versatility. The PS command means 'process status', and displays everything to do with processes; think of it as the task manager of geeks. There are many variations of PS that can be used, such as the common PS AUX, which will pull a Terminal list of all running processes, or PS AUX | GREP PID to pull up a specific process. Used in conjunction with the kill command allows users to end processes.



2. RM -RF

This command is, quite possibly, the most powerful command, as it can destroy entire systems in the wrong hands. The rm -rf dir is used to remove (permanently delete) a directory, or multiple directories. For example, rm -rf dir / will delete the home directory. This powerful command is perfect for removing an unneeded directory, but should be used with caution, and only by individuals who understand what they are doing.



3. PSTREE

The pstree command is another variation of the PS command, and is quite useful for those who do frequent work on different machines and servers. If you need to get a quick peek at the different programs that are running, and what processes stem from other processes, PSTREE is more useful and organized than a general PS AUX command.



4. HISTORY

Let's say that a directory randomly disappears from a user's computer, and they insist that they weren't playing in the Terminal and running commands that they shouldn't be. If you want to check up on a specific instance of a command being run, you can issue the command history | grep -i command, replacing command with your search term. If you're just interested in seeing a general history, you can just typehistory and get a list of all the activity that's been going on inside the Terminal.



5. APROPOS

If knowledge is power, then apropos is a very powerful command, as it knows every command you can use for a specific item, such as directories or files. If you're looking for a certain command to run on, say, directories, but you can't quite remember what it's called, then running apropos dir will yield a list of possible commands. The same goes for files, pictures, documents, and more.



6. LS

If you were to ask any Linux admin what command they use on a daily basis, the LS command will likely be the one. This useful, yet simple, command allows users to view the contents of a directory and, in conjunction with a number of other commands, to refine just what info you get. A good example is the LS -LH command; using this command within a directory will display the size of files with easy to read formats versus the long series of numbers usually displayed. For example, 8000 will become 8MB.



7. GREP

If you're an astute reader you'll have noticed that we've shown many command examples that include grep; the frequency of this is a sign of the command's usefulness. The GREP command is a filter of sorts. It is used to search for any instance of a pattern that the user specifies and to output it to a neat list. So, for example, to filter through running processes for specific apps, you can add | grep app to find it. Likewise, if you would like to find a certain phrase within a text file, you could run a command like grep [aA] file.txt, which would return results for both small and capital 'A's'.



8. FIND

The FIND command is incredibly powerful, especially when used as root. This command can be used to find anything on the system, as simple as that sounds, and anything within specific directories that you specify. For example, if you're in need of tweaking a password file for whatever reason, instead of manually hunting down all the files, you can instead run sudo find / -name passwd. This command will be run as root (replace sudo with whatever your distro uses), and find any file named 'passwd'. There are many different commands that can be used in conjunction with find, such as: -print, -perm, -type, etc.



9. CRON

Sadly, this nifty little command is not included in popular lists as often as it should be. This command is powerful in that it can do things on your behalf when you're not around. Let's say that you're planning a weekend trip without a computer, and you need to make sure that your files are backed up every day. Like a smart admin, you'd never let anyone else touch your computer, let alone the Terminal. The solution? Use CRON. To do so, you simply set a time, then the command to be executed.

The pattern for setting time is as follows: minute | hour | day | month | week + command.



For 'minute', specify the minute you would like it to start like so: 15. If you would like a command to run every specific set of minute intervals, add an asterisk after the minute command; to run a command over several different minute periods, add a comma to separate them.

For example: 04, 07, 23, 45 * * * * /usr/bin/something -backup

The same applies for 'hour', 'day', 'month', and 'week'.


10. WGET

Some people scoff at this one. WGET is powerful? Why, yes, yes it is. You see, WGET can be used to download things at any time, even if you're not there. It can be scheduled to run at midnight while you're safely tucked away in your bed, or to download a necessary update while you're out on business. WGET is a command that is used to fetch something from online; think of it as a download tool. There's a massive amount of commands that can be used in conjunction with WGET, all that function to make your life easier. Here's an example:



WGET -M http://www.website.com/ . This command is used to mirror (aka, download) a website.


Source: Tech Lab Review
free counters
RP | CU | PH | RR | TCU | MFB | BM | BM | TAW | RM | SM | MLW | QL | QTS | SR | TR | TCR | HR I2U | PH | TAW | ID | AAB | FSB | AG |