howto set up as SOCKS v5 Proxy using PuTTY from windows

SOCKS is an Internet protocol that facilitates the routing of network packets between client-server applications via a proxy server. SOCKS performs at Layer 5 of the OSI model the Session Layer (an intermediate layer between the presentation layer and the transport layer).

SOCKS uses a handshake protocol to inform the proxy software about the connection that the client is trying to make and may be used for any form of TCP or UDP socket connection, whereas an HTTP proxy analyzes the HTTP headers sent through it in order to deduce the address of the server and therefore may only be used for HTTP traffic. The following examples demonstrate the difference between the SOCKS and HTTP proxy protocols

More »


Standard I/O and Pipes

After getting many questions about RHCE Lab exam, i decide to create my own free online book for Red Hat Certified Engineer (RHCE) study guide, I will try follow Red Hat Syllabus as much as i can but this is not promise as i believe if you study for certification only then go and dump exam somewhere but if you study for sciences then i hope you enjoy my point of view.

I am currently working in create videos but i will not publish till i finish the text book first. my plan is keep posting chapter by chapter till finish the book, chapter will not following any order

Standard I/O and Pipes

More »


inject google analytics to html files with bash

In some cases you create static html/htm file away from whatever CMS you may use (Wordpress – Joomla – Drupal) so your google analytic code “javascript” need to be inject manually.
In case like this and when you have many html/htm files you can use this script to automatically insert google code to them
Pleas take care from the following point:
1- Change TRACKER_ID to be Your
2- Edit the script to meet your need for example if your file have extension htm/html .. etc
3- Backup the original html/htm files

More »


centos-release-notes

More »


Linux Remote GUI with VNC

First time i work with computer i amazed much with the idea of take control of one machine in the other side of the world , after some time this become part of my unconscious idea of how Linux administration tasks getting done
Linux remote GUI is not only need by system administrators it’s also need for anyone who needs to use graphical interfaces on multiple machines. I will dedicate this tutorial for how to Remote Desktop Linux with VNC server and client solution

Excellence is to do a common thing in an uncommon way.
Booker T. Washington

What is VNC ?
VNC (Virtual Network Computing) is a cross-platform thin client technology originally developed by Olivetti Research Labs in Cambridge, England, who were later acquired by AT&T.
VNC is a graphical desktop sharing system that uses the RFB protocol to remotely control another computer. It transmits the keyboard and mouse events from one computer to another, relaying the graphical screen updates back in the other direction, over a network.

More »


The art of network debugging with tcpdump

Introduction
Tcpdump is powerful tool for network monitoring and data acquisition it’s working as Swiss knife for network troubleshooting. tcpdump simply powerful application dump traffic on a network this is what tcpdum created for it’s not creates to be analyzer like Wireshark however every application have it’s usage.
Tcpdump give you data without any prejudgment and let burden of analysis is placed directly on the user rather than the application this will sharp your skills and give you deep understand how the protocol work. i notes this happen in almost everything around us and this one of thing make Linux most powerful OS it’s not make user depend in application in the same time it give him tools this Linux beauty

Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime.
Chinese Proverb

More »


A Virtual File System and proc Files

Everything is consider a file in Linux, so your hard disk is kept track of as a file that sits there.
If you’re using an SATA hard drive as example, your hard drive will be known as /dev/sda. there is /dev/cdrom ,/dev/cdwriter , /dev/hda “IDE hard drive”.
Not only physical devices also all data are stored as files. in short

IN LINUX, EVERYTHING IS A FILE

More »