linux poison RSS
linux poison Email

Access Wikipedia Content Offline - Kiwix

Kiwix is an offline reader for Web content. It's especially thought to make Wikipedia available offline. This is done by reading the content of the project stored in a file format ZIM, The ZIM file format, an open, standardized file format to store Wiki content efficiently for offline usage

Read more

UI application to access Google Picasa from Ubuntu - Picapy

Picapy is an easy to use UI application to manage Picasa album directly from your desktop. using Picapy you can easily perform the following operations ...

  * Bulk upload of image files
  * Delete individual Image
  * Create or delete albums
  * Download images
  * Get the direct URL to the image

Read more

Split Single MP3 file OR Join multiple MP3 into one MP3 file - Mp3Splt & Mp3Wrap

Mp3Wrap is a free independent alternative to AlbumWrap. It's a command-line utility that wraps quickly two or more mp3 files in one single large playable mp3, without losing filenames and ID3 informations (and without need of decoding/encoding) It's useful to make large files easy to download on internet and then easy to split again in few seconds. You can split original files using mp3splt:

Read more

A Complete Guide to Securing a Website - White Paper

To secure a website or a web application, one has to first understand the target application, how it works and the scope behind it.  Ideally, the penetration tester should have some basic knowledge of programming and scripting languages, and also web security.

A website security audit usually consists of two steps.  Most of the time, the first step usually is to launch an automated scan.  Afterwards, depending on the results and the website’s complexity, a manual penetration test follows.  To properly complete both the automated and manual audits, a number of tools are available, to simplify the process and make it efficient from the business point of view.  Automated tools help the user making sure the whole website is properly crawled, and that no input or parameter is left unchecked.  Automated web vulnerability scanners also help in finding a high percentage of the technical vulnerabilities, and give you a very good overview of the website’s structure, and security status.  Thanks to automated scanners, you can have a better overview and understanding of the target website, which eases the manual penetration process.

Read more

Remote Control your Ubuntu Linux using Android - Gmote

Gmote turns your Android phone into a remote control for your computer, allowing you to start and control movies and music at a distance. It supports all of the standard remote control features such as play, pause, rewind, volume controls etc.  It also has a built-in file browser that lets you view the files that are on your computer and select what you want to play. It's great if you want to sit back while watching a DVD, or control the flow of songs in your favorite playlist. 

Gmote can also be used as a wireless Touchpad and keyboard, allowing you to control your computer at distance. Another great feature available in Gmote is the ability to stream music from your computer to your phone!

Read more

UI Application to Convert Real Media formats (rm, ra, ram) to mp3 / wav formats - Rmconverter

Real Media Converter (Rmconverter) is a multi threaded GUI that takes advantage from the mencoder and lame packages to generate wav and mp3 formats from real media files (ra, rm, and ram) and wav files.

Rmconverter Features:
  * Converts Real Media formats (rm, ra, ram) to mp3/wav formats.
  * A simple Media player.
  * A user friendly interface.
  * Enhanced options panel, and the possibility of saving your configuration.
  * Translations.
  * Built in themes.

Read more

Top like Utility to monitor Network Connections usage - pktstat

pktstat displays a real-time list of active connections seen on a network interface, and how much bandwidth is being used by what.

It partially decodes HTTP and FTP protocols to show what filename is being transferred, as well as X11 application names. Entries hang around on the screen for a few seconds so you can see what just happened, in short a very useful tool to figure out network connection in real time.

Read more

Extract individual file(s) from rpm package using rpm2cpio

As the name implies, rpm2cpio takes an RPM package file and converts it to a cpio archive. Because it's written to be used primarily as a filter, there's not much to be specified. rpm2cpio takes only only one argument.

The optional argument is the name of the package file to be converted. If there is no file-name specified on the command line, rpm2cpio will simply read from standard input and convert that to a cpio archive.

Read more

How to Disable Direct Root Login to SSH on Ubuntu

One security tweak you need to consider is with Open-SSH server. By default, direct log on for root is enabled, which means your just asking for trouble with hackers attempting to break into your Computer. Instead, you can easily disable root access from logging into your SSH server,

Read more

Basic MySQL performance tuning using Query Cache

The query cache stores the text of a SELECT statement together with the corresponding result that was sent to the client. If an identical statement is received later, the server retrieves the results from the query cache rather than parsing and executing the statement again. The query cache is shared among sessions, so a result set generated by one client can be sent in response to the same query issued by another client.

The query cache can be useful in an environment where you have tables that do not change very often and for which the server receives many identical queries. This is a typical situation for many Web servers that generate many dynamic pages based on database content.

Read more

Configure Squid Proxy with ClamAV Antivirus using HAVP (HTTP Anti Virus Proxy)

HAVP (HTTP Anti Virus Proxy) is a non caching proxy which scans for viruses with ClamAV anti-virus scanner at the same time. The main aims are continuous, non-blocking downloads and smooth scanning of dynamic and password protected HTTP traffic. It can be used with squid or standalone, and it also supports transparent proxy mode.

Read more

Automatic Web Browser Proxy Configuration using PAC file

The Web Proxy Auto-Discovery Protocol (WPAD) is a method used by clients to locate a URL of a configuration file using DHCP and/or DNS discovery methods. Once detection and download of the configuration file is complete it can be executed to determine the proxy for a specified URL. The WPAD protocol only outlines the mechanism for discovering the location of this file, but the most commonly deployed configuration file format is the Proxy auto-config (PAC) format originally designed by Netscape.

A PAC file is a specialized JavaScript function definition that a browser calls to determine how requests are handled. Clients must specify (in their browser settings) the URL from which the PAC file is loaded. You can store a PAC file on web Server (or on any server in your network) and then provide the URL for this file to your clients.

Read more

Search Files / Application on Ubuntu using - Synapse

