Amazon AWS Route 53 GEO DNS Configurations

You can send visitors to different servers based on country of their IP address using Amazon Route 53 cloud based dns server. For example, if you have a server in Amsterdam, a server in America, and a server in Singapore, then you can easily route traffic for visitors in Europe to the Amsterdam server, people in Asia go to the Singapore server and those in the rest of the world be served by the American server. This will results into the various kinds of benefits such as:

  1. Better performance as you are sending web site visitors to their nearest web server.
  2. Reduced load on origin.
  3. Geomarketing/online advertising.
  4. Restricting content to those geolocated in specific countries (I am not a big fan of DRM).
  5. In some cases you can get potentially lower costs and more.

In this post, I will explain how to configure and test GeoDNS using AWS Route 53 service.

Read more →

Top 8 Tools To Search Memory Under Linux / Unix [ Forensics Analysis ]

You can dump Linux or Unix server memory. This is useful for forensics analysis, and testing your own system. This is often desirable to see:

  • What code and what data actually resides in memory.
  • You can search for specific pids memory.
  • Search memory for string and other data such as passwords.
  • Works as add-on tool for gdb and others.
  • Search/replace/dump memory from running processes and core files.
  • All kinds of deep hacking activities that simply saves your time and solve problems.
Read more →

Download of the day: Kali Linux ( BackTrack Linux )

Kali Linux is the successor of the BackTrack Penetration Testing Linux distribution has been released. From the official project page:

Kali is a complete re-build of BackTrack Linux, adhering completely to Debian development standards. All-new infrastructure has been put in place, all tools were reviewed and packaged, and we use Git for our VCS.

Read more →

Solaris / Linux: nicstat Command Show Network Interface Card Statistics

nicstat-welcomeThe nicstat command is top like utility for network interface card (NIC). It displays information and statistics about all your network card such as packets, kilobytes per second, average packet sizes and more. It works under Solaris and Linux operating systems.

In this post, I will explain how to install and use the nicstat command to find out stats about your NICs under Debian / Ubuntu / RHEL / CentOS Linux operating systems.

Read more →

Book Review: The Book Of Gimp

bookofgimpI usually use GIMP (the “GNU Image Manipulation Program”) for editing photos, changing colors, resizing photos, applying significant effects and more. It is a free software alternative to Adobe Photoshop. It is also quite popular with graphics artists and webmasters who wants to edit digital images. GIMP is not just a Linux specific program. It works on all leading operating systems, i.e., Mac OS X, MS-Windows and Unix variants. However, like many other powerful open source software, GIMP can be difficult to master. There are many options and plugins. So if, you are looking to learn or master the GIMP program, give The Book of GIMP a try.

Read more →

Amazon Cloudfront Dynamic Content Delivery With A WordPress Blog

A typical Wordpress blog contains a mix of static stuff such as images, javascript, style sheets and dynamic content such as posts, pages and comments posted by users. You can speed up your blog by serving static content via content delivery network such as Akamai, Edgecast and so on. The big boys of CDN business also offered the solution to accelerate dynamic content to improve the performance and reliability of the blog. However, solutions offered by big and traditional CDNs are expensive. Amazon cloudfront recently started to serving dynamic content at lowered price. In this blog post, I will explain:

  1. How to serve your entire blog using cloudfront.
  2. DNS settings.
  3. Wordpress settings.
  4. Documenting limitations of cloudfront.
  5. Documenting performance improvements.
Read more →

Download Of The Day: Fedora Linux 18 (Spherical Cow) DVD

Fedora Linux version 18 has been released and available for download. Fedora Linux is a community based Linux distribution. Fedora Linux is considered as the third most popular Linux distribution, behind Ubuntu and Mint for desktop usage. The new version comes with several new features such as – an installer that is rewritten and redesigned from the ground up, GNOME v3.6, KDE v4.9, Xfce v4.10, better network security with firewalld, Linux kernel v3.6, Python v3.3, Ruby on Rails v3.0, and much more.

Read more →

Goldendict: A Feature-rich Dictionary Lookup Linux Program

Goldendict is a cross-platform (Linux/Unix/MS-Windows/Apple OS X) and dictionary lookup app written in QT. This application support of multiple dictionary file formats. The program can search Wikipedia, Wiktionary, or any other MediaWiki based sites to perform lookups. You can listen to pronunciations for any word or setup text to speech to read out pronunciations. The dictionary also provides word stemming and spelling suggestions. You can also use this program to find out translations of words and phrases for different languages. A commercial mobile version is also available for Android based devices.

Read more →

Book Review: Python For Kids

pythonforkidsPersonally, I consider programming as a fundamental right. The programming will teach children problem solving and reasoning skills. So, if you have gifted kid or nephew who is about to turn 10 or 11, gift him Python for kids book. The book introduces kids to the basic concepts of Python programming. The kids require no previous programming experience. However, must understand basic math concepts.

Read more →

Linux / Unix: Install and Use Geany Integrated Development Environment

Geany is a great and light weight cross-platform integrated development environment for Linux and Unix based systems. It supports C, C++, Java, PHP, Python and 50+ other programming languages. Geany is known to run under Linux, FreeBSD, NetBSD, OpenBSD, MacOS X, AIX v5.3, Solaris Express and Windows. Geany more closely resembles programming editors available for Microsoft Windows such as Notepad++. So if, you are switching from MS-Windows to Ubuntu/Debian/Fedora/Mint or BSD/OS X/Unix like platform try geany IDE.

Read more →