I’m working on internet access projects in Athens, Greece, half focussed on supporting refugee housing projects, half focussed on building community wifi for residents. Athens is a really exciting place to do this because the city is basically bowl shaped, very uniform rooftop height and surrounded by mountains; it’s a great environment for installing wifi antennas.
Have a lot of sub projects going including looking at mesh, installing a rooftop WAN with PTP links, figuring out VPNs for external access to internal services and to transparently mask outbound traffic. This week getting a bit more organised, installing some local services, drafting community wifi toolkit, and maybe getting a few more locations hooked in to the network.
Nope. Should I? I have a strange memory of seeing someone from the cjdns project talk at a Bitcoin conference in London and for some reason he got laughed off the stage. Is it now a solid project? It’s unrelated to DNS, right?
I’m not sure why they would talk at a bitcoin conference as it isn’t related to bitcoin at all. It does indeed seem pretty solid now. It’s an encrypted IPv6 network and routing overlay, so yes, independent of DNS.
Yeah, i wasn’t imagining it: https://bitcoinmagazine.com/articles/annual-bitcoin-conference-takes-place-in-london-1348247615/ ;-)
I’ll take another look, thanks for heads up, this is useful as I’m getting stuck in learning about mesh protocols. batman and bmx mostly what I’ve been reading about so far
Is this as part of AWMN 1 or is this a different project/effort altogether?
AWMN is dead, Jim. Unfortunately it’s a mostly failed project due to massive internal conflict. We do attempt to interface with what is left of the AWMN infrastructure, but this is a separate project.
yeah, it’s very sad really, it was really an amazing thing. They still report 1000’s of nodes although it’s not clear how many are actually still active and/or taking part in AWMN.
The poster-children of community wifi these days are Guifi and Freifunk
If you, like me, prefer to watch stuff offline (I’m doing it mostly when commuting or before sleeping), then following oneliner can be useful:
curl http://suckless.org/conferences/2016 | hxnormalize -xi0 -l9999 | hxselect -s '\n' 'a[href$=".webm"]' | sed 's,.*href=",,;s,".*,,'
It produces following list:
http://dl.sta.li/slcon/2016/slcon-2016-00-agarbe-welcome.webm
http://dl.sta.li/slcon/2016/slcon-2016-01-mandree-libzahl.webm
http://dl.sta.li/slcon/2016/slcon-2016-02-sjegen-xml_damage_control.webm
http://dl.sta.li/slcon/2016/slcon-2016-03-mraster-stali_pi_bplus.webm
http://dl.sta.li/slcon/2016/slcon-2016-04-lhunhold-farbfeld_and_color_spaces.webm
http://dl.sta.li/slcon/2016/slcon-2016-05-rvargasc-scc_and_qbe_for_practical_compilation.webm
http://dl.sta.li/slcon/2016/slcon-2016-06-obernstein-the_myrddin_programming_language.webm
http://dl.sta.li/slcon/2016/slcon-2016-07-jklemkow-ii-like_chatting_improved.webm
http://dl.sta.li/slcon/2016/slcon-2016-08-fhervadas-text_engine.webm
http://dl.sta.li/slcon/2016/slcon-2016-09-emeinhardtl-suckless_image_processing.webm
http://dl.sta.li/slcon/2016/slcon-2016-10-jklemkow-shared_farbfeld.webm
http://dl.sta.li/slcon/2016/slcon-2016-11-mandree-display_servers.webm
http://dl.sta.li/slcon/2016/slcon-2016-12-agarbe-stali_learnings_and_beehive_observation.webm
http://dl.sta.li/slcon/2016/slcon-2016-13-all-vote.webm
I just discovered html-xml-utils thanks to your post, thank you!
Having said that, this seems simpler:
hxwls http://suckless.org/conferences/2016 | grep webm
Indeed, in this case it’s good enough. In general hxwls does not always solve the problem, even with -l option, as it’s contextless. (And to be honest I simply forgot about it, because I use almost only hxselect fed with hxnormalize output, I barely use any other tools from html-xml-utils.)
This older post explains many of these problems in greater detail and is well worth a read.
Failing that, we will shut off power to your area until you come forward or a neighbour rats you out.
What a nice and friendly atmosphere they’re trying to create!
For an event that has EM on its name, this seem pretty absurd. Events like this are perfect for testing out p2p networks, creating ad-hoc LANs with friends, random LANs for gaming/file sharing and what not. In contrast, CCC and Defcon have a big number of ‘third-party’ networks online, without major issues.
Based on the event’s name and that it’s on a campground, I briefly thought they were trying to keep spectrum clear for actual experiments. That would have changed how I felt.
But that appears not to be the case, so yes, I agree with you that however reasonable the position, it’s creating an unfriendly atmosphere.
Whether it’s justified for this conference and what it’s trying to be is a more complicated question. :/
Yeah, but DefCon has the Feds there to keep the peace between the WiFi’s!
This seemed reasonable to me:
First, please don’t put us in this situation; it is unpleasant for all involved, and we’d rather spend our time enjoying the event than being authoritarian.
They’re being authoritarian just by having this ‘rule’, and they’re imposing this situation on themselves as I see it.
Your argument is invalid because you’re comparing apples and oranges. Shoes are not a medium of free communication, and you can walk without them.
A more appropriate analogy imo would be a shoe conference that you would have to enter barefoot
OK, let me revise. This is as authoritarian as telling house guests that they can’t light a bonfire in my living room to send smoke signals.
they’re imposing this situation on themselves as I see it.
In the sense that they’re the ones who are trying to run an outdoor conference of nearly 2k attendees while providing them with good WiFi, I suppose that’s true. If you mean something other than that, not really - as per the linked page, it’s mostly a consequence of how WiFi works.
This is why I’ve setup this page and browse to it when friends/colleagues don’t lock their devices. Simpler and gets the point across.
I ran a kippo honeypot for about three months - and while it was useful to see what passwords were being using against particular accounts - it was interesting to see that none of the password guessers ever tried to log into the system, even when they successfully guessed the password…
I used to run a lot of Kippo instances with great results.
The ‘problem’ with medium interaction honeypots is that usually they’re easy to detect once you know their tells. There are a lot of ways to detect Kippo. There is a number of Kippo forks available that fix the above issues, plus a lot more.
After running a honeypot for a while, you start noticing steps people/bots take to detect honeypots so you can start self-patching the honeypot to differentiate it, but it’s a constant cat and mouse game.
I’ll be working on securing some Ubuntu Linux servers. At this point I’m mostly thinking IP tables. Any suggestions in that area would immensely appreciated.
I’ll also be looking into the best way to add formatted text my pet project using GTK and Vala. Right now I’m just writing out to a textbox and frankly it’s hideous and unreadable. I need a better way really bad.
i’ve always ran http://www.fail2ban.org/wiki/index.php/Main_Page + some aggressive firewall rules
I recommend using ferm instead of messing with iptables rules directly. It makes some great abstractions and it’s a lot cleaner to read imho.
As others have said, run fail2ban on any public facing services. rkhunter and Monit can also be helpful.
Make sure you also subscribe to ubuntu-security-announce so you stay up to date with any security releases.
I use logwatch for emailing me logs.
If someday you happen to have your servers invaded it would be great to have non-compromised logs.
How are you liking the new valadoc the designers did an amazing job. I didn’t like the 90’s look it had earlier.
I really like it actually. I’m glad someone finally put time in to making it look nice.
I don’t know for sure, but I assume, the same people are doing vala-lang. I wish they would finish.
The valadoc website was mainly designed by the folks at elementary OS and yes the person from vala-lang is also involved with the project. If you want to give some feedback on the website, you can dropinto #elementary on freenode, it’s bridged to the slack where everyone hangouts. You can also send me a message and i’ll relay it there (i am a contributor to elementary OS)
If your UI isn’t terribly complicated and portability isn’t an issue, then honestly the best way is to toss GTK in the trash.
I maintain a MUD client which I initially wrote against GTK. I ran into the same problem as you, got annoyed, and rewrote it to directly call X11 functions. The new code is shorter and it’s not a gigantic pain in the ass to go off-piste.
I maintain a MUD client which I initially wrote against GTK. I ran into the same problem as you, got annoyed, and rewrote it to directly call X11 functions. The new code is shorter and it’s not a gigantic pain in the ass to go off-piste.
Calling X11 directly is cleaner than an actual GUI toolkit? Or even Athena vs. any modern toolkit? Most people I’ve seen would have switched to Qt, but I’ve never seen anyone call X11. How is portability?
For what it’s worth, my UI looks like this.
How is portability?
It runs on at least two different Linux distributions :)
I don’t think anyone has brought it up for a few years, but you can still pay cash for ingame items, so I guess that counts. :<
No, at this point, the UI isn’t that bad. I’ve seen a lot worse.
I’m not wedded to GTK in any other way except the rest of the program is written in Vala.
I’ve thought about just embedding a web browser and going that route. I think I can do WebKit without a lot of work. My only hesitation there is that I’ll have to do web design and I’m terrible at that.
I’ve been using the email gateway for the last six months or so and I’ve stopped visiting the site at all.
For me, the ‘best’ threads are the ones with a lot of replies. Using mutt is pretty easy to see which threads still get replies after a couple of days and just read them at that point.
What’s the email gateway?
It’s this feature https://lobste.rs/s/jg3eet
The greatest part is that you can also reply by email, which is what I’m doing right now.