kOlga back online

as promised and within the 16hours deadline the kOlga is back online. The new feature set installation (hotspot, gardenwall, red queueing on all interfaces, etc) is postoponed for the future.

Enjoy the beautiful saturday and the weekend :mrgreen:

PS1. The tzikis link was decommissioned due to poor performance (4mbps up 4mbps down) but may be brought back if noone else provides a link for him.

PS2. To the guy that broadcasts in southwest patra region with mac address : 00:0B:6B:09:F2:7E and hidden SSID @ 5180Mhz please contact me if you interested for a link. My scans indicate a very good signal from your side (-55dbi with SNR of 50db)

search engines, irc bots and python

It sounds like an intriguing combination, doesn’t it?

A while ago a pwmn’s intranet web search service was provided [the announcement was made here]. The application providing the service is yacy [1], which might be a bit immature, but was choosen for its future scalability (wifi link with awmn[2] is on the verge and new nodes in between peloponesse and central greece are emerging [3][4][5][6][7]). So the distributed application seemed great idea.

So far the whole service is based in out of stock yacy distribution with the tampering of some configuration files ( defaults/yacy.init , defaults/yacy.network.group ) and the addition of some more ( defaults/yacy.network.pwmn.unit ). The whole idea is to run some sort of the yacy’s freeworld (now named PWMN) over the wireless wifi given the principle of locality[8].

The service had good response among people and some started using in various ways. It was time to bring it closer to the masses and to make it accessible through our number one instant messaging protocol which is no other than irc [9]. The task was to provide itmy’s[10] python irc bot[11][12] with some “API” in order to communicate with the yacy search engine. Since the bot was written in python the easiest way to bind these things was the “glue” application between the bot and the search engine was through the python language. Here I have to say that even though I’m a newbie python programmer I continue using it, in favour of other languages that I prefer more. I guess the main reason is that its learning curve is GoDLiKe!

The following code is quite dumb. Since yacy 0.77stable the developers of yacy provide an xml compliant output (in contrast to html parsing currently done, so many of the following code needs rewritting [13], to eliminate the usage of mechanize in favour of urllib2 and some beautification on the tag parsing of the xml file - currently I’m parsing the html output of www server, so I consider the current version to be totally UGLY :twisted: ). Download the source code from  here  and enjoy

PWMN VPN by pwmn.net-kOlga

Ο κόμβος pwmn.net-kOlga προσφέρει σε φίλους/φίλες που επιθυμούν να συνδεθούν προσωρινά, στον κορμό του PWMN μέσω internet την δυνατότητα να χρησιμοποιήσουν την υπηρεσία του VPN (PPTP)που προσφέρει ο κόμβος. Η κάθε σύνδεση λαμβάνει dedicated 256kbps upload 128 kbps download (το bandwidth αυτό δίδεται από την dsl που εξυπηρετεί το σπίτι). Η ταχύτητα διασύνδεσης με τον κορμό του PWMN ανέρχεται στα 4 MByte/s οπότε το bottleneck που υπάρχει περίπτωση να αντιμέτωπίσετε θα οφείλεται αποκλειστικά στην dsl. Για πληροφορίες και για account παρακαλώ επικοινωνήστε μέσω του forum με προσωπικό μήνυμα.

Η σύνδεση γίνεται στο address korki.pwmn.net και τα user credential δίδονται από το forum. Κατά την λειτουργία κανείς περιορισμός δεν υφίσταται, ως προς το είδος της κίνησης που επιθυμεί να περάσει ο πελάτης [1] . Οι αποδιδόμενες διευθύνσεις από για το VPN είναι στο range 10.140.4.240/28. Επίσης προαιρετικά και μετά από συνεννόηση εκτός από συνδέσεις τύπου PPTP μπορεί να δίδονται συνδέσεις τύπου OpenVPN και IPsec (tunneled).

Στις ρυθμίσεις για το PPTP πρέπει υποχρεωτικά να είναι ενεργοποιημένη η επιλογή για 128bit encryption.

Another happy service by pwmn.net-kOlga.

[1] Προσοχή: όλη η κίνηση περνάει μέσα από το snort οπότε ύποπτες δραστηριότητες -όπως μπορεί να της θεωρήσει ή εφαρμογή- μπορεί να διακοπούν κατά το δοκούν του IDS.

More web-development

Αν και παράτησα ελαφρώς τα εγκόσμια (και υποχρεώσεις προς τρίτους) για να στηθεί ένα μέρος από το mesh των υπηρεσιών του pwmn.net, παρόλα αυτά δεν μπορώ παρά να χαίρομαι για αυτά που φτιάξαμε :-)

Αλλά ας τα πάρουμε με την σειρά.

Είναι αλήθεια πως είχαμε υποσχεθεί/ξεκινήσει πολύ καιρό να στήνουμε την ομάδα των web υπηρεσιών, αλλά λόγω ατυχών συγκυριών για μεγάλο διάστημα (πάνω από 2 εβδομάδες) είχε μείναι το project νεκρό. Μέχρι που άρχισαν οι πρώτες φωνές διαμαρτυρίας άλλες γραπτές (πχ εδώ) και άλλες προφορίκες επι προσωπικού.

Μιας και το moto μας είναι “Μιλάτε σας ακούμε“, δεν θα μπορούσαμε παρά να ικανοποιήσουμε τα ζητούμενα. Έτσι ξεκινήσαμε (o Itmy έστησε το joomla) εγώ το migration στο forum (παράλληλα και ανεξάρτητα με τον tweety - ο ένας χάλαγε την βάση του άλλου :-P).Συνεχισαμε  στήνοντας διάφορα minor πράγματα  skins κτλ προσπαθώντας να καλύψουμε την αρχική προδιαγραφή (νομίζω την έχω γράψει κάπου στο κεντρικό blog), αλλά ακόμα είμαστε αρκετά πίσω.

Ελπίζουμε να γίνουν όλα σύντομα.

Αυτά που μένουν είναι ακόλουθα

  • τα online network statistics (κάτι σαν network weathermap) για outages usage profile κτλ. (grigoris has done his part)
  • user account unification
  • phpBB3 integration με το joomla και το wordpress
  • Ενιαία διαχείριση και τελικά υλοποίηση του LDAP σαν μηχανισμός ενοποίησης του πλέγματος των υπηρεσιών
  • Με το που ενοποιηθούν οι υπηρεσίες θα προστεθούν value added (αλλά ήσσονος σημασίας) υπηρεσίες: eg: radio station, web to sms gw via VoIPbuster etc

Δείτε πχ το νέο portal και το ανανεωμένο forum από την πρώτη πράξη της ουσιαστικής αναβάθμισης ;-)

Ελπίζουμε να σας αρέσουν.

More to come soon ;-)

new plugin available

Ενα νεο plugin που επιτρέπει να μπαίνουν στην σελίδα video του youtube (και άλλων) προστέθηκε!

Πάρτε μάτι ;-)

Beta Testing (aka public release is close)

Many Bugs solved tonight…

Some antibot protection that prevented tweety from joining the beta testing, some problems with the rich editor, thank God everything was solved.

If you have wordpress you should know that TinyMCE rich text editor sucks, and is the worst web app ever written. I would prefer to write html in binary or hex instead of supporting this piece of crap…