bg



Supporting IPv6 in twisted

It turns out that adding IPv6 support to the twisted library is rather straightforward. Originally, I just hacked up a few changes to get my prototype running with teredo, resulting in a few lines of changes to the twisted networking code (patch available). It turns out that the resulting code seems fully backwards-compatible with IPv4. Unintended, but highly welcome ;-) YAY (IPv6 required)!

Anyhow -- if you're a hacker, give teredo a try. Turn your laptop into a server in a few minutes. It's a sexy piece of technology which I think will greatly change the way we think about and work with the internet.

One thing to keep in mind are security issues: teredo provides you with a globally visible IP address, meaning you're directly addressable worldwide. NATs and many in-between firewalls are tunnelled through. If you're using a mac, add something like the following ipfw firewall ruleset (thanks POL) to your miredo startup command (see /etc/miredo.conf) to protect you from unsolicited and possibly dangerous traffic:

#!/bin/sh  

LOGFILE=/dev/null
exec > "$LOGFILE" 2>&1

echo "Starting miredo hook for setting up firewall rules...."
echo "$0: $$" echo "uid: $UID"
killall -HUP lookupd DirectoryService

/sbin/ip6fw add 1000 allow log tcp from any to any 6221
/sbin/ip6fw add 1001 deny log tcp from any to any
 Permalink

ANGEL APPLICATION getting ready for IPv6?

After a beautiful afternoon hack, we got the angel-app to work with miredo/teredo and IPv6.

screenshot with IPv6 address

CHECK OUT THE URI ON THAT BITCH!!!!

What's the meaning of this you might ask yourself? Well, it means the potential for true p2p networking, which has so far been a real pain in the ANGEL APPLICATION's backside.

Among other things, agent.POL has been able to access my ANGEL APPLICATION instance running on my laptop at home -- behind 2 layers of NAT, no less.

And if you have a teredo-enabled host (perhaps even with any IPv6-enabled host, we're not sure yet), you can try it yourself for the time being (no guarantees):

http://[2001::53aa:64c:0:a3a3:c1f3:6f11]:6221/

This means that a highly secure pull-only model is (in principle) within reach, greatly simplifying and stabilizing the ANGEL APPLICATION.

Stay tuned.

Comments (3)  Permalink

ANGEL APPLICATION 0.1.7 released

angel-appThe ANGEL APPLICATION version 0.1.7 has been released in a last minute rush. It is available from the ANGEL APPLICATION website.

This update has received some style updates along the way and now has an "export personal angel key" feature. The CHANGES file in the source tarball has it all.

Grab your copy now and become an angel in the global social memory network!

 Permalink

angel-app 0.1.5 available

angel-appThe latest and greatest developer preview of the angel application (version 0.1.5) is available as of now from both the angel-app website as well as from the angel-app network itself.

This update now features central statistics gathering about the angel-app network. The CHANGES file in the source tarball has it all.

Grab your copy now and become an angel in the global social memory network!

 Permalink

angel-app 0.1.4 available

angel-appThe newest developer preview (version 0.1.4) is available as of now from both the angel-app website as well as from the angel-app network itself.

This update contains an important (though non-critical) security fix. All test-users are encouraged to update ASAP. The CHANGES file in the source tarball has more information.

 Permalink

angel-app 0.1.3 available

angel-appThe newest developer preview release (version 0.1.3) is available as of now from both the angel-app website as well as from the angel-app network itself.

This mostly concerns the elimination of a few key bottlenecks. The CHANGES file in the source tarball has more information.

 Permalink

angel-app version 0.1.2 available

angel-appThe newest developer preview release (version 0.1.2) is available as of now from both the angel-app website as well as from the angel-app network itself.

The only immediate visible change is the new menu entry "File -> Import secret key...". The CHANGES file in the source tarball has more information.

 Permalink

the virus hosts the DNA

... the DNA hosts the virus.

i'm pleased to announce that the angel-app is from now on hosted on ... the angel-app. and comes with an all-new and improved GUI.

Related Entries:
ANGEL APPLICATION 0.4.5
ANGEL APPLICATION 0.4.4
ANGEL APPLICATION 0.4.3
ANGEL APPLICATION 0.4.2 "pollination"
harvesting April 1st hoaxes for future technologies
 Permalink

angel-app module graph

module dependency graph of the angel-app maintainer process (the core routine that synchronizes nodes). cute, isn't it?

module dependencies of angel-app

Related Entries:
ANGEL APPLICATION 0.4.5
ANGEL APPLICATION 0.4.4
ANGEL APPLICATION 0.4.3
ANGEL APPLICATION 0.4.2 "pollination"
harvesting April 1st hoaxes for future technologies
 Permalink

angel-app test system activated

we've been playing around a lot with our prototype (download available) lately. today, we noticed that the first data sperms have been injected into the googleverse:



note that in the meantime, we've switched ports for the public interface of the angel-app (from 9999 to 6221). port number 9999 seems to be reserved for worms, rootkits, and other evil TCP payload.

Related Entries:
ANGEL APPLICATION 0.4.5
ANGEL APPLICATION 0.4.4
ANGEL APPLICATION 0.4.3
ANGEL APPLICATION 0.4.2 "pollination"
harvesting April 1st hoaxes for future technologies
 Permalink
Prev21-30/30
etoy.com twisting values since 1994