<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CEMAQ347cCp7ImA9WhRQFEQ.&quot;"><id>tag:blogger.com,1999:blog-9069934194071431189</id><updated>2011-12-10T11:47:22.008+07:00</updated><category term="linux" /><category term="L" /><category term="General" /><category term="mysql" /><category term="security" /><category term="documents" /><category term="Troubleshooting" /><category term="Networking" /><category term="Certificate" /><category term="microsoft" /><category term="freeware" /><category term="Rapidshare" /><category term="ebook" /><category term="money" /><title>Computer and Internet</title><subtitle type="html">Computer, Troubleshooting, Linux, Windows, Software, Hardware, Networking</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://computer.pratama.us/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://computer.pratama.us/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>depratama</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>67</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/com-pratama" /><feedburner:info uri="com-pratama" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>com-pratama</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry gd:etag="W/&quot;CEMAQ345eyp7ImA9WhRQFEQ.&quot;"><id>tag:blogger.com,1999:blog-9069934194071431189.post-5028741295215701959</id><published>2011-12-10T11:42:00.002+07:00</published><updated>2011-12-10T11:47:22.023+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-10T11:47:22.023+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><title>Include dbase on PHP 5.3 Centos 5.7</title><content type="html">I want to enable dbase on PHP 5.3. And i found website that have information about it. &lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Environment :&lt;br /&gt;OS : CentOS 5.7 Final&lt;br /&gt;Web Server : httpd-2.2.3-53&lt;br /&gt;PHP : php53-5.3.3-1.el5_6.1&lt;br /&gt;Programming Language : gcc&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;Download package from php.net&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;[root@compare] # wget http://pecl.php.net/get/dbase-5.0.1.tgz&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Extract package&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;[root@compare] # tar -zxvf dbase-5.0.1.tgz&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Prepare the build environment for a PHP extension and compile&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;[root@compare] # cd dbase-5.0.1&lt;br /&gt;&lt;br /&gt;[root@compare] # phpize&lt;br /&gt;&lt;br /&gt;[root@compare] #./configure&lt;br /&gt;&lt;br /&gt;[root@compare] # make&lt;br /&gt;&lt;br /&gt;[root@compare] # make install&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;copy dbase.so to http modules&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;[root@compare] # cp /root/php/dbase-5.0.1/modules/dbase.so /usr/lib64/httpd/modules/&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Message error if dbase.so not compatible or not installed correctly&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;[Wed Oct 26 20:15:28 2011] [error] [client 192.168.1.254] PHP Fatal error:  Call to undefined function dbase_open() in /var/www/html/compare/impdbf.php on line 19&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;That's all&lt;br /&gt;&lt;br /&gt;Source : http://www.myee.web.id/index.php/howto.html&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9069934194071431189-5028741295215701959?l=computer.pratama.us' alt='' /&gt;&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/5028741295215701959?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/5028741295215701959?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/com-pratama/~3/v_4hx9HjH3E/include-dbase-on-php-53-centos-57.html" title="Include dbase on PHP 5.3 Centos 5.7" /><author><name>depratama</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://computer.pratama.us/2011/12/include-dbase-on-php-53-centos-57.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUQGRnY-fip7ImA9WhdTFU4.&quot;"><id>tag:blogger.com,1999:blog-9069934194071431189.post-8294562800935822061</id><published>2011-07-13T11:55:00.002+07:00</published><updated>2011-07-13T12:02:07.856+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-13T12:02:07.856+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="Networking" /><title>SCP How To</title><content type="html">There are many software that can be use to transfer file. Many people use File Transfer Protocol to transfer file between computers. If you use Operating System Linux, you can use scp.&lt;br /&gt;scp is used for copying file from local to remote host securely. It uses ssh for data transfer and provides the same authentication and same level of security as ssh.&lt;span class="fullpost"&gt;&lt;br /&gt;If you want to copy a file from a remote host to the local host:&lt;br /&gt;scp user@remotehost.com:filename /path/local/directory&lt;br /&gt;&lt;br /&gt;If you want to copy a file from the local host to a remote host:&lt;br /&gt;scp /path/local/directory  user@remotehost.com:filename&lt;br /&gt;&lt;br /&gt;If you want to copy a directory from local host to a remote host&lt;br /&gt;scp -r /path/local/directory user@remotehost.com:/path/remote/directory&lt;br /&gt;&lt;br /&gt;If you want to copy a directory from remote host to a local host&lt;br /&gt;scp -r user@remotehost.com:/path/remote/directory /path/local/directory&lt;br /&gt;&lt;br /&gt;If you want to copy a file from remote host 1 to remote host 2 (copy file between remote host)&lt;br /&gt;scp user@remotehost1.com:/path/remote/host1/filename&lt;br /&gt;user@remotehost2.com:/path/remote/host2/&lt;br /&gt;&lt;br /&gt;If you want to use blowfish cipher to encrypt the data being sent:&lt;br /&gt;scp -c blowfish /path/local/directory  user@remotehost.com:filename&lt;br /&gt;&lt;br /&gt;If you want to compress the file before send:&lt;br /&gt;scp -c blowfish -C /path/local/directory  user@remotehost.com:filename&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9069934194071431189-8294562800935822061?l=computer.pratama.us' alt='' /&gt;&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/8294562800935822061?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/8294562800935822061?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/com-pratama/~3/j5UOL5J9sjE/scp-how-to.html" title="SCP How To" /><author><name>depratama</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://computer.pratama.us/2011/07/scp-how-to.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkYCSHg9fyp7ImA9WhZSEUw.&quot;"><id>tag:blogger.com,1999:blog-9069934194071431189.post-4146543925247944385</id><published>2011-03-26T12:41:00.000+07:00</published><updated>2011-03-26T12:42:49.667+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-26T12:42:49.667+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Networking" /><title>Yahoo Messenger Port</title><content type="html">Ports Yahoo! Messenger uses!&lt;br /&gt;&lt;br /&gt;Yahoo! Messenger services uses a variety of ports. These are list of ports&lt;br /&gt;&lt;br /&gt;Chat &amp; Messenger  TCP Port 5050: Client Access only&lt;br /&gt;Insider/Room Lists  TCP Port 80: Client Access only&lt;br /&gt;File Transfer  TCP Port 80: Server Access.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Your ISP may block this port, as its used for web hosting.&lt;br /&gt;You can change port in Messenger, Preferences, File Transfer.&lt;br /&gt;Voice Chat  UDP 5000-5010&lt;br /&gt;TCP 5000-5001: Client Access&lt;br /&gt;If UDP Fails, TCP will be used instead, see below.&lt;br /&gt;WebCam  TCP Port 5100: Client Access&lt;br /&gt;Super Webcam  TCP Port 5100: Server Access&lt;br /&gt;P2P Instant Messages  TCP Port 5101: Server Access&lt;br /&gt;PMs between Buddys may not use the Yahoo! Server, but this is not a requirement. &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9069934194071431189-4146543925247944385?l=computer.pratama.us' alt='' /&gt;&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/4146543925247944385?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/4146543925247944385?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/com-pratama/~3/HYIsJAge40E/yahoo-messenger-port.html" title="Yahoo Messenger Port" /><author><name>depratama</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://computer.pratama.us/2011/03/yahoo-messenger-port.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcCRHs_fSp7ImA9WhZSEU8.&quot;"><id>tag:blogger.com,1999:blog-9069934194071431189.post-5362318820223630334</id><published>2011-03-15T15:04:00.001+07:00</published><updated>2011-03-26T15:11:05.545+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-26T15:11:05.545+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mysql" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><title>Create User in MYSQL</title><content type="html">User management is an important aspect of managing a MySQL Server. This section covers the most common user management features encountered while managing a server.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dev.mysql.com/doc/mysql/en/User_names.html"&gt;Creating a New User Account&lt;/a&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;To create a new user account, first log in as root. Next, use the following command to create the user.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' IDENTIFIED BY 'some_password';&lt;br /&gt;flush privileges;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This command would give the new user all privileges on all databases and tables. The user could only log in from the host specified by localhost. For the changes to take effect, you must call the flush privileges; command to make the server reread the user table.&lt;br /&gt;&lt;br /&gt;The previous command is not something you would generally do. A more reasonable command line might look like this.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON db.* TO 'username'@'localhost' IDENTIFIED BY 'password';&lt;br /&gt;flush privileges;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This example explicitly identifies the privileges being granted. This is preferable as privileges are limited to only the user and database where access is required. The privileges are only applied to the database 'db' and not all the databases on the sever.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Change a User's Password&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you need to change a users password and nothing else, use the following set of commands.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;mysql -u root -p&lt;br /&gt;use mysql;&lt;br /&gt;update user set password=password('new_password') where user='username';&lt;br /&gt;flush privileges;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The password function encrypts the password in the database. Remember to execute flush privileges; so that your changes take effect.&lt;br /&gt;&lt;br /&gt;source:http://www.abbeyworkshop.com/howto/lamp/index.html&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9069934194071431189-5362318820223630334?l=computer.pratama.us' alt='' /&gt;&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/5362318820223630334?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/5362318820223630334?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/com-pratama/~3/71A1WWIBgcU/create-user-in-mysql.html" title="Create User in MYSQL" /><author><name>depratama</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://computer.pratama.us/2011/03/create-user-in-mysql.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEINQXg4fSp7ImA9WhZSEU8.&quot;"><id>tag:blogger.com,1999:blog-9069934194071431189.post-3941025350115984406</id><published>2011-03-03T14:37:00.003+07:00</published><updated>2011-03-26T15:03:10.635+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-26T15:03:10.635+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mysql" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="Networking" /><title>Backup Mysql Database</title><content type="html">This tip would be useful for those who are either making backup of their remote mysql database or moving their web hosting to their provider.&lt;br /&gt;&lt;br /&gt;Here’s how to export mysql DB to SQL file using command-line utility :&lt;br /&gt;mysqldump –user=username –password=1234 –databases your_database –opt –quote-names –complete-insert &gt; example.sql&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;or you can use this command :&lt;br /&gt;&lt;br /&gt;$ mysql -u username -p  dbname &gt; database.sql&lt;br /&gt;&lt;br /&gt;If the MySQL programs are not in your path, you will need to manually specify the location of the mysqldump program:&lt;br /&gt;&lt;br /&gt;$ /usr/local/mysql/bin/mysqldump -u username -p --opt dbname &gt; database.sql&lt;br /&gt;&lt;br /&gt;Download the database.sql and keep it in a safe place (CDR, Zip disk, etc).&lt;br /&gt;&lt;br /&gt;If you need to restore your database, you can do so like this:&lt;br /&gt;&lt;br /&gt;$ mysql -u username -p databasename &lt; database.sql&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9069934194071431189-3941025350115984406?l=computer.pratama.us' alt='' /&gt;&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/3941025350115984406?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/3941025350115984406?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/com-pratama/~3/vNgoFf6qJrA/backup-mysql-database.html" title="Backup Mysql Database" /><author><name>depratama</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://computer.pratama.us/2011/03/backup-mysql-database.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcEQ385eSp7ImA9WhZTEUo.&quot;"><id>tag:blogger.com,1999:blog-9069934194071431189.post-3905394647916450494</id><published>2011-02-23T13:09:00.002+07:00</published><updated>2011-03-15T13:20:02.121+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-15T13:20:02.121+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="Networking" /><title>Optimize Wordpress</title><content type="html">Optimize your website is important steps after you made it. If you build your website using wordpress, i found three steps to optimize it. &lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;span style="font-weight:bold;"&gt;First Step – Optimize&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1) Upgrade to latest WordPress release&lt;br /&gt;&lt;br /&gt;2) Delete all the unused or unwanted plugins (this is the first reason why you need 10-12 seconds to load your homepage).&lt;br /&gt;&lt;br /&gt;3) Clean up your css code using a css compressor like styleneat, cleancss or csstidyonline.&lt;br /&gt;&lt;br /&gt;4) Reduce the PHP and database queries.&lt;br /&gt;&lt;br /&gt;For example, on your header, use absolute URLs (http://www.yourdomain.com/wp-content/themes/example/style.css instead of &lt; ?php bloginfo(‘stylesheet_url’); ? &gt;).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Second Step – Install some plugins&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;After that you can install 6 ‘magic’ plugins:&lt;br /&gt;&lt;br /&gt;5) WP Super-Cache (to cache all the dynamic requests as static html files).&lt;br /&gt;&lt;br /&gt;6) WP Tuner (to analyze your database and to find slow queries or plugins).&lt;br /&gt;&lt;br /&gt;7) WP Smush.it (to reduce image file sizes using Smush.it)&lt;br /&gt;&lt;br /&gt;8) WP-DBManager (again, to optimize and repair the database)&lt;br /&gt;&lt;br /&gt;9) Disable Revisions and Autosave (every time you change a post you create new row in the database, you don’t need this feature).&lt;br /&gt;&lt;br /&gt;10) Clean Options (to find orphaned options in the wp_options table)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Third Step – Finish up&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;11) Use Amazon S3 to serve static files (useful to save bandwidth and cpu). If you need help follow this guide.&lt;br /&gt;&lt;br /&gt;12) Be sure to have the favicon.ico file. Otherwise WordPress will generate an ‘invisible’ 404 error (and a large amount of server load)&lt;br /&gt;&lt;br /&gt;13) Disable Hotlinking of image. Two tutorials from jaypeeonline.net:&lt;br /&gt;&lt;br /&gt;* HowTo: Prevent Bandwidth Theft or Hotlinking&lt;br /&gt;* HowTo: Allow Google Reader Access To Hotlink-Protected Images&lt;br /&gt;&lt;br /&gt;14) Keep RSS ‘content thieves’ away (tutorial here). And maybe use feedburner without any extra plugin to redirect your users.&lt;br /&gt;&lt;br /&gt;15) Create a robots.txt file and a sitemap&lt;br /&gt;&lt;br /&gt;16) Use Pingdom, Firebug and Dust-Me Selectors to find and fix errors.&lt;br /&gt;&lt;br /&gt;Source: http://blogof.francescomugnai.com/2009/07/16-pratical-tips-to-speed-up-wordpress-on-media-temples-grid-service/&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9069934194071431189-3905394647916450494?l=computer.pratama.us' alt='' /&gt;&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/3905394647916450494?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/3905394647916450494?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/com-pratama/~3/Np58QH3n35k/optimize-wordpress.html" title="Optimize Wordpress" /><author><name>depratama</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://computer.pratama.us/2011/02/optimize-wordpress.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEICRXwzfip7ImA9Wx9aEUg.&quot;"><id>tag:blogger.com,1999:blog-9069934194071431189.post-2981222199652621115</id><published>2011-02-15T18:40:00.001+07:00</published><updated>2011-03-03T18:42:44.286+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-03T18:42:44.286+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Troubleshooting" /><category scheme="http://www.blogger.com/atom/ns#" term="microsoft" /><title>How To Install VB6 on Windows 7</title><content type="html">After surfing around the net, I've found very little information regarding installation of VB6 on Windows 7. Most of the information out there is for Vista, and most of it is queries for assistance.&lt;br /&gt;&lt;br /&gt;You may be wondering why someone would want to utilize VB6 on a shiny new operating system like Windows 7. Or even Vista for that matter.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;There are about a bazillion legacy applications out there that have to be supported, and people like me who speak VB6 need to have the tools installed on our workstations in order to implement and test updates and such for these legacy applications.&lt;br /&gt;&lt;br /&gt;It also helps out when I need to squirt out a quick tool for use in my daily work.&lt;br /&gt;&lt;br /&gt;So without further delay, here is the process that I have used on my Windows 7 machines to install Visual Basic 6.&lt;br /&gt;&lt;br /&gt;   1. Turn off UAC.&lt;br /&gt;&lt;br /&gt;   2. Insert Visual Studio 6 CD.&lt;br /&gt;&lt;br /&gt;   3. Exit from the Autorun setup.&lt;br /&gt;&lt;br /&gt;   4. Browse to the root folder of the VS6 CD.&lt;br /&gt;&lt;br /&gt;   5. Right-click SETUP.EXE, select Run As Administrator.&lt;br /&gt;&lt;br /&gt;   6. On this and other Program Compatibility Assistant warnings, click Run Program.&lt;br /&gt;&lt;br /&gt;   7. Click Next.&lt;br /&gt;&lt;br /&gt;   8. Click "I accept agreement", then Next.&lt;br /&gt;&lt;br /&gt;   9. Enter name and company information, click Next.&lt;br /&gt;&lt;br /&gt;  10. Select Custom Setup, click Next.&lt;br /&gt;&lt;br /&gt;  11. Click Continue, then Ok.&lt;br /&gt;&lt;br /&gt;  12. Setup will "think to itself" for about 2 minutes. Processing can be verified by starting Task Manager, and checking the CPU usage of ACMSETUP.EXE.&lt;br /&gt;&lt;br /&gt;  13. On the options list, select the following:&lt;br /&gt;          * Microsoft Visual Basic 6.0&lt;br /&gt;          * ActiveX&lt;br /&gt;          * Data Access&lt;br /&gt;          * Graphics&lt;br /&gt;&lt;br /&gt;      All other options should be unchecked. Click Continue, setup will continue.&lt;br /&gt;&lt;br /&gt;  14. Finally, a successful completion dialog will appear, at which click Ok. At this point, Visual Basic 6 is installed.&lt;br /&gt;&lt;br /&gt;  15. If you do not have the MSDN CD, clear the checkbox on the next dialog, and click next. You'll be warned of the lack of MSDN, but just click Yes to accept.&lt;br /&gt;&lt;br /&gt;  16. Click Next to skip the installation of Installshield. This is a really old version you don't want anyway.&lt;br /&gt;&lt;br /&gt;  17. Click Next again to skip the installation of BackOffice, VSS, and SNA Server. Not needed!&lt;br /&gt;&lt;br /&gt;  18. On the next dialog, clear the checkbox for "Register Now", and click Finish.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The wizard will exit, and you're done. You can find VB6 under Start, All Programs, Microsoft Visual Studio 6.&lt;br /&gt;&lt;br /&gt;I've not tested this on Vista, but it should work for you there as well. Give it a try, and let me know how it works!&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;br /&gt;&lt;br /&gt;UPDATE&lt;br /&gt;&lt;br /&gt;You might notice after successfully installing VB6 on Windows 7 that working in the IDE is a bit, well, sluggish. For example, resizing objects on a form is a real pain.&lt;br /&gt;&lt;br /&gt;After installing VB6, you'll want to change the compatibility settings for the IDE executable.&lt;br /&gt;&lt;br /&gt;   1. Using Windows Explorer, browse the location where you installed VB6. By default, the path is C:\Program Files\Microsoft Visual Studio\VB98\&lt;br /&gt;&lt;br /&gt;   2. Right click the VB6.exe program file, and select properties from the context menu.&lt;br /&gt;&lt;br /&gt;   3. Click on the Compatibility tab.&lt;br /&gt;&lt;br /&gt;   4. Place a check in each of these checkboxes:&lt;br /&gt;          * Run this program in compatibility mode for Windows XP (Service Pack 3)/li&gt;&lt;br /&gt;          * Disable Visual Themes/li&gt;&lt;br /&gt;          * Disable Desktop Composition&lt;br /&gt;&lt;br /&gt;          * Disable display scaling on high DPI settings&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;After changing these settings, fire up the IDE, and things should be back to normal, and the IDE is no longer sluggish.&lt;br /&gt;&lt;br /&gt;source : http://www.fortypoundhead.com/&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9069934194071431189-2981222199652621115?l=computer.pratama.us' alt='' /&gt;&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/2981222199652621115?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/2981222199652621115?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/com-pratama/~3/d9Aav1LXyE8/how-to-install-vb6-on-windows-7.html" title="How To Install VB6 on Windows 7" /><author><name>depratama</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://computer.pratama.us/2011/02/how-to-install-vb6-on-windows-7.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEMARXg4fCp7ImA9Wx9aEUg.&quot;"><id>tag:blogger.com,1999:blog-9069934194071431189.post-5570242288574812200</id><published>2011-02-03T18:39:00.000+07:00</published><updated>2011-03-03T18:40:44.634+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-03T18:40:44.634+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Troubleshooting" /><category scheme="http://www.blogger.com/atom/ns#" term="microsoft" /><title>How To Disable UAC in Windows 7</title><content type="html">We can disable UAC in Windows 7 using these steps:&lt;br /&gt;&lt;br /&gt;   1. Run Registry Editor (RegEdit) by typing regedit at command prompt or at startmenu-&gt;run&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;   2. Locate following registry key:&lt;br /&gt;      HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionPoliciesSystem&lt;br /&gt;&lt;br /&gt;   3. Locate the following REG_DWORD value:&lt;br /&gt;      EnableLUA&lt;br /&gt;&lt;br /&gt;   4. Set the value of EnableLUA to 0.&lt;br /&gt;&lt;br /&gt;Now Exit from Registry Editor and Restart the computer. &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9069934194071431189-5570242288574812200?l=computer.pratama.us' alt='' /&gt;&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/5570242288574812200?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/5570242288574812200?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/com-pratama/~3/zuTDx9OgOjg/how-to-disable-uac-in-windows-7.html" title="How To Disable UAC in Windows 7" /><author><name>depratama</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://computer.pratama.us/2011/02/how-to-disable-uac-in-windows-7.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkEFQHs_eSp7ImA9Wx9XE0s.&quot;"><id>tag:blogger.com,1999:blog-9069934194071431189.post-3604876041940748818</id><published>2011-01-07T09:32:00.004+07:00</published><updated>2011-01-07T09:50:11.541+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-07T09:50:11.541+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="Troubleshooting" /><title>Tips Recover MySQL root Password</title><content type="html">One day i forgot myql root user password. Then i found simple steps to change it without reinstall mysql server.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;1. Open console and stop mysql service&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;#/etc/init.d/mysqld stop&lt;/code&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;2. Then i run this service without password&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;#mysqld_safe --skip-grant-tables&lt;/code&gt;&lt;/blockquote&gt; &lt;br /&gt;you can run it as a background if you would not use another console (shell) &lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;#mysqld_safe --skip-grant-tables &amp;&lt;/code&gt;&lt;/blockquote&gt; &lt;br /&gt;&lt;br /&gt;3. Then i open another console and connect to mysql&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;#mysql -u root&lt;/code&gt;&lt;/blockquote&gt;&lt;br /&gt;output&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;mysql&gt;&lt;/code&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;4. Next, i setup new password for root user&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;mysql&gt; use mysql;&lt;br /&gt;mysql&gt; update user set password=PASSWORD("NEW-ROOT-PASSWORD") where User='root';&lt;br /&gt;mysql&gt; flush privileges;&lt;br /&gt;mysql&gt; quit&lt;/code&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;5. Last step is stop mysql service&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;#/etc/init.d/mysqld stop&lt;/code&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;6. Finish, and start mysqld and test new password&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;#/etc/init.d/mysqld start&lt;br /&gt;#mysql -u root -p&lt;/code&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9069934194071431189-3604876041940748818?l=computer.pratama.us' alt='' /&gt;&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/3604876041940748818?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/3604876041940748818?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/com-pratama/~3/AUcm5F7JL78/tips-recover-mysql-root-password.html" title="Tips Recover MySQL root Password" /><author><name>depratama</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://computer.pratama.us/2011/01/tips-recover-mysql-root-password.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkQDSXw6fSp7ImA9Wx9XEEk.&quot;"><id>tag:blogger.com,1999:blog-9069934194071431189.post-171038917891682694</id><published>2011-01-03T14:33:00.003+07:00</published><updated>2011-01-03T14:39:38.215+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-03T14:39:38.215+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="L" /><category scheme="http://www.blogger.com/atom/ns#" term="Networking" /><title>Install DHCP Server</title><content type="html">Last week i need to install dhcp on my server. My server use Linux Ubuntu 8.04 as an operating system. These are the steps :&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;1. Install DHCP3 Server&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;span style="font-style: italic;"&gt;sudo apt-get install dhcp3-server&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;2. Edit Configuration of DHCP&lt;br /&gt;&lt;span style="font-style: italic;font-family:courier new;font-size:85%;"  &gt;sudo nano /etc/dhcp3/dhcpd.conf&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This is the configuration of /etc/dhcpd.conf&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;font-family:courier new;font-size:85%;"  &gt;# Sample /etc/dhcpd.conf&lt;br /&gt;# (add your comments here)&lt;br /&gt;default-lease-time 600;&lt;br /&gt;max-lease-time 7200;&lt;br /&gt;option subnet-mask 255.255.255.0;&lt;br /&gt;option broadcast-address 192.168.1.255;&lt;br /&gt;option routers 192.168.1.254;&lt;br /&gt;option domain-name-servers 192.168.1.1, 192.168.1.2;&lt;br /&gt;option domain-name "mydomain.example";&lt;br /&gt;&lt;br /&gt;subnet 192.168.1.0 netmask 255.255.255.0 {&lt;br /&gt;range 192.168.1.10 192.168.1.100;&lt;br /&gt;range 192.168.1.150 192.168.1.200;&lt;br /&gt;} &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Save this configuration using Ctrl+O and Exit using Ctrl+X. This configuration will result in the DHCP server giving a client an IP address from the range 192.168.1.10-192.168.1.100 or 192.168.1.150-192.168.1.200. It will lease an IP address for 600 seconds if the client doesn't ask for a specific time frame. Otherwise the maximum (allowed) lease will be 7200 seconds. The server will also "advise" the client that it should use 255.255.255.0 as its subnet mask, 192.168.1.255 as its broadcast address, 192.168.1.254 as the router/gateway and 192.168.1.1 and 192.168.1.2 as its DNS servers.&lt;br /&gt;&lt;br /&gt;3. Restart DHCP&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;span style="font-style: italic;"&gt;sudo /etc/init.d/dhcp3-server restart&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;4. Finish&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9069934194071431189-171038917891682694?l=computer.pratama.us' alt='' /&gt;&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/171038917891682694?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/171038917891682694?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/com-pratama/~3/DQ9QAQBMEeQ/install-dhcp-server.html" title="Install DHCP Server" /><author><name>depratama</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://computer.pratama.us/2011/01/install-dhcp-server.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MGQXgycSp7ImA9Wx9RF0g.&quot;"><id>tag:blogger.com,1999:blog-9069934194071431189.post-1414388009995836201</id><published>2010-12-19T16:37:00.001+07:00</published><updated>2010-12-19T16:37:00.699+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-19T16:37:00.699+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="Networking" /><title>25 Best SSH Tricks and Commands Part 2</title><content type="html">Another ssh tricks you shoud know are : &lt;br /&gt;&lt;br /&gt;11) Port Knocking!&lt;br /&gt;&lt;br /&gt;knock 3000 4000 5000 &amp;&amp; ssh -p user@host &amp;&amp; knock 5000 4000 3000&lt;br /&gt;&lt;br /&gt;Knock on ports to open a port to a service (ssh for example) and knock again to close the port. You have to install knockd.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;See example config file below.&lt;br /&gt;[options]&lt;br /&gt;logfile = /var/log/knockd.log&lt;br /&gt;[openSSH]&lt;br /&gt;sequence = 3000,4000,5000&lt;br /&gt;seq_timeout = 5&lt;br /&gt;command = /sbin/iptables -A INPUT -i eth0 -s %IP% -p tcp –dport 22 -j ACCEPT&lt;br /&gt;tcpflags = syn&lt;br /&gt;[closeSSH]&lt;br /&gt;sequence = 5000,4000,3000&lt;br /&gt;seq_timeout = 5&lt;br /&gt;command = /sbin/iptables -D INPUT -i eth0 -s %IP% -p tcp –dport 22 -j ACCEPT&lt;br /&gt;tcpflags = syn&lt;br /&gt;&lt;br /&gt;12) Remove a line in a text file. Useful to fix&lt;br /&gt;&lt;br /&gt;ssh-keygen -R&lt;br /&gt;&lt;br /&gt;In this case it’s better do to use the dedicated tool&lt;br /&gt;&lt;br /&gt;11) Port Knocking!&lt;br /&gt;&lt;br /&gt;knock &lt;host&gt; 3000 4000 5000 &amp;&amp; ssh -p &lt;port&gt; user@host &amp;&amp; knock &lt;host&gt; 5000 4000 3000&lt;br /&gt;&lt;br /&gt;Knock on ports to open a port to a service (ssh for example) and knock again to close the port. You have to install knockd.&lt;br /&gt;See example config file below.&lt;br /&gt;[options]&lt;br /&gt;logfile = /var/log/knockd.log&lt;br /&gt;[openSSH]&lt;br /&gt;sequence = 3000,4000,5000&lt;br /&gt;seq_timeout = 5&lt;br /&gt;command = /sbin/iptables -A INPUT -i eth0 -s %IP% -p tcp –dport 22 -j ACCEPT&lt;br /&gt;tcpflags = syn&lt;br /&gt;[closeSSH]&lt;br /&gt;sequence = 5000,4000,3000&lt;br /&gt;seq_timeout = 5&lt;br /&gt;command = /sbin/iptables -D INPUT -i eth0 -s %IP% -p tcp –dport 22 -j ACCEPT&lt;br /&gt;tcpflags = syn&lt;br /&gt;12) Remove a line in a text file. Useful to fix&lt;br /&gt;&lt;br /&gt;ssh-keygen -R &lt;the_offending_host&gt;&lt;br /&gt;&lt;br /&gt;In this case it’s better do to use the dedicated tool&lt;br /&gt;13) Run complex remote shell cmds over ssh, without escaping quotes&lt;br /&gt;&lt;br /&gt;ssh host -l user $(&lt;cmd.txt)&lt;br /&gt;&lt;br /&gt;Much simpler method. More portable version: ssh host -l user “`cat cmd.txt`”&lt;br /&gt;&lt;br /&gt;14) Copy a MySQL Database to a new Server via SSH with one command&lt;br /&gt;&lt;br /&gt;mysqldump –add-drop-table –extended-insert –force –log-error=error.log -uUSER -pPASS OLD_DB_NAME | ssh -C user@newhost “mysql -uUSER -pPASS NEW_DB_NAME”&lt;br /&gt;&lt;br /&gt;Dumps a MySQL database over a compressed SSH tunnel and uses it as input to mysql – i think that is the fastest and best way to migrate a DB to a new server!&lt;br /&gt;15) Remove a line in a text file. Useful to fix “ssh host key change” warnings&lt;br /&gt;&lt;br /&gt;sed -i 8d ~/.ssh/known_hosts&lt;br /&gt;&lt;br /&gt;16) Copy your ssh public key to a server from a machine that doesn’t have ssh-copy-id&lt;br /&gt;&lt;br /&gt;cat ~/.ssh/id_rsa.pub | ssh user@machine “mkdir ~/.ssh; cat &gt;&gt; ~/.ssh/authorized_keys”&lt;br /&gt;&lt;br /&gt;If you use Mac OS X or some other *nix variant that doesn’t come with ssh-copy-id, this one-liner will allow you to add your public key to a remote machine so you can subsequently ssh to that machine without a password.&lt;br /&gt;&lt;br /&gt;17) Live ssh network throughput test&lt;br /&gt;&lt;br /&gt;yes | pv | ssh $host “cat &gt; /dev/null”&lt;br /&gt;&lt;br /&gt;connects to host via ssh and displays the live transfer speed, directing all transferred data to /dev/null&lt;br /&gt;needs pv installed&lt;br /&gt;Debian: ‘apt-get install pv’&lt;br /&gt;Fedora: ‘yum install pv’ (may need the ‘extras’ repository enabled)&lt;br /&gt;&lt;br /&gt;18) How to establish a remote Gnu screen session that you can re-connect to&lt;br /&gt;&lt;br /&gt;ssh -t user@some.domain.com /usr/bin/screen -xRR&lt;br /&gt;&lt;br /&gt;Long before tabbed terminals existed, people have been using Gnu screen to open many shells in a single text terminal. Combined with ssh, it gives you the ability to have many open shells with a single remote connection using the above options. If you detach with “Ctrl-a d” or if the ssh session is accidentally terminated, all processes running in your remote shells remain undisturbed, ready for you to reconnect. Other useful screen commands are “Ctrl-a c” (open new shell) and “Ctrl-a a” (alternate between shells). Read this quick reference for more screen commands: http://aperiodic.net/screen/quick_reference&lt;br /&gt;&lt;br /&gt;19) Resume scp of a big file&lt;br /&gt;&lt;br /&gt;rsync –partial –progress –rsh=ssh $file_source $user@$host:$destination_file&lt;br /&gt;&lt;br /&gt;It can resume a failed secure copy ( usefull when you transfer big files like db dumps through vpn ) using rsync.&lt;br /&gt;It requires rsync installed in both hosts.&lt;br /&gt;rsync –partial –progress –rsh=ssh $file_source $user@$host:$destination_file local -&gt; remote&lt;br /&gt;or&lt;br /&gt;rsync –partial –progress –rsh=ssh $user@$host:$remote_file $destination_file remote -&gt; local&lt;br /&gt;&lt;br /&gt;20) Analyze traffic remotely over ssh w/ wireshark&lt;br /&gt;&lt;br /&gt;ssh root@server.com ‘tshark -f “port !22″ -w -’ | wireshark -k -i -&lt;br /&gt;&lt;br /&gt;This captures traffic on a remote machine with tshark, sends the raw pcap data over the ssh link, and displays it in wireshark. Hitting ctrl+C will stop the capture and unfortunately close your wireshark window. This can be worked-around by passing -c # to tshark to only capture a certain # of packets, or redirecting the data through a named pipe rather than piping directly from ssh to wireshark. I recommend filtering as much as you can in the tshark command to conserve bandwidth. tshark can be replaced with tcpdump thusly:&lt;br /&gt;ssh root@example.com tcpdump -w – ‘port !22′ | wireshark -k -i -&lt;br /&gt;&lt;br /&gt;21) Have an ssh session open forever&lt;br /&gt;&lt;br /&gt;autossh -M50000 -t server.example.com ‘screen -raAd mysession’&lt;br /&gt;&lt;br /&gt;Open a ssh session opened forever, great on laptops losing Internet connectivity when switching WIFI spots.&lt;br /&gt;&lt;br /&gt;22) Harder, Faster, Stronger SSH clients&lt;br /&gt;&lt;br /&gt;ssh -4 -C -c blowfish-cbc&lt;br /&gt;&lt;br /&gt;We force IPv4, compress the stream, specify the cypher stream to be Blowfish. I suppose you could use aes256-ctr as well for cypher spec. I’m of course leaving out things like master control sessions and such as that may not be available on your shell although that would speed things up as well.&lt;br /&gt;&lt;br /&gt;23) Throttle bandwidth with cstream&lt;br /&gt;&lt;br /&gt;tar -cj /backup | cstream -t 777k | ssh host ‘tar -xj -C /backup’&lt;br /&gt;&lt;br /&gt;this bzips a folder and transfers it over the network to “host” at 777k bit/s.&lt;br /&gt;cstream can do a lot more, have a look http://www.cons.org/cracauer/cstream.html#usage&lt;br /&gt;for example:&lt;br /&gt;echo w00t, i’m 733+ | cstream -b1 -t2&lt;br /&gt;24) Transfer SSH public key to another machine in one step&lt;br /&gt;&lt;br /&gt;ssh-keygen; ssh-copy-id user@host; ssh user@host&lt;br /&gt;&lt;br /&gt;This command sequence allows simple setup of (gasp!) password-less SSH logins. Be careful, as if you already have an SSH keypair in your ~/.ssh directory on the local machine, there is a possibility ssh-keygen may overwrite them. ssh-copy-id copies the public key to the remote host and appends it to the remote account’s ~/.ssh/authorized_keys file. When trying ssh, if you used no passphrase for your key, the remote shell appears soon after invoking ssh user@host.&lt;br /&gt;&lt;br /&gt;25) Copy stdin to your X11 buffer&lt;br /&gt;&lt;br /&gt;ssh user@host cat /path/to/some/file | xclip&lt;br /&gt;&lt;br /&gt;Have you ever had to scp a file to your work machine in order to copy its contents to a mail? xclip can help you with that. It copies its stdin to the X11 buffer, so all you have to do is middle-click to paste the content of that looong file :)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Ref :&lt;br /&gt;http://blog.urfix.com/25-ssh-commands-tricks/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9069934194071431189-1414388009995836201?l=computer.pratama.us' alt='' /&gt;&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/1414388009995836201?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/1414388009995836201?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/com-pratama/~3/i27iumSMfCE/25-best-ssh-tricks-and-commands-part-2.html" title="25 Best SSH Tricks and Commands Part 2" /><author><name>depratama</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://computer.pratama.us/2010/12/25-best-ssh-tricks-and-commands-part-2.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YASHk7eip7ImA9Wx9RFUo.&quot;"><id>tag:blogger.com,1999:blog-9069934194071431189.post-380284203716269353</id><published>2010-12-17T16:35:00.003+07:00</published><updated>2010-12-17T16:45:49.702+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-17T16:45:49.702+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="Networking" /><title>25 Best SSH Tricks and Commands Part 1</title><content type="html">OpenSSH is a FREE version of the SSH connectivity tools that technical users of the Internet rely on. Users of telnet, rlogin, and ftp may not realize that their password is transmitted across the Internet unencrypted, but it is. OpenSSH encrypts all traffic (including passwords) to effectively eliminate eavesdropping, connection hijacking, and other attacks. Additionally, OpenSSH provides secure tunneling capabilities and several authentication methods, and supports all SSH protocol versions.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;SSH is an awesome powerful tool, there are unlimited possibility when it comes to SSH, heres the top Voted SSH commands&lt;br /&gt;&lt;br /&gt;1) Copy ssh keys to user@host to enable password-less ssh logins.&lt;br /&gt;&lt;br /&gt;ssh-copy-id user@host&lt;br /&gt;&lt;br /&gt;To generate the keys use the command ssh-keygen&lt;br /&gt;2) Start a tunnel from some machine’s port 80 to your local post 2001&lt;br /&gt;&lt;br /&gt;ssh -N -L2001:localhost:80 somemachine&lt;br /&gt;&lt;br /&gt;Now you can acces the website by going to http://localhost:2001/&lt;br /&gt;&lt;br /&gt;3) Output your microphone to a remote computer’s speaker&lt;br /&gt;&lt;br /&gt;dd if=/dev/dsp | ssh -c arcfour -C username@host dd of=/dev/dsp&lt;br /&gt;&lt;br /&gt;This will output the sound from your microphone port to the ssh target computer’s speaker port. The sound quality is very bad, so you will hear a lot of hissing.&lt;br /&gt;4) Compare a remote file with a local file&lt;br /&gt;&lt;br /&gt;ssh user@host cat /path/to/remotefile | diff /path/to/localfile -&lt;br /&gt;&lt;br /&gt;Useful for checking if there are differences between local and remote files.&lt;br /&gt;&lt;br /&gt;5) Mount folder/filesystem through SSH&lt;br /&gt;&lt;br /&gt;sshfs name@server:/path/to/folder /path/to/mount/point&lt;br /&gt;&lt;br /&gt;Install SSHFS from http://fuse.sourceforge.net/sshfs.html&lt;br /&gt;Will allow you to mount a folder security over a network.&lt;br /&gt;6) SSH connection through host in the middle&lt;br /&gt;&lt;br /&gt;ssh -t reachable_host ssh unreachable_host&lt;br /&gt;&lt;br /&gt;Unreachable_host is unavailable from local network, but it’s available from reachable_host’s network. This command creates a connection to unreachable_host through “hidden” connection to reachable_host.&lt;br /&gt;7) Copy from host1 to host2, through your host&lt;br /&gt;&lt;br /&gt;ssh root@host1 “cd /somedir/tocopy/ &amp;amp;&amp;amp; tar -cf – .” | ssh root@host2 “cd /samedir/tocopyto/ &amp;amp;&amp;amp; tar -xf -”&lt;br /&gt;&lt;br /&gt;Good if only you have access to host1 and host2, but they have no access to your host (so ncat won’t work) and they have no direct access to each other.&lt;br /&gt;&lt;br /&gt;8) Run any GUI program remotely&lt;br /&gt;&lt;br /&gt;ssh -fX &lt;user&gt;@&lt;host&gt; &lt;program&gt;&lt;br /&gt;&lt;br /&gt;The SSH server configuration requires:&lt;br /&gt;&lt;br /&gt;X11Forwarding yes # this is default in Debian&lt;br /&gt;&lt;br /&gt;And it’s convenient too:&lt;br /&gt;&lt;br /&gt;Compression delayed&lt;br /&gt;&lt;br /&gt;9) Create a persistent connection to a machine&lt;br /&gt;&lt;br /&gt;ssh -MNf &lt;user&gt;@&lt;host&gt;&lt;br /&gt;&lt;br /&gt;Create a persistent SSH connection to the host in the background. Combine this with settings in your ~/.ssh/config:&lt;br /&gt;Host host&lt;br /&gt;ControlPath ~/.ssh/master-%r@%h:%p&lt;br /&gt;ControlMaster no&lt;br /&gt;All the SSH connections to the machine will then go through the persisten SSH socket. This is very useful if you are using SSH to synchronize files (using rsync/sftp/cvs/svn) on a regular basis because it won’t create a new socket each time to open an ssh connection.&lt;br /&gt;&lt;br /&gt;10) Attach screen over ssh&lt;br /&gt;&lt;br /&gt;ssh -t remote_host screen -r&lt;br /&gt;&lt;br /&gt;Directly attach a remote screen session (saves a useless parent bash process)&lt;br /&gt;&lt;/host&gt;&lt;/user&gt;&lt;/program&gt;&lt;/host&gt;&lt;/user&gt;&lt;br /&gt;Ref :&lt;br /&gt;http://blog.urfix.com/25-ssh-commands-tricks/&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9069934194071431189-380284203716269353?l=computer.pratama.us' alt='' /&gt;&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/380284203716269353?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/380284203716269353?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/com-pratama/~3/rOLlgQqpba8/25-best-ssh-tricks-and-commands-part-1.html" title="25 Best SSH Tricks and Commands Part 1" /><author><name>depratama</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://computer.pratama.us/2010/12/25-best-ssh-tricks-and-commands-part-1.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkYBSXgyeyp7ImA9Wx9RFEo.&quot;"><id>tag:blogger.com,1999:blog-9069934194071431189.post-8896526789728618673</id><published>2010-12-16T10:23:00.003+07:00</published><updated>2010-12-16T10:29:18.693+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-16T10:29:18.693+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="Networking" /><title>Detect And Block Port Scan Attacks In Real Time</title><content type="html">A port scanner (such as nmap) is a piece of software designed to search a network host for open ports. Cracker can use nmap to scan your network before starting attack. You can always see scan patterns by visiting /var/log/messages. But, I recommend the automated tool called psad - the port scan attack detector under Linux which is a collection of lightweight system daemons that run on Linux machines and analyze iptables log messages to detect port scans and other suspicious traffic.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;psad makes use of Netfilter log messages to detect, alert, and (optionally) block port scans and other suspect traffic. For tcp scans psad analyzes tcp flags to determine the scan type (syn, fin, xmas, etc.) and corresponding command line options that could be supplied to nmap to generate such a scan. In addition, psad makes use of many tcp, udp, and icmp signatures contained within the Snort intrusion detection system.&lt;br /&gt;&lt;br /&gt;Install psad under Debian / Ubuntu Linux&lt;br /&gt;&lt;br /&gt;Type the following command to install psad, enter:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$ sudo apt-get update&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$ sudo apt-get install psad&lt;/span&gt;&lt;br /&gt;Configure psad&lt;br /&gt;&lt;br /&gt;Open /etc/syslog.conf file, enter:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;# vi /etc/syslog.conf&lt;/span&gt;&lt;br /&gt;Append following code&lt;br /&gt;&lt;br /&gt;kern.info       |/var/lib/psad/psadfifo&lt;br /&gt;&lt;br /&gt;Alternatively, you can type the following command to update syslog.conf:&lt;br /&gt;echo -e ’kern.info\t|/var/lib/psad/psadfifo’ &gt;&gt; /etc/syslog.conf&lt;br /&gt;psad Syslog needs to be configured to write all kern.info messages to a named pipe /var/lib/psad/psadfifo. Close and save the file. Restart syslog:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;# /etc/init.d/sysklogd restart&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;# /etc/init.d/klogd&lt;/span&gt;&lt;br /&gt;The default psad file is located at /etc/psad/psad.conf:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;# vi /etc/psad/psad.conf&lt;/span&gt;&lt;br /&gt;You need to setup correct email ID to get port scan detections messages and other settings as follows:&lt;br /&gt;&lt;br /&gt;EMAIL_ADDRESSES             vivek@nixcraft.in;&lt;br /&gt;&lt;br /&gt;Set machine hostname (FQDN):&lt;br /&gt;&lt;br /&gt;HOSTNAME                    server.nixcraft.in;&lt;br /&gt;&lt;br /&gt;If you have only one interface on box (such as colo web server or mail server), sent HOME_NET to none:&lt;br /&gt;&lt;br /&gt;HOME_NET                NOT_USED;  ### only one interface on box&lt;br /&gt;&lt;br /&gt;You may also need to adjust danger levels as per your setup. You can also define a set of ports to ignore, for example to have psad ignore udp ports 53 and 5000, use:&lt;br /&gt;&lt;br /&gt;IGNORE_PORTS                udp/53, udp/5000;&lt;br /&gt;&lt;br /&gt;You can also enable real time iptables blocking, by setting following two variables:&lt;br /&gt;&lt;br /&gt;ENABLE_AUTO_IDS             Y;&lt;br /&gt;IPTABLES_BLOCK_METHOD       Y;&lt;br /&gt;&lt;br /&gt;psad has many more options, please read man pages for further information. Save and close the file. Restart psad:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;# /etc/init.d/psad restart&lt;/span&gt;&lt;br /&gt;Update iptables rules&lt;br /&gt;&lt;br /&gt;psad need following two rules with logging enabled:&lt;br /&gt;&lt;br /&gt;iptables -A INPUT -j LOG&lt;br /&gt;iptables -A FORWARD -j LOG&lt;br /&gt;&lt;br /&gt;Here is my sample Debian Linux desktop firewall script with logging enabled at the end:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;#!/bin/bash&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;IPT="/sbin/iptables"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;echo "Starting IPv4 Wall..."&lt;/span&gt;&lt;/span&gt; &lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$IPT -F&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$IPT -X&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$IPT -t nat -F&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$IPT -t nat -X&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$IPT -t mangle -F&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$IPT -t mangle -X&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;modprobe ip_conntrack&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;BADIPS=$(egrep -v -E "^#|^$" /root/scripts/blocked.fw)&lt;/span&gt;&lt;/span&gt; &lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;PUB_IF="eth0"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#unlimited&lt;/span&gt;&lt;/span&gt; &lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$IPT -A INPUT -i lo -j ACCEPT&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$IPT -A OUTPUT -o lo -j ACCEPT&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# DROP all incomming traffic&lt;/span&gt;&lt;/span&gt; &lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$IPT -P INPUT DROP&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$IPT -P OUTPUT DROP&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$IPT -P FORWARD DROP&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# block all bad ips&lt;/span&gt;&lt;/span&gt; &lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;for ip in $BADIPS&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;do&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    $IPT -A INPUT -s $ip -j DROP&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    $IPT -A OUTPUT -d $ip -j DROP&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;done&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# sync&lt;/span&gt;&lt;/span&gt; &lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$IPT -A INPUT -i ${PUB_IF} -p tcp ! --syn -m state --state NEW  -m limit --limit 5/m --limit-burst 7 -j LOG --log-level 4 --log-prefix "Drop Syn"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$IPT -A INPUT -i ${PUB_IF} -p tcp ! --syn -m state --state NEW -j DROP&lt;/span&gt;&lt;/span&gt; &lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# Fragments&lt;/span&gt;&lt;/span&gt; &lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$IPT -A INPUT -i ${PUB_IF} -f  -m limit --limit 5/m --limit-burst 7 -j LOG --log-level 4 --log-prefix "Fragments Packets"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$IPT -A INPUT -i ${PUB_IF} -f -j DROP&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# block bad stuff&lt;/span&gt;&lt;/span&gt; &lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$IPT  -A INPUT -i ${PUB_IF} -p tcp --tcp-flags ALL FIN,URG,PSH -j DROP&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$IPT  -A INPUT -i ${PUB_IF} -p tcp --tcp-flags ALL ALL -j DROP&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$IPT  -A INPUT -i ${PUB_IF} -p tcp --tcp-flags ALL NONE -m limit --limit 5/m --limit-burst 7 -j LOG --log-level 4 --log-prefix "NULL Packets"&lt;/span&gt;&lt;/span&gt; &lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$IPT  -A INPUT -i ${PUB_IF} -p tcp --tcp-flags ALL NONE -j DROP # NULL packets&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$IPT  -A INPUT -i ${PUB_IF} -p tcp --tcp-flags SYN,RST SYN,RST -j DROP&lt;/span&gt;&lt;/span&gt; &lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$IPT  -A INPUT -i ${PUB_IF} -p tcp --tcp-flags SYN,FIN SYN,FIN -m limit --limit 5/m --limit-burst 7 -j LOG --log-level 4 --log-prefix "XMAS Packets"&lt;/span&gt;&lt;/span&gt; &lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$IPT  -A INPUT -i ${PUB_IF} -p tcp --tcp-flags SYN,FIN SYN,FIN -j DROP #XMAS&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$IPT  -A INPUT -i ${PUB_IF} -p tcp --tcp-flags FIN,ACK FIN -m limit --limit 5/m --limit-burst 7 -j LOG --log-level 4 --log-prefix "Fin Packets Scan"&lt;/span&gt;&lt;/span&gt; &lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$IPT  -A INPUT -i ${PUB_IF} -p tcp --tcp-flags FIN,ACK FIN -j DROP # FIN packet scans&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$IPT  -A INPUT -i ${PUB_IF} -p tcp --tcp-flags ALL SYN,RST,ACK,FIN,URG -j DROP&lt;/span&gt;&lt;/span&gt; &lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# Allow full outgoing connection but no incomming stuff&lt;/span&gt;&lt;/span&gt; &lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$IPT -A INPUT -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$IPT -A OUTPUT -o eth0 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# allow ssh only&lt;/span&gt;&lt;/span&gt; &lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$IPT -A INPUT -p tcp --destination-port 22 -j ACCEPT&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$IPT -A OUTPUT -p tcp --sport 22 -j ACCEPT&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# allow incoming ICMP ping pong stuff&lt;/span&gt;&lt;/span&gt; &lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$IPT -A INPUT -p icmp --icmp-type 8 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$IPT -A OUTPUT -p icmp --icmp-type 0 -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# No smb/windows sharing packets - too much logging&lt;/span&gt;&lt;/span&gt; &lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$IPT -A INPUT -p tcp -i eth0 --dport 137:139 -j REJECT&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$IPT -A INPUT -p udp -i eth0 --dport 137:139 -j REJECT&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# Log everything else&lt;/span&gt;&lt;/span&gt; &lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# *** Required for psad ****&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$IPT -A INPUT -j LOG&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$IPT -A FORWARD -j LOG&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$IPT -A INPUT -j DROP&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# Start ipv6 firewall&lt;/span&gt;&lt;/span&gt; &lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# echo "Starting IPv6 Wall..."&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;/root/scripts/start6.fw&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;exit 0&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;How do I view port scan report?&lt;br /&gt;&lt;br /&gt;Simply type the following command:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;# psad -S&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Sample output (some of the sensitive / personally identified parts have been removed):&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[+] psadwatchd (pid: 2540)  %CPU: 0.0  %MEM: 0.0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Running since: Sun Jul 27 07:14:56 2008&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[+] kmsgsd (pid: 2528)  %CPU: 0.0  %MEM: 0.0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Running since: Sun Jul 27 07:14:55 2008&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[+] psad (pid: 2524)  %CPU: 0.0  %MEM: 0.8&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Running since: Sun Jul 27 07:14:55 2008&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Command line arguments: -c /etc/psad/psad.conf&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Alert email address(es): radhika.xyz@xxxxxxxx.co.in&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    src:            dst:            chain:  intf:  tcp:  udp:  icmp:  dl:  alerts:  os_guess:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    117.32.xxx.149  xx.22.zz.121    INPUT   eth0   1     0     0      2    2        -&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    118.167.xxx.219 xx.22.zz.121    INPUT   eth0   1     0     0      2    2        -&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    118.167.xxx.250 xx.22.zz.121    INPUT   eth0   1     0     0      2    2        -&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    118.167.xxx.5   xx.22.zz.121    INPUT   eth0   1     0     0      2    2        -&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    122.167.xx.11   xx.22.zz.121    INPUT   eth0   4642  0     0      4    50       -&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    122.167.xx.80   xx.22.zz.121    INPUT   eth0   0     11    0      1    2        -&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    123.134.xx.34   xx.22.zz.121    INPUT   eth0   20    0     0      2    9        -&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    125.161.xx.3    xx.22.zz.121    INPUT   eth0   0     9     0      1    4        -&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    125.67.xx.7     xx.22.zz.121    INPUT   eth0   1     0     0      2    2        -&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    190.159.xxx.220 xx.22.zz.121    INPUT   eth0   0     9     0      1    3        -&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    193.140.xxx.210 xx.22.zz.121    INPUT   eth0   0     10    0      1    2        -&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    202.xx.23x.196  xx.22.zz.121    INPUT   eth0   0     13    0      1    10       -&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    202.xx.2x8.197  xx.22.zz.121    INPUT   eth0   0     20    0      2    17       -&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    202.97.xxx.198  xx.22.zz.121    INPUT   eth0   0     17    0      2    12       -&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    202.97.xxx.199  xx.22.zz.121    INPUT   eth0   0     18    0      2    15       -&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    202.97.xxx.200  xx.22.zz.121    INPUT   eth0   0     17    0      2    14       -&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    202.97.xxx.201  xx.22.zz.121    INPUT   eth0   0     15    0      2    12       -&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    202.97.xxx.202  xx.22.zz.121    INPUT   eth0   0     21    0      2    16       -&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    203.xxx.128.65  xx.22.zz.121    INPUT   eth0   12    0     0      2    6        Windows XP/2000&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    211.90.xx.14    xx.22.zz.121    INPUT   eth0   1     0     0      2    2        -&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    213.163.xxx.9   xx.22.zz.121    INPUT   eth0   0     0     1      2    2        -&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    221.130.xxx.124 xx.22.zz.121    INPUT   eth0   0     35    0      2    31       -&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    221.206.xxx.10  xx.22.zz.121    INPUT   eth0   0     33    0      2    21       -&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    221.206.xxx.53  xx.22.zz.121    INPUT   eth0   0     33    0      2    27       -&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    221.206.xxx.54  xx.22.zz.121    INPUT   eth0   0     39    0      2    26       -&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    221.206.xxx.57  xx.22.zz.121    INPUT   eth0   0     33    0      2    19       -&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    60.222.xxx.146  xx.22.zz.121    INPUT   eth0   0     40    0      2    33       -&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    60.222.xxx.153  xx.22.zz.121    INPUT   eth0   0     14    0      1    11       -&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    60.222.xxx.154  xx.22.zz.121    INPUT   eth0   0     18    0      2    15       -&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  Netfilter prefix counters:&lt;br /&gt;      "SPAM DROP Block": 161519&lt;br /&gt;      "Drop Syn Attacks": 136&lt;br /&gt;&lt;br /&gt;  Total scan sources: 95&lt;br /&gt;  Total scan destinations: 1&lt;br /&gt;&lt;br /&gt;  Total packet counters:&lt;br /&gt;      tcp:  5868&lt;br /&gt;      udp:  164012&lt;br /&gt;      icmp: 2&lt;br /&gt;&lt;br /&gt;How do I remove automatically blocked ips?&lt;br /&gt;&lt;br /&gt;Simply type the following command to remove any auto-generated firewall block&lt;br /&gt;&lt;span style="font-style: italic;"&gt;# psad -F&lt;/span&gt;&lt;br /&gt;How do I view detailed log for each IP address?&lt;br /&gt;&lt;br /&gt;Go to /var/log/psad/ip.address/ directory. For example, view log for IP address 11.22.22.33, enter:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;# cd /var/log/psad/11.22.22.33&lt;br /&gt;# ls -l&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Sample output:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;-rw------- 1 root root 2623 2008-07-30 13:02 xx.22.zz.121_email_alert&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;-rw------- 1 root root   32 2008-07-30 13:02 xx.22.zz.121_packet_ctr&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;-rw------- 1 root root    0 2008-07-29 00:27 xx.22.zz.121_signatures&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;-rw------- 1 root root   11 2008-07-30 13:02 xx.22.zz.121_start_time&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;-rw------- 1 root root    2 2008-07-30 13:02 danger_level&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;-rw------- 1 root root    2 2008-07-30 13:02 email_count&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;-rw------- 1 root root 1798 2008-07-29 00:27 whois&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Use cat / more or less command to view rest of the information.&lt;br /&gt;&lt;br /&gt;Ref:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;http://www.cyberciti.biz/faq/linux-detect-port-scan-attacks/&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9069934194071431189-8896526789728618673?l=computer.pratama.us' alt='' /&gt;&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/8896526789728618673?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/8896526789728618673?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/com-pratama/~3/056mr4QMa8o/detect-and-block-port-scan-attacks-in.html" title="Detect And Block Port Scan Attacks In Real Time" /><author><name>depratama</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://computer.pratama.us/2010/12/detect-and-block-port-scan-attacks-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkMER3o7eyp7ImA9Wx9RFE0.&quot;"><id>tag:blogger.com,1999:blog-9069934194071431189.post-6051874829074171899</id><published>2010-12-15T17:16:00.001+07:00</published><updated>2010-12-15T17:20:06.403+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-15T17:20:06.403+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="security" /><category scheme="http://www.blogger.com/atom/ns#" term="Networking" /><title>Find Working Directory Of Some Process In Linux</title><content type="html">Find Working Directory Of Some Process In Linux&lt;br /&gt;&lt;br /&gt;If i found that any particular process is causing load while monitoring your Linux server, i would kill the process to get rid of it. Now, i found it is always better to identify the root cause of problem. Find out from which directory this process is running.&lt;br /&gt;&lt;br /&gt;Then i &lt;a href="http://linuxchunks.com/2009/10/how-to-find-working-directory-of-some-process-in-linux/"&gt;know &lt;/a&gt;that it is very easy to identify the working directory of the process, first of all  find out the ID of the process for which you wish to determine the working directory. Run the following comamnd :&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;ps -ef | grep Process-Name&lt;br /&gt;&lt;br /&gt;where replace Process-Name with the name of the process, just like if you want to find out the process ID for firefox then run the command as:&lt;br /&gt;&lt;br /&gt;ps -ef | gep firefox&lt;br /&gt;&lt;br /&gt;Once you have determined the process ID, run the following command to find out its working directory.&lt;br /&gt;&lt;br /&gt;pwdx processID&lt;br /&gt;&lt;br /&gt;That’s it, Enjoy!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9069934194071431189-6051874829074171899?l=computer.pratama.us' alt='' /&gt;&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/6051874829074171899?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/6051874829074171899?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/com-pratama/~3/67ZIehHoZkY/find-working-directory-of-some-process.html" title="Find Working Directory Of Some Process In Linux" /><author><name>depratama</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://computer.pratama.us/2010/12/find-working-directory-of-some-process.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEAAQ34yeCp7ImA9Wx5XFU8.&quot;"><id>tag:blogger.com,1999:blog-9069934194071431189.post-7296417631940134197</id><published>2010-09-15T11:41:00.002+07:00</published><updated>2010-09-15T11:59:02.090+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-15T11:59:02.090+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="Troubleshooting" /><category scheme="http://www.blogger.com/atom/ns#" term="freeware" /><title>Install Adobe Air On Ubuntu</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_urLSZdY8_nQ/TJBSZkCJTEI/AAAAAAAAAEs/BJWpTA3XGbw/s1600/adobe_air.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 106px;" src="http://2.bp.blogspot.com/_urLSZdY8_nQ/TJBSZkCJTEI/AAAAAAAAAEs/BJWpTA3XGbw/s200/adobe_air.jpg" border="0" alt="Adobe Air on Linux Ubuntu"id="BLOGGER_PHOTO_ID_5517000142651739202" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.adobe.com/products/air/"&gt;Adobe AIR&lt;/a&gt; is application for web developer to develop or run RIA (Rich Internet Application) like desktop application. The Adobe® AIR® 2 runtime enables developers to use HTML, JavaScript, Adobe Flash® software, and ActionScript® to build web applications that run as standalone client applications without the constraints of a browser.&lt;br /&gt;Adobe AIR can be use on Windows and Linux. Now, i will guide you install Adobe AIR on Ubuntu.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;1. Download the source from http://airdownload.adobe.com/air/lin/download/1.5/AdobeAIRInstaller.bin&lt;br /&gt;2. Change the file mode to execute : $sudo chmod +x AdobeAIRIntaller.bin&lt;br /&gt;3. Then execute the file : $sudo ./AdobeAIRInstaller.bin&lt;br /&gt;4. Choose Agree from Agreement Form&lt;br /&gt;5. Finish&lt;br /&gt;Now, you can run your .AIR file on Linux Ubuntu. &lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9069934194071431189-7296417631940134197?l=computer.pratama.us' alt='' /&gt;&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/7296417631940134197?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/7296417631940134197?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/com-pratama/~3/pprkOCkIEnw/install-adobe-air-on-ubuntu.html" title="Install Adobe Air On Ubuntu" /><author><name>depratama</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_urLSZdY8_nQ/TJBSZkCJTEI/AAAAAAAAAEs/BJWpTA3XGbw/s72-c/adobe_air.jpg" height="72" width="72" /><feedburner:origLink>http://computer.pratama.us/2010/09/install-adobe-air-on-ubuntu.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEEAQX87eyp7ImA9WxFaGEo.&quot;"><id>tag:blogger.com,1999:blog-9069934194071431189.post-2906304777855540445</id><published>2010-07-23T15:07:00.003+07:00</published><updated>2010-07-23T15:10:40.103+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-23T15:10:40.103+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="ebook" /><title>Run Your Own Web Server Using Linux &amp; Apache</title><content type="html">Run Your Own Web Server Using Linux &amp; Apache&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img.tradepub.com/free/w_sitb05/images/w_sitb05c.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 114px; height: 150px;" src="http://img.tradepub.com/free/w_sitb05/images/w_sitb05c.gif" border="0" alt="Run Your Own Web Server Using Linux &amp; Apache" /&gt;&lt;/a&gt;&lt;br /&gt;Learn about everything you'll need to build and maintain your Linux servers, and to deploy Web applications to them.&lt;br /&gt;&lt;br /&gt;Whether you're planning on running Linux at home, or on a leased Web Server, this book will walk you step-by-step through all of the common administration tasks, from managing traffic reporting to log-file rotation. &lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;This guide even includes step-by-step instructions on installing Linux (Fedora 4), Apache 2.0, PHP 5 and MySQL 4.1 on a home or office development server, so you can test all of your applications before rolling them out.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://computer-pratama.tradepub.com/free/w_sitb05"&gt;This ebook&lt;/a&gt; from Sitepoint. &lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9069934194071431189-2906304777855540445?l=computer.pratama.us' alt='' /&gt;&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/2906304777855540445?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/2906304777855540445?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/com-pratama/~3/wnfH5Ox362U/run-your-own-web-server-using-linux.html" title="Run Your Own Web Server Using Linux &amp; Apache" /><author><name>depratama</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://computer.pratama.us/2010/07/run-your-own-web-server-using-linux.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4MQXY4eSp7ImA9WxFbFE0.&quot;"><id>tag:blogger.com,1999:blog-9069934194071431189.post-1536543033951490428</id><published>2010-07-06T16:03:00.002+07:00</published><updated>2010-07-06T16:03:00.831+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-06T16:03:00.831+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><title>PDF A Complete Beginner's Manual for Ubuntu 10.04 (Lucid Lynx)</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img.nl00.net/tradepub/Images/w_ubun01_160.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 160px; height: 198px;" src="http://img.nl00.net/tradepub/Images/w_ubun01_160.gif" border="0" alt="Complete Beginner's Manual for Ubuntu 10.04 (Lucid Lynx)" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;"A Complete Beginner's Manual for Ubuntu 10.04 (Lucid Lynx)"&lt;br /&gt;&lt;br /&gt;Getting Started with Ubuntu 10.04 (Lucid Lynx) is a comprehensive beginners guide for the Ubuntu operating system; it features comprehensive guides, How Tos and information on anything you need to know after first installing Ubuntu.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Designed to be as user-friendly and easy to follow as possible, it should provide the first point of reference to any Ubuntu newcomer with lots of information. The manual has step by step instructions and includes lots of screenshots to show you how to do tasks. It also includes a Troubleshooting section to help you solve common Ubuntu problems quickly. Download this 160+ page manual today. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://computer-pratama.tradepub.com/free/w_ubun01/"&gt;Download Free Ebook A Complete Beginner's Manual for Ubuntu 10.04 (Lucid Lynx)&lt;/a&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9069934194071431189-1536543033951490428?l=computer.pratama.us' alt='' /&gt;&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/1536543033951490428?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/1536543033951490428?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/com-pratama/~3/G4BxhZcBx2k/pdf-complete-beginners-manual-for.html" title="PDF A Complete Beginner's Manual for Ubuntu 10.04 (Lucid Lynx)" /><author><name>depratama</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://computer.pratama.us/2010/07/pdf-complete-beginners-manual-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUEEQnk5eyp7ImA9WxFbEUk.&quot;"><id>tag:blogger.com,1999:blog-9069934194071431189.post-3618825242575044260</id><published>2010-07-03T16:00:00.001+07:00</published><updated>2010-07-03T16:00:03.723+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-03T16:00:03.723+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><title>Free Ebook Linux for Newbie</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img.tradepub.com/free/w_make07/images/w_make07c.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 114px; height: 150px;" src="http://img.tradepub.com/free/w_make07/images/w_make07c.gif" border="0" alt="Free Ebook Linux For Newbie" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Learn the basics of the Linux operating systems. Get to know what it is all about, and familiarize yourself with the practical side. Basically, if you're a complete Linux newbie and looking for a quick and easy guide to get you started this is it.&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;You've probably heard about Linux, the free, open-source operating system that's been pushing up against Microsoft. It's way cheaper, faster, safer, and has a far bigger active community than Windows, so why aren't you on it? Don't worry, Makeuseof.com understands. Like many things, venturing off into a completely unknown world can seem rather scary, and also be pretty difficult in the beginning. It's while adapting to the unknown, that one needs a guiding, and caring hand. This guide will tell you all you need to know in 20 illustrated pages, helping you to take your first steps. Let your curiosity take you hostage and start discovering Linux today, with this manual as your guide! Don't let Makeuseof.com keep you any longer, and download the Newbie's Initiation to Linux. With this free guide you will also receive daily updates on new cool websites and programs in your email for free courtesy of MakeUseOf. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://computer-pratama.tradepub.com/free/w_make07"&gt;Download&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9069934194071431189-3618825242575044260?l=computer.pratama.us' alt='' /&gt;&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/3618825242575044260?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/3618825242575044260?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/com-pratama/~3/KPjDhA7pz7E/free-ebook-linux-for-newbie.html" title="Free Ebook Linux for Newbie" /><author><name>depratama</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://computer.pratama.us/2010/07/free-ebook-linux-for-newbie.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEENQ3o_cCp7ImA9WxFUGUo.&quot;"><id>tag:blogger.com,1999:blog-9069934194071431189.post-1835371057393126194</id><published>2010-07-01T15:22:00.002+07:00</published><updated>2010-07-01T15:24:52.448+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-01T15:24:52.448+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><title>Download Free Ebook Linux Advanced Administration (pdf)</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img.tradepub.com/free/w_free01/images/w_free01c.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 114px; height: 150px;" src="http://img.tradepub.com/free/w_free01/images/w_free01c.gif" border="0" alt="Download Free Ebook Linux Advanced Administration (pdf)" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The GNU/Linux systems have reached an important level of maturity, allowing to integrate them in almost any kind of work environment, from a desktop PC to the sever facilities of a big company.&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;In this ebook "The GNU/Linux Operating System", the main contents are related with system administration. You will learn how to install and configure several computer services, and how to optimize and synchronize the resources using GNU/Linux.&lt;br /&gt;&lt;br /&gt;The topics covered in this 500+ page eBook include Linux network, server and data administration, Linux kernel, security, clustering, configuration, tuning, optimization, migration and coexistence with non-Linux systems. A must read for any serious Linux system admin. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://computer-pratama.tradepub.com/free/w_free01"&gt;Download&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9069934194071431189-1835371057393126194?l=computer.pratama.us' alt='' /&gt;&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/1835371057393126194?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/1835371057393126194?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/com-pratama/~3/hUcOXzaFFKw/download-free-ebook-linux-advanced.html" title="Download Free Ebook Linux Advanced Administration (pdf)" /><author><name>depratama</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://computer.pratama.us/2010/07/download-free-ebook-linux-advanced.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUEEQn85fyp7ImA9WxFRF00.&quot;"><id>tag:blogger.com,1999:blog-9069934194071431189.post-6499378266755212293</id><published>2010-05-01T16:33:00.002+07:00</published><updated>2010-05-01T16:53:23.127+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-01T16:53:23.127+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><title>Install ffmpeg On Ubuntu</title><content type="html">I have write about &lt;a href="http://computer.pratama.us/2008/08/install-ffmpeg-on-centos.html"&gt;Howto Install FFMPEG on Centos&lt;/a&gt;. Now, what if I want to install FFMPEG on Ubuntu 8.04? I thought i can do the same steps. But, after try for while, i've got trouble. So, i search for some guide how to install it on &lt;a href="http://ubuntuforums.org/showpost.php?p=6963607&amp;amp;postcount=360"&gt;Ubuntu 8.04&lt;/a&gt;. After search for many sites, i got the guide in Ubuntu Forum. The tutorial is very good and it works for me. And they also list tutorial for another version till Lucid.&lt;br /&gt;&lt;br /&gt;Each step is very clear to follow. So, if you want to &lt;a href="http://ubuntuforums.org/showthread.php?t=786095"&gt;install ffmpeg on Ubuntu&lt;/a&gt; you can use their steps.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9069934194071431189-6499378266755212293?l=computer.pratama.us' alt='' /&gt;&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/6499378266755212293?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/6499378266755212293?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/com-pratama/~3/pFjIaDoObKA/install-ffmpeg-on-ubuntu.html" title="Install ffmpeg On Ubuntu" /><author><name>depratama</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://computer.pratama.us/2010/05/install-ffmpeg-on-ubuntu.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4DQno5cCp7ImA9WxFRE08.&quot;"><id>tag:blogger.com,1999:blog-9069934194071431189.post-8668261164145677226</id><published>2010-04-27T07:00:00.005+07:00</published><updated>2010-04-27T07:26:13.428+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-27T07:26:13.428+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="freeware" /><title>Wget: Mirroring Website</title><content type="html">&lt;a href="http://computer.pratama.us/2010/04/wget-ultimate-free-downloader.html"&gt;WGET is Ultimate Downloader&lt;/a&gt;. While you can use it simply to retrieve a single file from a server, it is much more powerful than that and offers many more features.One of its features is mirroring website.&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;Mirroring simply means downloading the entire contents of a Web site and uploading it somewhere else. So, we can make local copy of a website using wget.&lt;br /&gt;&lt;br /&gt;The basic command to mirror website is&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;$ wget -m http://www.example.com&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This command will allow you to download website but it can't make a complete local copy of a website. This command only download the page but the links still point to the real URLs including the images and stylesheets.&lt;br /&gt;&lt;br /&gt;We have to add another option to make links not point to real URLs. Add option&lt;span style="font-weight: bold;"&gt; -k&lt;/span&gt; after &lt;span style="font-weight: bold;"&gt;-m&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;$ wget -m -k http://www.example.com&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Now, the links will point to next page in our local copy website.&lt;br /&gt;&lt;br /&gt;To delay your download, you can add option&lt;span style="font-weight: bold;"&gt; -w&lt;/span&gt; and how much time that you want to delay it. Because if we delay the mirroring, it can reduce the load of bandwidth of the site.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;$ wget -m -k -w 25 http://www.example.com&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;From command above, &lt;span style="font-weight: bold;"&gt;-w 25&lt;/span&gt; means we delay it for 25 seconds between requests. We can replace the number depend on our need. We can add suffix for the number like &lt;span style="font-weight: bold;"&gt;m &lt;/span&gt;for minutes, &lt;span style="font-weight: bold;"&gt;h&lt;/span&gt; for ours and &lt;span style="font-weight: bold;"&gt;d &lt;/span&gt;for days.&lt;br /&gt;&lt;br /&gt;Now if you want to download your favorite website you can use wget to do that. This wget can be use on Linux, *Nix and &lt;a href="http://computer.pratama.us/2010/01/change-your-windows-7-library-icons.html"&gt;Ms Window&lt;/a&gt;s&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;ref : http://fosswire.com&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9069934194071431189-8668261164145677226?l=computer.pratama.us' alt='' /&gt;&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/8668261164145677226?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/8668261164145677226?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/com-pratama/~3/LuhR9F_mpnU/wget-mirroring-website.html" title="Wget: Mirroring Website" /><author><name>depratama</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://computer.pratama.us/2010/04/wget-mirroring-website.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YGQHsycCp7ImA9WxFSF0g.&quot;"><id>tag:blogger.com,1999:blog-9069934194071431189.post-2003805342445396328</id><published>2010-04-20T13:01:00.005+07:00</published><updated>2010-04-20T17:25:21.598+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-20T17:25:21.598+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><title>Vi Editor : Search and Replace</title><content type="html">Vi as a text editor can search and replace like another text editor. &lt;span class="fullpost"&gt; Here’s &lt;a href="http://computer.pratama.us/2010/04/vi-editor-search-and-replace.html"&gt;vi&lt;/a&gt; editor’s syntax to add a “&lt;span style="font-weight: bold;"&gt;#&lt;/span&gt;” in front of every line. It is useful when coding and reusing an old &lt;a href="http://computer.pratama.us/2008/01/debmirror-on-centos.html"&gt;script&lt;/a&gt; or editing file configuration:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;:1,$ s/^/#/g&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To “&lt;span style="font-weight: bold;"&gt;undo&lt;/span&gt;” this command (i.e. the inverse):&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;:1,$ s/^#//g&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Useful variant. If you just want the lines below your cursor to have a “#”:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;:.,$ s/^/#/g&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Another Example&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;(replace)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Replace first match on current line&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;:s/OLD/NEW&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Replace all matches on current line&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;:s/OLD/NEW/g&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Replace matches between lines 10 and 20&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;:10,20s/OLD/NEW/g&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Replace matches from line 10 to the end of file&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;:10,$s/OLD/NEW/g&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Replace matches from cursor to end of file&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;:.,$s/OLD/NEW/g&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Add the word “&lt;span style="font-weight: bold;"&gt;NEW&lt;/span&gt;” in front of every line&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;:1,$s/^/NEW/g&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;Source : http://technotes.twosmallcoins.com/?p=18&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9069934194071431189-2003805342445396328?l=computer.pratama.us' alt='' /&gt;&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/2003805342445396328?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/2003805342445396328?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/com-pratama/~3/iz1i9JhVvIk/vi-editor-search-and-replace.html" title="Vi Editor : Search and Replace" /><author><name>depratama</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://computer.pratama.us/2010/04/vi-editor-search-and-replace.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0AFQ3Y9eyp7ImA9WxFSE08.&quot;"><id>tag:blogger.com,1999:blog-9069934194071431189.post-6278784412349430653</id><published>2010-04-15T16:45:00.004+07:00</published><updated>2010-04-15T17:01:52.863+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-15T17:01:52.863+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="freeware" /><title>WGET Ultimate Free Downloader</title><content type="html">&lt;a href="http://www.gnu.org/software/wget/"&gt;GNU WGET&lt;/a&gt; derived from World Wide Web and get, is a free software  package for retrieving files or downloader. It can using many protocols like HTTP, FTP, and HTTPS. GNU Wget or Wget is a non-interactive commandline tool.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Written in a highly portable style of C with minimal dependencies on third-party libraries, Wget requires little more than a C compiler and a BSD-like interface to TCP/IP networking. Designed as a Unix program invoked from the Unix shell, the program has been ported to numerous &lt;a href="http://computer.pratama.us/2008/01/build-ubuntu-repository-feisty-from.html"&gt;Unix-like&lt;/a&gt; environments and systems, including Microsoft &lt;a href="http://computer.pratama.us/2008/10/tweak-windows-xp-using-xpy.html"&gt;Windows&lt;/a&gt; via Cygwin, and Mac OS X.&lt;br /&gt;&lt;br /&gt;Wget can resume aborted downloads. It also can use filename wild cards and recursively mirror directories. For you connected behind proxy, you still can use wget, because it support HTTP Proxies. And also it supports HTTP cookies and persistent HTTP connections.  And there are many other features from Wget.&lt;br /&gt;&lt;br /&gt;Basic usage this Wget is&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;$ wget http://www.example.com/files.to.download&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Now, it has been used as the basis for graphical programs such as &lt;span style="font-weight: bold;"&gt;GWget &lt;/span&gt;and &lt;span style="font-weight: bold;"&gt;KGet&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9069934194071431189-6278784412349430653?l=computer.pratama.us' alt='' /&gt;&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/6278784412349430653?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/6278784412349430653?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/com-pratama/~3/YDQXaok7KwU/wget-ultimate-free-downloader.html" title="WGET Ultimate Free Downloader" /><author><name>depratama</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://computer.pratama.us/2010/04/wget-ultimate-free-downloader.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEENQ304cCp7ImA9WxFSEU8.&quot;"><id>tag:blogger.com,1999:blog-9069934194071431189.post-7562154833021645731</id><published>2010-04-13T08:30:00.003+07:00</published><updated>2010-04-13T08:38:12.338+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-13T08:38:12.338+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="security" /><title>Nessus Vulnerability Scanner</title><content type="html">&lt;a href="http://nessus.org"&gt;Tenable Network Security&lt;/a&gt; released Nessus 4.0.2. This version fix all bug from the last released. New version of nessus support newest operating system from Apple, Windows and &lt;a href="http://computer.pratama.us/2010/03/karmic-koala.html"&gt;Linux&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Nessus can be used to audit:&lt;br /&gt;* credentialed and un-credentialed port scanning&lt;br /&gt;* network based vulnerability scanning&lt;br /&gt;* credentialed based patch audits for Windows and most UNIX platforms&lt;br /&gt;* credentialed configuration auditing of most Windows and UNIX platforms&lt;span class="fullpost"&gt;&lt;br /&gt;* robust and comprehensive credentialed security testing of 3rd party applications&lt;br /&gt;* custom and embedded web application vulnerability testing&lt;br /&gt;* SQL database configuration auditing&lt;br /&gt;* software enumeration on Unix and Windows&lt;br /&gt;* testing anti-virus installs for out-of date signatures and configuration errors&lt;br /&gt;&lt;br /&gt;New updates from &lt;a href="http://nessus.org/download/nessus_download.php"&gt;Nessus 4.0.2&lt;/a&gt;&lt;br /&gt;* Support for Windows 7 – Changes in the TCP/IP stack required updates for the NessusClient and Nessus server to run on this platform.&lt;br /&gt;* Support for Mac OS X “Snow Leopard” – Apple also introduced changes on the latest version of its operating system and Nessus has been updated to include full support for the NessusClient and Nessus server.&lt;br /&gt;* Fixed IPv6 scanning – Nessus scanners running on any Linux platform received updates and bug fixes for IPv6 scanning. A previous blog post covered the details of scanning IPv6 networks with Nessus.&lt;br /&gt;* nessus-fetch updates and improvements – Updates were implemented for the proxy authentication component in nessus-fetch. Also, a new feature was added that allows the end-user to specify a domain when a proxy requires NTLM authentication.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9069934194071431189-7562154833021645731?l=computer.pratama.us' alt='' /&gt;&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/7562154833021645731?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/7562154833021645731?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/com-pratama/~3/sw4WLX1q0iI/nessus-vulnerability-scanner.html" title="Nessus Vulnerability Scanner" /><author><name>depratama</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://computer.pratama.us/2010/04/nessus-vulnerability-scanner.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk8GRXs6fCp7ImA9WxBbEUU.&quot;"><id>tag:blogger.com,1999:blog-9069934194071431189.post-4934207740522221330</id><published>2010-03-10T08:27:00.003+07:00</published><updated>2010-03-10T08:33:44.514+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-10T08:33:44.514+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><title>Karmic Koala</title><content type="html">&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;" class="fullpost"&gt;Mascot Ubuntu 9.10&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_urLSZdY8_nQ/S5b1ynAlWdI/AAAAAAAAAEc/3wXpaykB4jE/s1600-h/Ubuntu_karmic_koala_9_10.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 316px; height: 239px;" src="http://4.bp.blogspot.com/_urLSZdY8_nQ/S5b1ynAlWdI/AAAAAAAAAEc/3wXpaykB4jE/s200/Ubuntu_karmic_koala_9_10.jpg" alt="GNU Linux Ubuntu Karmic Koala" id="BLOGGER_PHOTO_ID_5446811049164888530" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9069934194071431189-4934207740522221330?l=computer.pratama.us' alt='' /&gt;&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/4934207740522221330?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9069934194071431189/posts/default/4934207740522221330?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/com-pratama/~3/hAZ9NaP5rAQ/karmic-koala.html" title="Karmic Koala" /><author><name>depratama</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_urLSZdY8_nQ/S5b1ynAlWdI/AAAAAAAAAEc/3wXpaykB4jE/s72-c/Ubuntu_karmic_koala_9_10.jpg" height="72" width="72" /><feedburner:origLink>http://computer.pratama.us/2010/03/karmic-koala.html</feedburner:origLink></entry></feed>