If you ever used Gnome Do / Quicksilver / Gnome Launch Box, you'll feel right at home with Synapse, if not, the only thing you need to do is run Synapse (or press Ctrl+Space to summon it), type what you're looking for, and Synapse will present you a list of items that match your query. Once you found the item you were looking for, you can perform an action on it (and these are defined by the plugins you're using). If you don't like the default action, just press Tab and search appropriate action.

Read more

Web based Internet Bandwidth and Data Transfer Monitor - BitMeter OS

BitMeter OS is a free, open-source, bandwidth monitor that works on Windows, Linux and Mac OSX. BitMeter OS keeps track of how much you use your Internet/network connection, and allows you to view this information in a variety of ways

Once BitMeter OS is installed on your computer you can monitor your connection usage either via a web browser, or by using the command line tools. The Web Interface displays various graphs and charts that show how your Internet / network connection has been used over time:

Read more

UI Application to hide Messages into Picture or Sounds files (Steganography) - SilentEye

SilentEye is a cross-platform application design for an easy use of steganography, in this case hiding messages into pictures or sounds. It provides a pretty nice interface and an easy integration of new steganography algorithm and cryptography process by using a plug-ins system.

SilentEye plug-in:
Cryptography plug-ins:
  * Allow application to encrypt data before hiding them, for example using AES 128.

Format Plug-in:
  * Image format plug-ins: By default a BMP plug-in is provided, which allow you to save encoded images into .bmp files. (JPEG plug-in is on its way...)
  * Audio format plug-ins: WAVE plug-in provided for .wav files

Read more

UI Application for converting Video and Audio using ffmpeg - WinFF

FFmpeg is a complete, cross-platform solution to record, convert and stream audio and video. ffmpeg includes libavcodec - the leading audio/video codec library.

FFmpeg is a wonderful library for creating video applications or even general purpose utilities. ffmpeg takes care of all the hard work of video processing by doing all the decoding, encoding, muxing and demuxing for you. This can make media applications much simpler to write. It's simple, written in C, fast, and can decode almost any codec you'll find in use today, as well as encode several other formats.

Read more

How to Change MySQL Storage Engines

MySQL 5.0 and higher offers nine storage engines and more are likely to be added in the future. The most commonly used are MyISAM, InnoDB, and Berkeley DB (BDB). Each storage engine offers special features and advantages. You can even use different formats for each table in your database, though it may be harder to manage a mixed format database. Better is to keep all tables in a database using the same storage engine, but use different engines for different databases.

To determine which storage engines your server supports, run following SHOW ENGINES; statement. The value in the Support column indicates whether an engine can be used. A value of YES, NO, or DEFAULT indicates that an engine is available, not available, or available and currently set as the default storage engine.

Read more

Monitor Network traffic or speed / progress of a file transfer in Linux - speedometer

Speedometer Monitor network traffic or speed/progress of a file transfer. The program can be used for cases like:

  * how long it will take for 100 mb transfer to finish
  * how quickly is another transfer going
  * how fast is the upstream on this ADSL line
  * how fast is data written to a file system.

Speedometer measures network traffic and the speed or progress of a certain file transfer. Let's say you want to see how fast someone can download a file from your server and how the download is going in real time. Enter speedometer filename, and the program will draw a progress bar that shows the speed of the transfer.

Read more

Password Cracker for zip Archives - fcrackzip

The ZIP file format is a popular and convenient tool for combing multiple files into a single compressed archive suitable for sharing with others or simply archiving old files for safekeeping. ZIP files can be encrypted with a password for privacy and security, but it means that the files inside the archive are inaccessible if the password is ever lost or forgotten. Fortunately, there are ways to recover the password and FCrackZip is a free open source password recovery tool for Linux that is fast and capable of performing both dictionary and brute-force attacks against password-protected ZIP files.

Read more

Website links, Errors and Structure Checker - Webcheck

Webcheck is a website checking tool for web masters. It crawls a given website and generates a number of reports in the form of html pages. It is easy to use and generates simple, clear and readable reports.

Features of webcheck include:
 * support for http, https, ftp and file schemes
 * view the structure of a site
 * track down broken links
 * find potentially outdated and new pages
 * list links pointing to external sites
 * can run without user intervention
Read more

Cross platform file encryption utility using blowfish - Bcrypt

Bcrypt is a cross platform file encryption utility. Encrypted files are portable across all supported operating systems and processors. Pass-phrases must be between 8 and 56 characters and are hashed internally to a 448 bit key.

In addition to encrypting your data, bcrypt will by default overwrite the original input file with random garbage three times before deleting it in order to thwart data recovery attempts by persons who may gain access to your computer.

Bcrypt uses the blowfish encryption algorithm published by Bruce Schneier in 1993. More information on the algorithm can be found at Counterpane. Specifically, bcrypt uses Paul Kocher's implementation of the algorithm.

Read more

Linux Kernel Compilation made easy for Ubuntu users - KernelCheck

KernelCheck is a graphical user interface program designed to make the kernel-compiling process as easy as the click of a button. A kernel is the base of any operating system – in our case, the Linux operating system. KernelCheck will fetch the latest information from, which hosts the source packages for the Linux kernel, and ask the user which one they would like to compile into a .deb package (with the option of installing the kernel after the compilation). This automated process is a fork of AutoKernel by Robert Wolterman (xtacocorex), Timothy Janssen (mentok), and Kristof Verbeken (PingunZ). KernelCheck is currently licensed under the GNU Public License version 3.

Read more

Tool for load testing of web applications - OpenLoad

OpenLoad is a tool for load testing web applications. It aims to be easy to use and providing near real-time performance measurements of the application under test. This is particularly useful when you are doing optimisation as you can see the impact of your changes almost immediately.

Read more

How to install packages "on demand" in Ubuntu - auto-apt

You're compiling a program and, all of a sudden, boom! There's an error because it needs a .h file and you don't have. The program auto-apt can save you from such scenarios. It asks you to install packages if they're needed, stopping the relevant process and continuing once the package is installed.

auto-apt checks the file access of programs running within its environments, and if a program tries to access a file known to belong in an uninstalled package, auto-apt will install that package using apt-get.  This feature requires apt and sudo to work.

It also provides simple database to search which package contains a requested file.

Read more

Debian Package Viewer for files and contents - deb-gview

deb-gview Displays Debian control information, devscript details and details of the files that would be installed (names, sizes and locations). Files within the package can be viewed within the package or externally.

deb-gview has been extended via GnomeVFS to view the contents of any .deb in the archive without having to install the package and without having to separately download the .deb itself. Either copy the link address and load the .deb on the command line or configure your browser to use deb-gview as a helper for .deb files (right click a .deb and select open with... or similar). Then just double click on any text file within the .deb to view it. Also works with manpages and images inside the .deb, other filetypes can be supported via a config file. Supports viewing a .deb for any architecture, not just your own (useful to see if the autobuilders have really done what you expected with generated files).

Read more

A Powerful HTTP / HTTPS / FTP / FTPS Load and Performance testing open-source tool - curl-loader

curl-loader is an open-source tool written in C-language, simulating application load and application behavior of thousands and tens of thousand HTTP / HTTPS and FTP / FTPS clients, each with its own source IP-address. In contrast to other tools curl-loader is using real C-written client protocol stacks, namely, HTTP and FTP stacks of libcurl and TLS/SSL of openssl, and simulates user behavior with support for login and authentication flavors.

The goal of curl-loader is to deliver a powerful and flexible open-source testing solution

curl-loader is useful for performance loading of various application services, for testing web and ftp servers and traffic generation. Activities of each curl-loader virtual client are logged and collected statistics includes information about resolving, connection establishment, sending of requests, receiving responses, headers and data received/sent, errors from network, TLS/SSL and application (HTTP, FTP) level events and errors.

Read more

System-wide Performance Profiler for Linux - Sysprof

Sysprof is a sampling CPU profiler that uses a Linux kernel module to profile the entire system, not just a single application. Sysprof handles shared libraries and applications do not need to be recompiled. In fact they don't even have to be restarted.

Sysprof has the following features:
  * profiles all running processes, not just a single application
  * Has a simple graphical interface
  * Shows the time spent in each branch of the call tree
  * Profiles can be loaded and saved

Read more

Improve Flash performance under Linux

Did you know that the Adobe Flash Player honors a few configuration files on the user’s local file system? There are 2 such files:

mm.cfg : user-local configuration file; lives in user’s home directory on Unix/Linux systems and is largely only useful when using content debugger versions of the Player

mms.cfg : system-wide configuration file, designed to allow administrators to set policy for all users on a system; lives in /etc/adobe on Unix/Linux systems.

There is a lengthy guide available that describes all of the various administration features and what the mms.cfg can do for you.

Read more

Configure Apache HTTP server with mod-pagespeed for high performance

mod_pagespeed is an open-source Apache module that automatically optimises web pages and resources on them. It does this by rewriting the resources using filters that implement web performance best practices. Web masters and web developers can use mod_pagespeed to improve the performance of their web pages when serving content with the Apache HTTP Server.

mod_pagespeed includes several filter that optimise JavaScript, HTML and CSS stylesheets. It also includes filters for optimizing JPEG and PNG images. The filters are based on a set of best practices known to enhance web page performance. Webmasters who set up mod_pagespeed in addition to configuring proper caching and compression on their Apache distribution should expect to see an improvement in the loading time of the pages on their websites.

Read more

Real time File Monitoring (File Watcher) UI Application - DaemonFS

To properly manage a PC it is recommended to know what changes occur during the use of the operating system or when you install / remove applications. With DaemonFS you can monitor the changes to file in real time.

DaemonFS lets you track modifications to your (or system configuration) files. Every time a file gets modified, a notification launched from the tray icon appears. a simple and effective file watcher.

DaemonFS may be used for reverse engineering, hard disk usage tracking, software analysis and more...

Read more

How to Compile and Run C# .NET application on Ubuntu - mono

Mono is a software platform designed to allow developers to easily create cross platform applications. It is an open source implementation of Microsoft's .Net Framework based on the ECMA standards for C# and the Common Language Runtime.

There are several components that make up Mono:
C# Compiler - The C# compiler is feature complete for compiling C# 1.0 and 2.0 (ECMA), and also contains many of the C# 3.0 features.

Mono Runtime - The runtime implements the ECMA Common Language Infrastructure (CLI). The runtime provides a Just-in-Time (JIT) compiler, an Ahead-of-Time compiler (AOT), a library loader, the garbage collector, a threading system and interoperability functionality.

Read more

Linux kernel patch makes desktop faster

These are great news, and are spreading all over the Linux world.

The patch, created by Linux kernel developer Mike Galbraith, is 233 lines long and tweaks the kernel scheduler and cutting down latency by a whopping factor of ten.

Phoronix has some demo videos showing the improvements the patch offers. Here is the video:

Below is the video of the Linux desktop when running the Linux Git kernel and the patch in question was applied but the auto-group scheduler was disabled via its sysfs interface.

Read more

Create Movies out of your pictures on Ubuntu Linux - PhotoFilmStrip

PhotoFilmStrip creates movies out of your pictures in just 3 steps. First select your photos, customize the motion path and render the video. There are several output possibilities for VCD, SVCD, DVD up to FULL-HD.

The effect of the slideshow is known as "Ken Burns". Comments of the pictures are generated into a subtitle file. Furthermore an audio file can be specified to setup the background musice for the slide show.

Read more

Resize, Rename and Convert Images on Linux - EasyImageSizer

EasyImageSizer is a simple application to compress, resize and rename Images. EasyImageSizer can reduce file size of most Photos because it uses a better compression than most Photo Cameras. Additional you can also reduce file size by reducing quality. Image transformation is also possible

To install EasyImageSizer on Ubuntu / Debian / openSUSE / Mandriva / Fedora / Windows, go to this page and download the proper installer for your distribution.

Read more

UI Application for Viewing and Analysing the contents of music audio file - Sonic Visualiser

The essential requisite for analysing recordings is a system that allows you to listen to them closely and flexibly, and for this purpose there is a application call - Sonic Visualiser, this free program (Sonic Visualiser is Free Software, distributed under the GNU General Public License (v2 or later) and available for Linux, OS/X, and Windows) is a highly customisable playback and visualisation environment.

A particularly attractive feature is the ability to synchronise a number of recordings so that you can jump from one to the corresponding point in another. There is a range of built-in visualisations such as spectrograms, again highly customisable, but an essential strength of Sonic Visualiser is its ability to support third-party plug-ins.

Read more

Offline Package Management for Ubuntu / Debian Systems - Keryx

Keryx provides a way to download software and updates for Ubuntu systems that have little or no connectivity to the Internet. Simply put Keryx on your pen drive, use it to create a new project file (which retains a copy of your software sources and other system details), then take the pen drive to a computer with a better connection. Via its Synaptic-like interface, users can then select all updates for download, plus select any other software they may want to install, complete with dependency resolution.

The most interesting part of Keryx is that you can install or upgrade the package for your Ubuntu or Debian system from another Linux or Windows system which got better Internet connection.

Read more

UI Application for create and verify md5, crc32 and other checksum - PySum

PySum is an application for calculate and verify checksums.

PySum Support:
 * MD5
 * CRC32
 * SHA1
 * SHA224
 * SHA256
 * SHA384
 * SHA512

Read more

How to debug Shell Scripts

When things in your script don't go according to plan, you need to determine what exactly causes the script to fail. Bash provides extensive debugging features. The most common is to start up the subshell with the -x option, which will run the entire script in debug mode. Traces of each command plus its arguments are printed to standard output after the commands have been expanded but before they are executed.

Read more

Security Scanner for Debian and Ubuntu Linux Servers - Buck-security

Buck-Security is a security scanner for Debian and Ubuntu Linux. It runs a couple of important checks and helps you to harden your Linux system. This enables you to quickly overview the security status of your Linux system.

As a system administrator you often get into situations where you have to take care of a server, that has been maintained by other people before. In this situation it is useful to get an idea of the security status of the system immediately. Buck Security was designed exactly for this. It runs a few important checks and returns the results. It was desigend to be extremly easy to install, use and configure.

Read more

How to change the GRUB 2 Default Timeout and Boot Order - Ubuntu

GRUB 2 is the next generation of GNU GRUB, using version numbers 1.90 and above. GRUB 2 is a complete rewrite. The most important goal is to make GNU GRUB cleaner, safer, more robust, more portable and more powerful.

If you're already familiar with GRUB Legacy, you'll find that the GRUB 2 configuration file is similar in broad strokes, but it varies in many details. You should be aware of alternative means of configuring GRUB 2, as well.

Read more

How to speed up the booting process for Grub2 boot loader using profiling

When you boot up your machine Grub does a search for all the necessary drivers to load. This takes time. Instead of making Grub search for these drivers, the profiling actually makes Grub remember every driver necessary to work, thereby cutting down all of the driver load times.

Profiling is a way of indexing IDes required for Grub during its part of the boot process. This allows it to locate required files quicker in the subsequent boots and thus accelerate the boot process.

Read more

GNOME Gconf Registry Cleaner - Gconf Cleaner

GConf is a system of storing preferences of most of the installed applications, as well as the environment and desktop for GNOME for Linux, It is intended for user preferences; not configuration of something like Apache, or arbitrary data storage.

GConf involves a few new concepts, but no rocket science. Essentially GConf provides a preferences database, which is like a simple filesystem. The filesystem contains keys organized into a hierarchy. Each key is either a directory containing more keys, or has a value. For example, the key /apps/metacity/general/titlebar_font contains an integer value giving the size of the titlebar font for the Metacity window manager.

Read more

Speed up Internet access by using Persistent DNS caching with Pdns - Ubuntu Linux

pdnsd is a proxy DNS server with permanent caching (the cache contents are written to hard disk on exit) that is designed to cope with unreachable or down DNS servers (for example in dial-in networking).

pdns installation:
Open up the terminal Application > Accessories > Terminal and type following command:
sudo apt-get install pdnsd
Once installed the software is configured via the file /etc/pdnsd.conf.

The next thing to do is to edit the pdnsd configuration file /etc/pdnsd.conf to specify which DNS servers the cache should use for its own lookups.

Read more

How to Limit network access by user / group using iptables - Owner Match

Iptables and netfilter is a Linux kernel 2.4+ iptables administration tool. netfilter and iptables provide a Linux kernel framework for stateful and stateless packet filtering, network and port addresss translation, and other IP packet manipulation. The framework is the successor to ipchains.iptables is built on top of netfilter, the packet alteration framework for Linux 2.4.x and 2.6.x. It is a major rewrite of its predecessor ipchains, and is used to control packet filtering, Network Address Translation (masquerading, portforwarding, transparent proxying), and special effects such as packet mangling.

Owner match:
The owner match extension is used to match packets based on the identity of the process that created them. The owner can be specified as the process ID either of the user who issued the command in question, that of the group, the process, the session, or that of the command itself. The owner match only works within the OUTPUT chain, for obvious reasons: This module attempts to match various characteristics of the packet creator, for locally-generated packets. It is only valid in the OUTPUT chain, and even this some packets (such as ICMP ping responses) may have no owner, and hence never match.

Read more

How to Change Grub2 Splash Image on Ubuntu 10.10

Ubuntu 10.10 uses the default Splash for grub2 which is console mode black background, in this post we will change the grub Splash from its black and white to something more refreshing.

First we’ll have to download the grub2 splash image package for Ubuntu. Open up the terminal Application > Accessories > Terminal and type following command:
sudo apt-get install grub2-splashimages
This will install the splash image package under direcotry /usr/share/images/grub/, navigate to this directory and check out some Grub2 splash Images that you can use.
Read more

How To Run ASP.NET applications (mono) on Ubuntu Linux - Ubuntu 10.10 (Maverick Meerkat)

Mono is a software platform designed to allow developers to easily create cross platform applications. It is an open source implementation of Microsoft's .Net Framework based on the ECMA standards for C# and the Common Language Runtime.

There are several components that make up Mono:
C# Compiler - The C# compiler is feature complete for compiling C# 1.0 and 2.0 (ECMA), and also contains many of the C# 3.0 features.

Mono Runtime - The runtime implements the ECMA Common Language Infrastructure (CLI). The runtime provides a Just-in-Time (JIT) compiler, an Ahead-of-Time compiler (AOT), a library loader, the garbage collector, a threading system and interoperability functionality.

Read more

Easy Administration of Ubuntu Linux using Ubuntu Control Center - Ubuntu 10.10 (Maverick Meerkat)

Ubuntu Control Center or UCC is an application inspired by the Mandriva Control Center that aims to centralize and organize in a simple and intuitive configuration of the main tools of the Ubuntu Linux distribution. UCC uses all the native applications on Ubuntu, but also makes use of third party applications as Hardinfo, Boot-up Manager, Gufw, Startup-Manager, jstest-gtk and Font-manager and the brand new VGA-switcher that uses the module vga-switchero kernel 2.6.35.

Ubuntu Control Center is an excellent application for those who want to centralize various options and settings of Ubuntu in one place, in which items are grouped according to categories, this application can be used by any user without problems.

Read more

Real-time Sunlight Earth Wallpaper for Ubuntu Linux

Watch the sun rise and set all over the world on this real-time, computer-generated illustration of the earth's patterns of sunlight and darkness on your Ubuntu desktop. The clouds are updated every 3 hours with current weather satellite imagery.

And every half hour, these images are composited and mapped onto a sphere by xplanet according to the relative position of the sun. The flat maps are post-processed by ImageMagick to cut off the 15 degrees nearest the north and south poles where cloud data is unavailable.

4 different types of maps: Mercator, Peters, Mollweide, Equirectangular
Dawn to dusk
Moon Phase

Read more

How to Disable AppArmor in Ubuntu Linux

AppArmor is an effective and easy-to-use Linux application security system. AppArmor proactively protects the operating system and applications from external or internal threats, even zero-day attacks, by enforcing good behavior and preventing even unknown application flaws from being exploited.

AppArmor security policies completely define what system resources individual applications can access, and with what privileges. A number of default policies are included with AppArmor, and using a combination of advanced static analysis and learning-based tools, AppArmor policies for even very complex applications can be deployed successfully in a matter of hours.

Read more

My Desktop Screenshot - Ubuntu 10.10 (Maverick Meerkat)

Here is the screenshot of my desktop running Ubuntu 10.10 (Maverick Meerkat) ...

How does your desktop looks like? please share ...
Read more

How to disable ipv6 in Ubuntu Linux

IPV6 got many new exciting features but if you are not on an IPV6 network, I don't think there is any benefit to having this protocol enabled.

First, check if IPv6 is enabled by running the following command. If the output is 0, it means its enabled. If it’s 1, then its disabled already.
cat /proc/sys/net/ipv6/conf/all/disable_ipv6
So, to disable ivp6 you need to add the following entries into your /etc/sysctl.conf file
Read more

How to move the Window Control Buttons to Right Side - Ubuntu Linux

The majority of computer users today are used to the window buttons (minimize, maximize and close the window) on the right-hand side of the window. When Ubuntu v.10.04 was released, Canonical did a change and placed the buttons to the left-hand side instead (It's not a bug but a feature) and is still the same way in ubuntu 10.10. This tutorial will show you two different way to move them back to the right side.

Press Alt+F2 to bring up the Run Application dialog box, enter “gconf-editor” in the text field, and click on Run, The Configuration Editor should pop up.

Read more

How to check your Ubuntu Linux Version

To check which version of Ubuntu you are running, click System > About Ubuntu. The first line of the page that loads will tell you the version number.

To check your Ubuntu version using the command line:

Open a Terminal (Applications > Accessories > Terminal) and type command cat /etc/issue
The Ubuntu version will be displayed on the screen.
Read more

Ubuntu 10.10 CD & DVD Labels

"Ubuntu 10.10 CD & DVD Labels" by leogg is licensed under a Creative Commons Attribution-Share Alike 3.0 License.
Download Image - here
Download source - here
Read more

How to Find and Change Network Card MAC Address on Ubuntu Linux

A Media Access Control address or MAC address is a unique code assigned to every piece of hardware that connects to the Internet. Internet capable phones, Network Interface Cards for desktop or notebook computers, Wireless Access Cards, and even some memory cards are among the devices that are assigned MAC addresses.

When a manufacturer creates a network capable piece of hardware they will assign the MAC address which will usually begin with a code that is tied to the manufacturer. The MAC address will be unique to every device, even two devices of the same type.

Read more

How to install latest version of Google Earth on Ubuntu Linux

Google Earth lets you fly anywhere to view satellite imagery, maps, terrain, 3D buildings, galaxies in outer space, and the depths of the ocean.

 * Explore rich geographical content
 * Zoom from outer space to street level
 * Search for business locations
 * Visualize your GPS tracks and share with others
 * See 3D buildings and add your own models
 * Go back in time with historical imagery
 * Dive beneath the surface of the ocean

Read more

How to use eCryptfs (Cryptographic Filesystem) in Ubuntu Linux

eCryptfs is a kernel-native stacked cryptographic filesystem for Linux. Stacked filesystems layer on top of existing mounted filesystems that are referred to as lower filesystems. eCryptfs is a stacked filesystem that encrypts and decrypts the files as they are written to or read from the lower filesystem.

eCryptfs encrypts and decrypts individual data extents in each file using a unique randomly generated File Encryption Key (FEK). The FEK is encrypted with the File Encryption Key Encryption Key (FEKEK), and the resulting Encrypted File Encryption Key (EFEK) is stored in the header of each lower file.

Read more

How to restore Grub 2 after reinstalling Windows

GRUB 2 introduces many new changes. GRUB 2 has better portability and modularity, supports non-ASCII characters, dynamic loading of modules, real memory management, and more and is totally different from its predecessor, menu.lst doesnt even exist it is replaced by grub.cfg which have little resemblance with menu.lst

There are times when you inadvertently overwrite your Master Boot Record. The end result being that you are unable to boot into Linux. This is especially true when you are dual booting between windows and Linux OSes or installing/upgrading your windows OS

This is what you do to restore the GRUB2 boot loader when faced with the above problem. First you need a Linux distribution CD, Ubuntu Jaunty, Karmic Live CD.

Read more

Multimedia (MP3, MPEG-4, AVI, DiVX, etc.) support in Ubuntu 10.10 (Maverick Meerkat )

Why doesn’t Ubuntu support MP3 ‘out of the box’?

Ubuntu cannot include support for MP3 or DVD video playback or recording. MP3 formats are patented, and the patent holders have not provided the necessary licenses. Ubuntu also excludes other multimedia software due to patent, copyright, or license restrictions, such as Adobe Flash Player and RealNetworks RealPlayer.

That doesn’t mean you can’t play .mp3 files in Ubuntu , it just takes a bit of work (not much).

Follow these instructions to get mp3 and other multimedia support on your Ubuntu 10.10.

Read more

Ultimate Music Player For Linux - DeaDBeeF

DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux systems with X11 (though now it also runs in plain console without X, in FreeBSD, and in OpenSolaris).

DeaDBeeF features:
 * mp3, ogg vorbis, flac, ape, wv, wav, m4a, mpc, tta, cd audio (and many more)
 * sid, nsf and lots of other popular chiptune formats
 * ID3v1, ID3v2.2, ID3v2.3, ID3v2.4, APEv2, xing/info tags support
 * character set detection for non-unicode id3 tags – supports cp1251 and iso8859-1
 * unicode tags are fully supported as well (both utf8 and ucs2)
 * cuesheet (.cue files) support, with charset detection (utf8/cp1251/iso8859-1)
 * tracker modules like mod, s3m, it, xm, etc
 * HVSC song length database support for sid
 * gtk2 interface with efficient custom widgets
 * no GNOME or KDE dependencies
 * minimize to tray, with scrollwheel volume control
 * drag and drop, both inside of playlist, and from filemanagers and such
 * control playback from command line
 * global hotkeys
 * multiple playlists
 * album artwork display
 * 18-band graphical equalizer
 * metadata editor
 * user-customizable groups in playlists
 * user-customizable columns with flexible title formatting
 * radio and podcast support for ogg vorbis, mp3 and aac streams
 * gapless playback
 * plugin support; bundled with lots of plugins, such as global hotkeys and scrobbler; sdk is included
 * duration calculation is as precise as possible for vbr mp3 files (with and without xing/info tags)
 * was tested and works on x86, x86_64 and ppc64 architectures. should work on most modern platforms

Read more

Top Things to do after installing Ubuntu

So you have just installed ubuntu and want to know what's next, so open up the terminal (Applications > Accessories > Terminal) and get started...

Install the essential compilation software
Even if you are not interested in developing, you may need these packages in order to install applications by compiling source code.
sudo apt-get build-essential
Add the Medibuntu repositories which will add support for all codecs dvd and audio / video
sudo wget - output-document = /etc/apt/sources.list.d/medibuntu.list $ (lsb_release-cs).list
sudo apt-get -quiet update
sudo apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring
sudo apt-get -quiet update
Install support for playing encrypted DVD:
sudo aptitude install libdvdcss2
Install support for adding multimedia codecs:
In Ubuntu 32 bits: sudo apt-get install w32codecs
In Ubuntu 64 bits: sudo apt-get install w64codecs
Other codecs:  sudo apt-get install non-free-codecs

Install VLC Media Player:
It is a multimedia player that plays almost any format of audio and video.
sudo add-apt-repository ppa: n-muench/vlc
sudo apt-get update
sudo apt-get install vlc vlc-plugin-esd mozilla-plugin-vlc
Music management and playback application for GNOME
sudo add-apt-repository ppa: banshee-team/ppa
sudo apt-get update
sudo apt-get install banshee
sudo apt-get install banshee-extension-ubuntuonemusicstore
MPlayer is one of the most popular media player available on linux , it supports playing all the major audio/video file formats
sudo apt-get install mplayer
Moovida Media center:
Moovida is much more than a simple media player... it is a cutting edge media center bringing the best of the internet to your TV screen
sudo apt-get install moovida
XBMC is an award-winning free and open source (GPL) software media player and entertainment hub for digital media. XBMC is available for Linux, OSX, Windows, and the original Xbox.
sudo add-apt-repository ppa:team-xbmc
sudo apt-get update
sudo apt-get install xbmc
Flash plugin for 64 bit
sudo add-apt-repository ppa:sevenmachines/flash
sudo apt-get update
sudo apt-get install flashplugin64-installer
Install support for Java application
sudo aptitude install sun-java6-fonts sun-java6-jre sun-java6-plugin
Bisigi Themes
These themes can be installed by adding besigi project repository, Open terminal and copy the following commands:
sudo add-apt-repository ppa:bisigi/dev
sudo apt-get update
sudo apt-get install bisigi-themes
Screenlets are small owner-drawn applications (written in Python) that can be described as "the virtual representation of things lying/standing around on your desk". Sticky notes, clocks, rulers, ... the possibilities are endless.
sudo apt-get install screenlets
Ubuntu Tweak:
Ubuntu Tweak is a must have application for Ubuntu and LinuxMint, it is an application to config Ubuntu easier for everyone. It provides many useful desktop and system options that the default desktop environment doesn't provide.
sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak
p7zip is the Unix port of 7-Zip, a file archiver that archives with very high compression ratios.
sudo apt-get install p7zip-full
Speed up the application launch
Preload is considered to be read-ahead daemon application as it analyzes the applications which user runs, and on the basis of this analysis it predicts which applications user can run next time and launches these applications in RAM.
sudo apt-get install preload
Now to start preload run the following command in terminal: sudo /etc/init.d/preload start

Install Ailurus
Ailurus is an application designed for making Linux easier to use. You can use it to install software and change system settings.
sudo add-apt-repository ppa:ailurus
sudo apt-get update
sudo apt-get install ailurus
Install Wine
Wine is a tool that allows us to run Windows programs on GNU / Linux.
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine
PlayOnLinux is a piece of sofware which allows you to easily install and use numerous games and softwares designed to run with Microsoft®'s Windows®.
sudo apt-get install playonlinux
A few plugins for compiz:
sudo add-apt-repository ppa:compiz/ppa
sudo apt-get install compiz-fusion-extra-plugins
Since Ubuntu 10.04 (Lucid Lynx), Skype is part of the Canonical partner repository.
sudo apt-get update
sudo apt-get install skype
Pidgin is a GTK2-based instant messenger application. It supports multiple protocols via modules, including AIM, ICQ, Yahoo!, MSN, Jabber, IRC, Napster, Gadu-Gadu and Zephyr.
sudo add-apt-repository ppa:pidgin-developers/ppa
sudo apt-get update
sudo apt-get install pidgin
Emesene is a nice and simple MSN Messenger client. It tries to be similar to the official client, but with a simpler interface and a nicer look.
sudo add-apt-repository ppa:bjfs/ppa
sudo apt-get update
sudo apt-get install emesene
Install Liferea
Liferea (Linux Feed Reader) is an aggregator for online news feeds.
sudo aptitude install liferea
Twitter Clients
In ubuntu is installed by default we Gwibber, but we can install other as:

sudo add-apt-repository ppa:effie-jayx/turpial
sudo apt-get update
sudo apt-get and install turpial
Install JDownloader
jdownloader is a great tool to download file from share websites like and many more
sudo add-apt-repository ppa:jd-team/jdownloader
sudo apt-get update
sudo apt-get install jdownloader
Downloader For X:
Downloader for X is a nice download manager that allows downloading files from Internet , pausing them and downloading them later . It also supports splitting file into number of segments so that files could be downloaded quickly.
sudo apt-get install d4x
The Deluge application was designed to be a full-featured BitTorrent client. Deluge uses libtorrent in it's backend and PyGTK for it's user interface,  and is  currently usable on POSIX-compliant operating systems.
sudo add-apt-repository ppa:deluge-team/ppa
sudo apt-get update
sudo apt-get install deluge
Vuze is a bitorrent client that is used to download and share files using the p2p network
sudo apt-get install vuze
Filezilla is the best ftp client for Linux
sudo apt-get install filezilla
Install Chromium
I prefer firefox before chromium but is very useful to have another browser installed.
sudo add-apt-repository ppa: chromium-daily/ppa
sudo apt-get update
sudo apt-get install-and chromium-chromium-browser-ffmpeg-nonfree codecs
Install Shutter
It is a tool that allows you to capture screen, edit and upload them to servers such as imageshack.
sudo add-apt-repository ppa:shutter/ppa
sudo apt-get update
sudo apt-get install shutter
Install burg
BURG stands for Brand-new Universal loadeR from GRUB. It's based on GRUB, and add features like new object format and configurable menu system.
sudo add-apt-repository ppa:bean123ch/burg
sudo apt-get update
sudo apt-get install burg-pc burg burg-themes burg-emu
Install OpenShot
It is one of the best video editors for Linux, it is easy to use and has a large number of effects and transitions.
sudo add-apt-repository ppa:jonoomph/openshot-edge
sudo apt-get update
sudo apt-get install openshot
Backup tool: Deja Dup:
Deja Dup is a simple backup tool. It hides the complexity of doing backups the 'right way' (encrypted, off-site, and regular) and uses duplicity as the back-end.
sudo add-apt-repository ppa:deja-dup-team/ppa
sudo apt-get update
sudo apt-get install deja-dup 
Read more

Installing Oracle VM VirtualBox on Ubuntu

VirtualBox is a cross-platform virtualization application.

What does that mean? For one thing, VirtualBox installs on your existing Intel or AMD-based computers, whether they are running Windows, Mac, Linux or Solaris operating systems. Secondly, VirtualBox extends the capabilities of your existing computer so that VirtualBox can run multiple operating systems (inside multiple virtual machines) at the same time. So, for example, you can run Windows and Linux on your Mac, run Windows Server 2008 on your Linux server, run Linux on your Windows PC, and so on, all alongside your existing applications. You can install and run as many virtual machines as you like -- the only practical limits are disk space and memory.

Features of "Oracle VirtualBox 3.2.0":
 * Avirtual SAS controller, emulating the LsiLogic SAS controller.
 * Dynamic memory ‘ballooning,’ enabling 64-bit hosts to adjust the amount of memory dedicated to a VM on the fly.
 * Guest Automation API.
 * Large Page support for increased performance.
 * Limited, experimental support for Mac OS X guests.
 * Multi-monitor support in Windows guests.
 * Page Fusion, a new feature that de-duplicates RAM used by similar VMs.
 * RDP video acceleration.
 * Snapshots can now be deleted while the VM is running.
 * Support for desktop and server versions of Ubuntu “Lucid Lynx” 10.04 LTS.
 * Support for Oracle Enterprise Linux 5.5.
 * Support for the Unrestricted Guest Execution feature in Intel Core i5, Core i7 and Xeon 5600 Series processors.
 * USB tablet/keyboard emulation.
 * vCPU hot-plugging for Linux and some Windows guests.

Installing VirtualBox:
To install VirtualBox, you need to add the non free repository, add one of the following lines according to your distribution to your /etc/apt/sources.list:
deb lucid non-free
deb karmic non-free
deb jaunty non-free
deb intrepid non-free
deb hardy non-free
deb squeeze non-free
deb lenny non-free
deb etch non-free
Add the verification key, type this command :
wget -q -O- | sudo apt-key add -

To install VirtualBox, do
sudo apt-get update
sudo apt-get install virtualbox-3.2

This command will install the latest stable version of VirtualBox3.2.

Note: Ubuntu users might want to install the dkms package to ensure that the VirtualBox host kernel modules (vboxdrv, vboxnetflt and vboxnetadp) are properly updated if the linux kernel version changes during the next apt-get upgrade. The dkms package can be installed through the Synaptic Package manager or through the following command: sudo apt-get install dkms

Read more

Detect Directory Traversal Vulnerabilities on HTTP / FTP Servers - DotDotPwn


Sometimes, developer's  just create some "generic" filters in order to prevent security issues, like the ones related to web technolgies such as XSS, SQLi or Directory traversals, but not all the times they take care about the obscure strings that an attacker can use to bypass many those weakest filters. With the use of DotDotPwn tool, we can confirm if a Directory traversal attack can be performed -even- if an HTTP/FTP server has already implemented any kind of filter against this attack and knowing *ALL* the available attack strings, developers can strength their web application/client-server filters.

DotDotPwn is a simple PERL tool which detects several Directory Traversal Vulnerabilities on HTTP/FTP Servers. This AttackDB version currently has 871 traversal payloads.

DotDotPwn Features:
 * Detects Directory traversal vulnerabilities on remote HTTP/FTP server systems.
 * DotDotPwn checks the presence of boot.ini on the vulnerable systems through Directory traversal vulnerabilities, so it is assumed that the tested systems are Windows based HTTP/FTP servers.
 * Currently, the traversal database holds 871 attack payloads. Use the -update flag to perform an online fresh update.

DotDotPwn requirements:
* Perl with support of HTTP::Lite and Net::FTP modules (these can be easily downloaded from the CPAN site -

Using DotDotPwn:
Untar the package using command: tar -zxvf ddpwn.tar.gz
type the following command to run the directory traversal vulnerabilities test against web server:
perl -hhtp

Read more about DotDotPwn - here
Read more

Recover deleted files from NTFS filesystem from Ubuntu Linux - Ntfsundelete

If you have accidentally deleted files from your hard drive, don't panic! You can easily recover deleted files whether you are using a Windows PC (NTFS) or Linux OS. You can undelete files with almost guaranteed success. The most important thing is to act as soon as you realize that the files are lost.

When a file is deleted from your computer it is not really deleted. It is simply removed from the directory of files in the folder. Even though you can no longer see the file in the folder, its contents still exist 100% intact at this point.

If you're using Windows and you deleted the file using Windows Explorer, the file will have been moved to the Recycle Bin, as long as a file remains there it can easily be restored in its entirety, with no problem at all. So the first thing to do when you want to recover a deleted file is look in the Recycle Bin. If it's there, use the Restore option which will move it back to its original location.

If you emptied the bin, used Shift Delete to get rid of the file, deleted it from within an application or used some other method of removing it that bypassed the bin, then it is still almost certainly recoverable. When you empty the Recycle Bin or delete a file using another method, the file is still not really deleted. The file no longer exists as far as the operating system is concerned and the space it occupied becomes available for re-use by other files. But the disk space does not get re-used straight away so the data that the deleted file contained will stay on your hard drive for some time to come.

At this point of time you can use Linux OS to recover the deleted file from the windows OS running under NTFS partition using tool call - Ntfsundelete

Open up the terminal and type following command: sudo apt-get install ntfsprogs

The ntfsprogs package contains userspace tools: mkntfs, ntfscat, ntfsclone, ntfscluster, ntfscp, ntfsfix, ntfsinfo, ntfslabel, ntfsls, ntfsresize, ntfsundelete, etc and a shared NTFS library.

Using Ntfsundelete:
Figure out which drive  (NTFS) you want to undelete the files from. Open a terminal window and enter the following command in it: sudo fdisk -l this will give you the list of partition present in your drive

Now that you know the name Ubuntu has assigned to your hard drive, we’ll scan it to see what files we can uncover, In the terminal window, type: sudo ntfsundelete /dev/sda1
(replace the /dev/sda1 to your actual drive)

The names of files that can recovered show up in the far right column. The percentage in the third column tells us how much of that file can be recovered.

To quickly recover the PNGs, we will use the * wildcard to recover all of the files that end with .png.
Open up the terminal window, enter: sudo ntfsundelete /dev/sda1 –u –m *.png

Read more

How to set Password Length in Ubuntu Linux

A strong password policy is one of the most important aspects of your security posture. Many successful security breaches involve simple brute force and dictionary attacks against weak passwords. If you intend to offer any form of remote access involving your local password system, make sure you adequately address minimum password complexity requirements, maximum password lifetimes, and frequent audits of your authentication systems.

Setting Password Length:
By default, Ubuntu requires a minimum password length of 4 characters, these values are controlled in the file /etc/pam.d/common-password, which is outlined below, look for the line having "" mentioned ...

password   [success=1 default=ignore] nullok obscure min=4 max=8 sha512
If you would like to adjust the minimum length to 6 characters, change the appropriate variable to min=6. The modification is outlined below.
password   [success=1 default=ignore] nullok obscure min=6 max=8 sha512
Read more

Recover your deleted jpeg pictures from filesystem or camera memory card - recoverjpeg

Deleted or lost files can usually be recovered from failed or formatted drives and partitions, CD-ROMs and memory cards using the free software available in the Ubuntu repositories. The data is recoverable because the information is not immediately removed from the disk.

Recoverjpeg tries to identify jpeg pictures from a filesystem image. To achieve this goal, it scans the filesystem image and looks for  a  jpeg structure at blocks starting at 512 bytes boundaries.

Salvaged   jpeg   pictures   are  stored  by  default  under  the  name imageXXXXX.jpg where XXXXX is a five digit number starting at zero.  If there  are more than 100,000 recovered pictures, recoverjpeg will start using six figures numbers and more as soon as needed, but  the  100,000 first  ones will use a five figures number. Options -f and -i can over‐ride this behavior.

Open the terminal and type following command to install recoverjpeg: sudo apt-get install recoverjpeg

Using recoverjpeg:
Open up the terminal and move to direcotory where you want to store the recovered jpef file and give the following command: sudo recoverjpeg /dev/sda1

Check recoverjpeg man pages to know more options using command: man recoverjpeg

Recoverjpeg does not include a complete jpeg parser. You  may  need  to use  sort-pictures afterwards to identify bogus pictures. Some pictures may be corrupted but have a correct structure; in this case, the  image may be garbled. There is no automated way to detect those pictures with a 100% success rate.

Read more

Setting up squid proxy server on Ubuntu (Quick Start Guide)

Squid is an internet proxy server that can be used within a network to distribute an internet connection to all the computers within the network. One central computer is connected to the internet through any means such as dial-up, cable modem, ISDN, DSL, or T1, runs squid, and thus acts as the firewall to the internet. Because it is a proxy, it has the capabilities to log all user actions such as the URLs visited. There are many features that can be configured in squid. This guide is meant to be a quick start guide for those who are eager to get squid working and then configure it from there.

You can also install and configure squid as a cache server on the local individual machine for speeding up your internet access.

Install Squid
Open up the terminal and type the following command to install squid:
sudo apt-get install squid

Squid Configuration
Open the squid.conf file for editing using command:
gksudo gedit /etc/squid/squid.conf

Find the http_port tag, By default it reads
# http_port 3128

This is the default port that Squid will listen on for requests. If you want to change it, uncomment the line and set the correct port. If you want Squid to listen only on one specific NIC, you can also change the IP address – for example :

Next, find the http_access section Uncomment these 2 lines:
acl our_networks src
http_access allow our_networks

NOTE: You'll need to change to match your network. Unless you have a second subnet you can delete

With above change, the basic squid configuration is done, you can now start/stop the squid server using command: sudo /etc/init.d/squid start|restart|stop

Configuring squid Clients
To configure any application including a web browser to use squid, modify the proxy setting with the IP address of the squid server and the port number that you have specified in the squid configuration file (default 3128).

Below example showing the Firefox configuration for using squid proxy server running on ip address and port 3128.

Read more

Configuring Static Network Settings (IP address, netmask, and gateway) in Ubuntu Linux

Static IP Address Assignment
To configure your system to use a static IP address assignment, add the static method to the inet address  statement for the appropriate interface in the file /etc/network/interfaces. The example below assumes you are configuring your first Ethernet interface identified as eth0. Change the address, netmask, and gateway values to meet the requirements of your network.

auto eth0
iface eth0 inet static

By adding an interface configuration as shown above, you can manually enable the interface through the ifup command: sudo ifup eth0

To manually disable the interface, you can use the ifdown command: sudo ifdown eth0

DNS Client Configuration
To configure your system to use DNS for name resolution, add the IP addresses of the DNS servers that are appropriate for your network in the file /etc/resolv.conf. You can also add an optional DNS suffix search-lists to match your network domain names.

Below is an example of a typical configuration of /etc/resolv.conf for a server on the domain "" and using two Google public DNS servers.


If you have multiple domains you wish to search, your configuration might look like the following.

Read more

How to install RealPlayer on Ubuntu Linux

RealPlayer is a closed source cross-platform media player by RealNetworks that plays a number of multimedia formats including MP3, MPEG-4, QuickTime, Windows Media, and multiple versions of proprietary RealAudio and RealVideo formats.

Note: The .deb package currently available from the RealNetworks site is a 32-bit build of RealPlayer. The .deb file available from the Medibuntu repository will run on 64-bit systems.

Installing RealPlayer:
Add the Medibuntu Repositories, RealPlayer is available through the Medibuntu non-free repository.

The following command will register the Medibuntu repository with your system's Advanced Packaging Tool (APT) and import the Medibuntu keyring. The command should be run in the Terminal (Applications -> Accessories -> Terminal). The command is not release specific - it will determine which version of Ubuntu is running and install the appropriate repositories.

sudo wget`lsb_release -cs`.list --output-document=/etc/apt/sources.list.d/medibuntu.list
sudo apt-get -q update
sudo apt-get --yes -q --allow-unauthenticated install medibuntu-keyring
sudo apt-get -q update

A line similar to the following will be created in /etc/apt/sources.list.d/medibuntu.list. The entry will reflect the codename of the Ubuntu release you are currently using.

Open the Terminal via Applications > Accessories > Terminal.

sudo apt-get update
sudo apt-get install realplayer

The default installation location is /opt/real/RealPlayer.
Read more

How to Install / Configure / Use μTorrent Server on Linux system

µTorrent Server is designed for use on computers running Linux and other UNIX-like operating systems. It provides a state-of-the-art implementation of the BitTorrent protocol and a full-featured web-based user interface in a small footprint.

μTorrent server is a daemonizable 32-bit binary of the µTorrent core, built for x86 compatible Linux. It can be managed programmatically via an HTTP API or interactively by using the (included) customized version of the popular uTorrent Web user interface.

µTorrent Server is a full implementation of the official BitTorrent protocol.
Features include:
 * Web-based remote control daemon
 * Multiple simultaneous downloads
 * Configurable bandwidth scheduler
 * Global and per-torrent speed limiting
 * Quick-resumes interrupted transfers
 * Trackerless support (Mainline DHT)

Additionally, µTorrent Server includes a full-featured web-based user interface.

Installation and Configuration of µTorrent Server:
 * Download µTorrent Server for Linux from here.
 * Extract the downloaded package using command:
tar zxvf utorrent-server-3.0-21701.tar.gz
cd bittorrent-server-v3_0/
 * Create µTorrent server configuration file bittorrent-server-v3_0/utserver.conf and put the following settings into this configuration file:
dir_temp_files: temp
preferred_interface: eth0
Starting uTorrent server:
Open up the terminal and type following command to start the µTorrent server:
cd bittorrent-server-v3_0/
This will start the  µTorrent server on port 8080 (default), users can access the µTorrent web client from any browser using URL: http://<µTorrent ip address>:8080/gui

Read more

Utility to Convert any Video to iPod, iPod Touch and iPhone MP4 Compatible Format - Furius iConverter

Furius iConverter is a simple GTK interface provides users with a convenient front-end for converting any FFMpeg-supported video format into iPod/iPhone friendly MP4.

Furius iConverter feature:
 * Easy to use
 * Converts any video
 * No configuration needed
 * Supports drag and drop
 * Supports batch conversion
 * Automatically creates high quality videos for your device
 * Automatically fixes codec errors
 * Automatically detects source video aspect ratio and converts appropriately

Please note:
Some distributions come with  a cut down version of ffmpeg and you may need to compile from source.
For Ubuntu users you can enable the Medibuntu repositories and download a fully working version by issuing the following commands:

sudo wget –output-document=/etc/apt/sources.list.d/medibuntu.list$(lsb_release -cs).list && sudo apt-get –quiet update && sudo apt-get –yes –quiet –allow-unauthenticated install medibuntu-keyring && sudo apt-get –quiet update
sudo apt-get install ffmpeg libavcodec-extra-52

Ubuntu users:
Download  furiusiconverter_0.1.1.0_all.deb and install by double click on the downloaded .deb file.
You can find Furius iConverter under  Sound & Video

Read more

Retrieve mail from Yahoo!'s webmail service - FetchYahoo

FetchYahoo is a Perl script that downloads mail from a Yahoo! account to a local mail spool. It is meant to replace fetchmail for people using Yahoo! mail since Yahoo!'s POP service is no longer free. It downloads messages to a local mail spool, including all parts and attachments. It then deletes messages unless requested not to. It can also optionally forward messages to a specified email address and repeat with a given interval.

NOTE: Fetchyahoo will only work if you have selected the all-new Yahoo web interface as your default. You can find out how to switch to the new Yahoo here.

Installing and using FetchYahoo:
    * Download the package and uncompress it : tar -xvzf fetchyahoo-x.y.tar.gz
    * cd fetchyahoo-x.y ; chmod a+rx fetchyahoo
    * Edit fetchyahoo
     OR copy fetchyahoorc to /etc/fetchyahoorc or ~/.fetchyahoorc and edit that
     OR just run fetchyahoo from the commandline
         (use --help to see all options).
    * Use your mail client to get mail from your spool or mbox file.

Options specified on the commandline take precedence over options specified in the configuration file, which in turn take precedence over ons hardcoded within the fetchyahoo program file.

Read more

Simple GUI application to manage ISO, IMG, BIN, MDF and NRG Image files - Furius ISO Mount

Furius ISO Mount is a simple Gtk+ Interface to Mount and Manage ISO, IMG, BIN, MDF and NRG Image files without burning to disk.

An ISO, IMG, BIN, MDF and NRG Image management utility.

Furius ISO Mount features:
 * Automatically Mounts ISO, IMG, BIN, MDF and NRG Image Files.
 * Supports the ISO-13346 “UDF” file system specification when using the loop mount option.
 * Automatically creates a mount point in your home directory.
 * Automatically Unmounts the Image files.
 * Automatically removes the mount directory to return your home directory to its previous state.
 * Automatically saves the history of the last 10 images mounted.
 * Mounts multiple images.
 * Burn ISO and IMG Files to optical disk.
 * Generate Md5 and SHA1 checksums.
 * Automatically retrieves any previously unmounted images.
 * Automatically generates a log file of all commands needed to mount and unmount images manually.

Ubunutu user can install Furius ISO Mount using command: sudo apt-get install furiusisomount

Packaman provides a 1-click Install file to install “Furius ISO Mount”.
Click here to download and open with YaST2 package manager to install “Furius ISO Mount” in openSUSE.

After successful installation go to Application > System Tools and click on "Furius ISO Mount" to open up the application

Read more

GNOME Theme Manager for Ubuntu Linux - Epidermis

Epidermis changes the appearance of your GNOME desktop in all its aspects in one click. Epidermis 'skins' change the appearance of your desktop wallpaper, Metacity windows border theme, your GTK+ controls theme, your icon theme, your mouse cursor theme, your GRUB bootsplash screen and your GDM login screen theme. Each of these customizations are downloaded in 'pigments' which are available from an Epidermis 'repository'.

An Epidermis skin handles the following themes, called pigments:
 * Wallpapers
 * Metacity window border themes
 * GTK widget themes
 * Icon sets
 * GNOME splash images
 * Mouse cursor themes
 * Grub bootsplash screen
 * Usplash bootsplash screen
 * GDM login screen

Download the latest version of epidermis_0.5.2-1_all.deb, double click the downloaded .deb file to install the epidermis, after successful installation you can find epidermis under Application > System Tools

Read more

Utility for creating installers. DEB - Ubucompilator

Ubucompilator is a very simply tool to compile a software by the source code and make a .deb package. Ubucompilator is designed for debian's distro derivates. Ubucompilator is the substitute in the compilation process of software of the terminal. After the software's compilation, you can create a .deb package for install the software just compiled in your ubuntu's (linux mint, debian and relative derivates). Ubucompilator is a free software released undere GNU GPL v3.

Ubucompilator Features:
 * Compile  software
 * Create .deb packages
 * Unpack the source code by the unziptool

Ubucompilator Installation:
Download the Ubucompilator deb file.
Install Ubucompilator with a double click on the icon or install ubucompilator using command:
sudo dpkg -i ubucompilator_0.1.2-1_all.deb
After successful installation you can find the Ubucompilator under Application > Others

How to compile and install the software from source code using command line - check here
Read more

Text Encryption utility using the Advanced Encryption Standard (AES) - Furius Cipher

Furius Cipher is a simple text encryption utility using the Advanced Encryption Standard (AES).

Here are some key features of "Furius Cipher":
 * US Government standard text encryption.
 * Supports UTF8 character encoding.
 * Text can be loaded from and saved to files.

Ubuntu Users can download the deb file from here, double click the download .deb file to install.

Create a launcher for Gnome user:
 * Right-click on the gnome panel (the taskbar at the top of the screen) and choose “Add to Panel
 * Select “Custom Application Launcher” and fill in these values:

Type: Application
Name: Furius Cipher
Command: furiuscipher

 * You can also select an icon to use with the launcher.
 * Click “OK” to save the changes

Click the new launcher to start.

Other Users can Compile from the source file furiuscipher-1.0.0.tar.gz
 * wget
 * tar xzvf furiuscipher-1.0.0.tar.gz
 * cd furiuscipher-1.0.0
 * ./configure
 * make
 * su -c "make install"
Read more

Converts many CD-ROM image (BIN, MDF, PDI, CDI, NRG, and B5I) formats to ISO9660 - Iat

Iat (Iso9660 Analyzer Tool) is a tool for detecting the structure of many types of CD-ROM image file formats, such as BIN, MDF, PDI, CDI, NRG, and B5I, and  converting them into ISO-9660.

It’s included in the Debian repositories, so install it using apt-get install iat, or install it using the synaptic software management tool and use it like in the following

Other can compile and install the iat package, open up the terminal and type following command:

bunzip2 iat-0.1.7.tar.bz2
cd iat
./configure && make && sudo make install

Using iat:
Convert MDF-image to ISO9660: iat my_image.mdf my_new_image.iso
Convert NGR to ISO9660: iat cd_image.nrg cd_image.iso
Convert BIN-image to ISO9660: iat my_image.bin > my_new_image.iso

Write CD directly from MDF-format: iat my_image.mdf | cdrecord
Read more

How to perform sha256sum check on Ubuntu Linux

The program sha256sum is designed to verify data integrity using the SHA-256 (SHA-2 family with a digest length of 256 bits). SHA-256 hashes used properly can confirm both file integrity and authenticity.

Comparing hashes makes it possible to detect changes in files that would cause errors. The possibility of changes (errors) is proportional to the size of the file; the possibility of errors increase as the file becomes larger. It is a very good idea to run an SHA-256 hash comparison check when you have a file like an operating system install CD that has to be 100% correct.

Most Linux distributions come with the sha256sum utility (on Ubuntu it is part of the coreutils package). We are going to use the OpenSuSe 11.3 ISO file for the following example:

Check the iso file
First open a terminal and go to the correct directory to check a downloaded iso file:
Then run the following command from within the download directory.

sha256sum Linux.iso
sha256sum should then print out a single line after calculating the hash:

35ad366043bd80bbf5dcab5089f46a3efd142fd132b4423343f716ae0177fd86  Linux.iso

Compare the hash (the alphanumeric string on left) that your machine calculated with the corresponding hash in the SHA256SUMS file.

When both hashes match exactly then the downloaded file is almost certainly intact. If the hashes do not match, then there was a problem with either the download or a problem with the server. You should download the file again from either the same mirror, or from a different mirror if you suspect a server error.

Check here to know how to perform md5 checksum.
Read more

Utility to recover deleted files from an ext3 or ext4 Linux partition - Extundelete

Extundelete is a utility that can recover deleted files from an ext3 or ext4 partition. The ext3 file system is the most common file system when using Linux, and ext4 is its successor. extundelete uses the information stored in the partition's journal to attempt to recover a file that has been deleted from the partition. There is no guarantee that any particular file will be able to be undeleted, so always try to have a good backup system in place, or at least put one in place after recovering your files!

Download and Install Extundelete:
Download the latest version of Extundelete - here

To compile and install Extundelete, you should first install the binary and development packages for e2fsprogs and e2fslibs.  You must also have a C++ compiler and a make utility to compile extundelete.
Go to terminal and type following command to install Extundelete:

tar -xjf extundelete-0.2.0.tar.bz2
cd extundelete-0.2.0

The extundelete program may be run as-is from the build directory, or you may wish to install it to a directory that is shared with other executable programs, which you may do by running the following command: make install

Assume you have deleted a file called /home/user/an/important/file. Also assume the output of the 'mount' command shows this line (among others):

/dev/sda3 on /home type ext3 (rw)

This line shows that the /home directory is on the partition named /dev/sda3, so then run: 
umount /dev/sda3 and check that it is now unmounted by running the mount command again and seeing it is not listed.Now, with this information, run extundelete:
# extundelete /dev/sda3 --restore-file user/an/important/file

If you have deleted the directory 'important', you can run: 
# extundelete /dev/sda3 --restore-directory user/an/important

Or if you have deleted everything, you can run: 
# extundelete /dev/sda3 --restore-all

Read more
Related Posts with Thumbnails