Planet maemo: category "feed:d81b00955f076640b4980a1c3646a625"

Felipe Zimmerle

4×4 inclinometer

2010-01-18 12:12 UTC  by  Felipe Zimmerle
0
0

For those who are interested in knowing how steep is your N900, or the
object that supports it. Meet the 4×4 inclinometer.

Embedded Video

I developed it to use in my car, hence the name 4×4 inclinometer. Using this
application I can know the slope of the obstacles or the ground below my
car.

According to the manual of the car, it can be in an angle of heel of 45 degrees
with no problem, something higher than this is at my own risk. When I read
this information, just imagined the software for the N900:)

The current version depends on Qt 4.6 with the animation framework. The
animation is used to rotate the images of the car, smoothing the movement. I
am not an expert in gimp, so forgive me for the images poorly done. Next
version I will put a simple support for themes.

The intallations files are already in extras-devel, so you just need to
apt-get it.
And the sources are available at:

http://git.zimmerle.org/?p=inclinometer.git;a=summary

The car image and the application background are Trademark of Troller Veiculos
Especias S/A, http://www.troller.com.br

Categories: maemo
Felipe Zimmerle

iptables on extras devel

2010-01-01 22:13 UTC  by  Felipe Zimmerle
0
0

The iptables package is on maemo extras devel. There is no support for connection state on the device Kernel consequently the NAT is not working. I tried to compile the modules, but I found myself in trouble trying to load them at the device. If you want to flash a kernel with support for connection state there is one available at my personal repository (read: mWall :: netfilter + ui for maemo for more information). Antoher discussion about that modules can be found at: http://forums.internettablettalk.com/showthread.php?t=30916&page=1

iptables on n900

Categories: maemo
Felipe Zimmerle

tcpdump && lipcap on extras-devel

2010-01-01 13:52 UTC  by  Felipe Zimmerle
0
0

For those who are playing with maemo and network, now are available at maemo
extras-devel {fremantle|diablo} the tcpdump package and its dependency (libpcap) working
like a charm :P

Embedded Video

Categories: maemo
Felipe Zimmerle

mWall :: netfilter + ui for maemo

2009-12-21 03:16 UTC  by  Felipe Zimmerle
0
0

Something that certainly bothers me is the fact that i am always online independent of the network. I walk with my n900 in the pocket and sometimes I am using 3g, sometimes using wifi. I am jumping from trusted to untrusted wifi spots, and I have the strange feeling that maybe once (or more…) I will be part of a honeypot, malicious network or something like that.

As part of this type of network my device can be easily identified as an N900. (e.g. MAC address). Once the device is identified a person or a malicious software can start to guess passwords (rootme?) and can try to exploit softwares that are under development.

Avoiding been hacked on that situation I decided to write a small firewall UI for the n900 (netfilter/iptables back end), that allows me to block any incoming connection that is not authorized.

screenshot

This is just a very first version of the firewall, a lot to be done yet. To install it on your device, check for mWall at my personal repository.

You can install my repository by clicking here: zimmerle’s repo.

I also provide in my repository: the iptables package and a kernel with support to iptables state match. The iptables binary was marked with the suid bit, allowing its execution by users without super powers. But this should be fixed in the next release.

Let me advise you that the firewall rules are not permanent, I mean, you need to run the firewall in every boot. It is under development :)

The code is available at: http://git.zimmerle.org

Categories: maemo