Skip navigation.

exploreopera

| Help

Sign up | Help

JaDa's blog about Opera and Linux

I usually work on Free things. "Free" doesn't just mean zero cost; it means the freedom to copy, to share, to modify and redistribute without arbitrary restrictions.

Posts tagged with "linux"

Opera 9.50 Final Builds for Windows & Linux

, , , ...

Opera 9.50 Linux i686 Build 2042 Final Release



Opera`9.50 Windows Vista Build 10063

Linux Games

, , , ...

This computer is set up only us a linux game station.


Operating System:
Linux openSUSE 10.3

Desktop:
KDE 3.5.7

Hardware:
Intel Pentium 4 3.2Ghz 800Mhz
ATI Radeon X1300 512MB
Memorie 4GB DDR2

Use OpenOffice.org online with Ulteo !

, , , ...

Register to be one of the 15,000 beta users

Beta users will be able to access OpenOffice.org online with collaboration capabilities through the Ulteo Online Desktop

The latest version of OpenOffice.org is now available using a browser with a single click of a mouse, with no download or installation process ('no install') of the productivity suite required. This new service by Ulteo offers many benefits for users of the productivity suite, and has been well received by early beta users across Windows, Linux and Mac operating systems.

Collaboration:
As well as offering instant 'no-install' access, Ulteo's service also provides OpenOffice.org users with instant collaboration capabilities. A user working with OpenOffice.org on the Ulteo server can invite other people to work with him or her on a shared document in real time. Invitations are sent via email and allow access in either read only or full edit mode, simply by clicking on a link in the email.

Collaboration was a hot topic at the recent OpenOffice.org Conference. “Now everyone can use OpenOffice.org, from any connected PC, anytime, anywhere” said Florian Effenberger, Marketing Project Co-Lead of OpenOffice.org. “You even can work together on documents online and collaborate with others. This especially is an interesting option for trainers and workgroups.”

Collaboration features of Ulteo permit real-time on-line training, another hot topic for the rapidly growing number of people migrating to OpenOffice.org. Hundreds of OpenOffice.org professional trainers around the world or experienced users in the community are now able to offer the service, opening up exciting possibilities.

Instant trial:
Making OpenOffice.org available through a browser should also help accelerate its adoption by an even broader user base. Users can introduce OpenOffice.org to others via email, invite them to discover OpenOffice.org with just one click, and can give a personal tour of the program. Very soon, bloggers and journalists will be able to add a link to OpenOffice.org in their articles for readers to click through and try the program.

John McCreesh, Marketing Project Lead at OpenOffice.org, welcomed this announcement by Ulteo: “This is an interesting development for people who want to try out OpenOffice.org without having to download and install the software. If you're wondering how OpenOffice.org compares to your current office software, this is a convenient way to see OpenOffice.org in action in a browser on your desktop. Take OpenOffice.org for a test drive today!”

Using Ulteo's service, users can exploit features of OpenOffice.org which may be missing from their current desktop software. For example, OpenOffice.org can read and write Microsoft Office files and generate .pdf format files without requiring any additional software. OpenOffice.org also reads and writes documents in OpenDocument Format, the ISO-approved standard for office documents, which can only be read in Microsoft Office after installing a plug-in.

This new service is provided by Ulteo:
Ulteo powers the online version of OpenOffice.org (see http://www.ulteo.com). Ulteo is a new project initiated by Gaël Duval, recognized for developing a user-friendly Linux distribution now enjoyed by millions of people around the world.

Ulteo aims at simplifying the way people use computers so they can enjoy applications and data rather than spending time on tedious tasks. "Ulteo is very proud to deliver OpenOffice.org to the community in a new, useful and exciting way: online and designed for collaboration. We expect that it will contribute to spread OpenOffice.org to even more users now that it is simpler than ever to try and use it in a couple of clicks" says Thierry Koehrlen, CEO of Ulteo.

With Ulteo, OpenOffice.org becomes the de facto best online productivity suite. It is standards based, mature, with lots of of features.
Ulteo is inviting 15,000 new OpenOffice.org users from Europe and North America (where the Ulteo servers are located), to test the suite online. Just register on http://www.ulteo.com/home/ooo

About Ulteo
Ulteo's mission is to simplify the PC users' digital life, i.e, the way people use their applications, data and online services. Its first service, the Ulteo Online Desktop (currently in beta), allows users to safely try and use the latest version of desktop applications in one click, with no download, no install. Ulteo plans to release other services simplifying the life of PC users by providing easier access to desktop applications and online services as well as data management in the coming months.

Contact Ulteo:
Thierry Koehrlen/Gaël Duval <press(at)ulteo(dot).com>

About OpenOffice.org
The OpenOffice.org Community is an international team of volunteers and sponsored contributors who develop, support, and promote the leading open-source office productivity suite, OpenOffice.org®. OpenOffice.org's leading edge software technology (UNO) is also available for developers, systems integrators, etc to use in OpenOffice.org extensions or in their own applications.

OpenOffice.org supports the Open Document Format for Office Applications (ODF) OASIS Standard (ISO/IEC 26300) as well as legacy file formats such as Microsoft Office and is available on major computing platforms in over 70 languages. OpenOffice.org software is provided under the GNU Lesser General Public Licence (LGPL) and may be used free of charge for any purpose, private or commercial.

The OpenOffice.org Community acknowledges generous sponsorship from a number of companies, including Sun Microsystems, the founding sponsor and primary contributor.


Important note to Ubuntu users (Feisty, Gutsy): please use the real Sun JVM!

Block brute force attacks with iptables

, ,

Here's a good write up I came across about blocking brute force ssh login attempts via ssh with iptables:



Since 2005 there has been an immense increase in brute force SSH attacks and though Linux is pretty secure by default, it does not stop evil programs from indefinitely trying to login with different passwords. Without proper protection your server is a sitting duck waiting for a bot to guess the right combination and hit the jackpot. But with just 2 commands we can stop that.

Symptoms

Here's an example of the auth.log file. You can see that even as I'm writing this article bots are trying different account combinations to get into my server:

Jul 28 21:32:16 impala sshd[10855]: Illegal user office from 213.191.74.219
Jul 28 21:32:16 impala sshd[10855]: Failed password for illegal user office from 213.191.74.219 port 53033 ssh2
Jul 28 21:32:16 impala sshd[10857]: Illegal user samba from 213.191.74.219
Jul 28 21:32:16 impala sshd[10857]: Failed password for illegal user samba from 213.191.74.219 port 53712 ssh2
Jul 28 21:32:16 impala sshd[10859]: Illegal user tomcat from 213.191.74.219
Jul 28 21:32:16 impala sshd[10859]: Failed password for illegal user tomcat from 213.191.74.219 port 54393 ssh2
Jul 28 21:32:16 impala sshd[10861]: Illegal user webadmin from 213.191.74.219
Jul 28 21:32:16 impala sshd[10861]: Failed password for illegal user webadmin from 213.191.74.219 port 55099 ssh2


Do you see the rate at which this is happening? Nowadays' connection speeds allow for crackers to try an enormous amount of combinations every second! It's time to stop this before someone hits the jackpot and my server is compromised.

About iptables

Iptables is the standard Linux firewall and though I use Ubuntu, it should be installed by default on any modern distribution. But it doesn't do anything yet. It's just sitting there, so we need to teach it some rules to prevent brute force attacks.

There are tools available to do this for us like fail2ban. Though it's a great piece of software and certainly has it's advantages, in this article I'd like to stick with iptables because fail2ban parses log files to detect brute force attacks at a certain interval, whereas iptables works directly on the kernel level. Besides I don't think many people know about iptables' full capabilities, and it comes preinstalled!

Easy setup - just 2 rules

Because iptables comes standard with every Linux distribution we'll skip right to setting up the specific firewall rules we need. In depth configuring of iptables takes a bit of understanding and is not within the scope of this article, but let's take a look at these two statements:

sudo iptables -A INPUT -i eth0 -p tcp --dport 22 -m state --state NEW -m recent --set --name SSH
sudo iptables -A INPUT -i eth0 -p tcp --dport 22 -m state --state NEW -m recent --update --seconds 60 --hitcount 8 --rttl --name SSH -j DROP

The -i eth0 is the network interface to which ssh connections are made. Typically this is eth0, but maybe you need to change it.

That's it! Together they will rate-limit all incoming SSH connections to 8 in a one minute window. Normal users will have no trouble logging in, but the brute force attacks will be dropped, limiting the number of possible account combinations from unlimited, to 8. That's awesome!

failsafe

While you're still testing, you might want to add the following line to your crontab

*/10 * * * * /sbin/iptables -F


This will flush all the rules every 10 minutes, just in case you lock yourself out. When you're happy with the results of your work, remove the line from your crontab, and you're in business.

Advanced Setup - want more?

Restore on boot

You will find that on your next reboot, the rules are lost. Damn! You probably want these 2 brute force protection rules automatically restored, right? The most elegant way would probably be to restore the iptables rules when your network interface comes back online. Here how I would this on Ubuntu. Let's get the following content in a file:
/etc/network/if-up.d/bfa_protection


#!/bin/bash
[ "${METHOD}" != loopback ] || exit 0
/sbin/iptables -A INPUT -i eth0 -p tcp --dport 22 -m state --state NEW -m recent --set --name SSH
/sbin/iptables -A INPUT -i eth0 -p tcp --dport 22 -m state --state NEW -m recent --update --seconds 60 --hitcount 8 --rttl --name SSH -j DROP


Save the file and make it executable:
chmod u+x /etc/network/if-up.d/bfa_protection


Now every time your interface comes up, the rules are added to iptables. Sweet.

Remove on shutdown

But to do this really clean, we need to have a script that removes the rules as well for when the interface goes down. Just to make sure the rules are never added twice. So let's also create a file:
/etc/network/if-down.d/bfa_protection 


#!/bin/bash
[ "${METHOD}" != loopback ] || exit 0
/sbin/iptables -D INPUT -i eth0 -p tcp --dport 22 -m state --state NEW -m recent --set --name SSH
/sbin/iptables -D INPUT -i eth0 -p tcp --dport 22 -m state --state NEW -m recent --update --seconds 60 --hitcount 8 --rttl --name SSH -j DROP


-D removes a rule whereas -A adds one. Anyway. Let's save this file and make it executable:
chmod u+x /etc/network/if-down.d/bfa_protection


That's it! We're in business!

Like to test it?

Very wise indeed, well iptables -L shows active rules so why not execute the following:
/etc/network/if-up.d/bfa_protection
iptables -L

And now there should be something like this in your terminal:


Perfect. If you have another machine (not the one you're working on! you do not want to take the risk of getting banned yourself!) you could really test it by logging 8 times within 60 seconds. See if you get banned!

Now does the removal script work as well?
/etc/network/if-down.d/bfa_protection
iptables -L


Now the rules should be gone.

Undo

And oh yes, if at any time you run into problems, the following command will flush all the iptables rules:
iptables -F


And you can undo by just removing the files we created:
rm /etc/network/if-up.d/bfa_protection
rm /etc/network/if-down.d/bfa_protection
iptables -F # flush all the rules, just in case


More on iptables

This is just one nice example of what you can do with the iptables firewall but there are many other uses for iptables in order to secure your system. There are scripts / wizards that will help you setup iptable rules like ksecure_firwall (a bash script by myself), or more widely used programs like fwbuilder or firestarter (both available through package managament like apt).
If you'd like to know more about iptables, this is a place to start, or you could just google of course.

from Kevin van Zonneveld

about Linux

, , , ...

Linux

Linux (also known as GNU/Linux) is a computer operating system. It is one of the most prominent examples of Open Source development and Free Software; unlike proprietary operating systems such as Windows or Mac OS, all of its underlying source code is available to the public for anyone to freely use, modify, and redistribute.

Initially, Linux was primarily developed and used by individual enthusiasts. Since then, Linux has gained the support of major corporations such as IBM, Sun Microsystems, Hewlett-Packard, and Novell for use in servers and is gaining popularity in the desktop market[1]. It is used in systems ranging from personal computers to supercomputers and embedded systems such as mobile phones and personal video recorders. Proponents and analysts attribute its success to its vendor independence (the opposite of vendor lock-in), low cost, security, and reliability

History

In 1983, Richard Stallman founded the GNU Project, with the goal of developing a complete Unix-like operating system composed entirely of free software. By the beginning of the 1990s, GNU had produced or collected most of the necessary components of this system—libraries, compilers, text editors, a Unix-like shell—except for the core component, the kernel. The GNU project began developing a kernel, the Hurd, in 1990, based on the Mach microkernel, but the development of this Mach-based design proved difficult and proceeded slowly.

Meanwhile, in 1991, another kernel was begun as a hobby by Finnish university student Linus Torvalds while attending the University of Helsinki. Torvalds originally used Minix on his own computer, a simplified Unix-like system written by Andrew Tanenbaum for teaching operating system design. However, Tanenbaum did not permit others to extend his operating system, leading Torvalds to create a replacement for Minix.

Originally, Torvalds called his kernel "Freax" for "free" and "freak" and with the often-used X in the names of Unix-like systems. The name "Linux" was coined by Ari Lemmke, who administered an FTP server belonging to the Finnish University Network; he invented the name Linux for the directory from which Torvalds' project was first available for download.

At first a computer running Minix was necessary in order to configure and install Linux. Initial versions of Linux also required another operating system to be present in order to boot from a hard disk, but soon there were independent boot loaders such as LILO. The Linux system quickly surpassed Minix in functionality; Torvalds and other early Linux kernel developers adapted their work for the GNU components and user-space programs to create a complete, fully functional, and free operating system.

Today, Torvalds continues to direct the development of the kernel, while other subsystems such as the GNU components continue to be developed separately (Linux kernel development is not part of the GNU Project). Other groups and companies combine and distribute these components with additional application software in the form of Linux distributions.
July 2008
SMTWTFS
June 2008August 2008
12345
6789101112
13141516171819
20212223242526
2728293031