Download presentation
Presentation is loading. Please wait.
Published byCaitlin Greer Modified over 9 years ago
1
IleSansFil & WiFiDog By Mina Naguib For BSDCan 2005 Presented Saturday, May 14th, 2005
2
About IleSansFil Montreal “Island Without Wires” Registered non-profit organization 100% volunteer-based Started with 3 people >2 years ago, now 20-30 volunteers
3
IleSansFil: Mission statement Île Sans Fil is a non-profit community group devoted to providing free public wireless internet access to mobile users in public spaces throughout Montreal, Canada. We use open source software and inexpensive commercial WIFI equipment to share broadband internet connections.
4
IleSansFil Statistics Larger than a mom & pop ISP 5,000 active users, ~ 7,000 total Approximately 40 active hotspots, 5- 10 transient Only a handful of active volunteers supporting all this
5
IleSansFil’s 40+ hotspots Cafés, bars, restaurants Art galleries Municipal parks, libraries Laundromats, bookstores, community centers, markets Anywhere comfortable enough to be online Commercial or residential
6
IleSansFil: “Scoring” commercial hotspots Standard sales pitch works: Increases customers, customer ‘stickiness’ The “altruism” pitch works even better “Free” is rare nowadays. Sharing your internet for free makes people like you! Merchants like people liking them. As people’s jobs demand more computer and internet use, the hotspots provide a nice physical alternative to an office desk Consumers are now demanding internet access to “stay connected”. This is especially true of the early adopter crowds including bloggers, photobloggers, audiobloggers, “soft” DJs, and instant messenger junkies Tables turning: Business owners now solicit IleSansFil to set them up
7
IleSansFil Partners Mutual agreements are struck with community-centered companies to better the community, IleSansFil, or both Partners currently include a VOIP provider and a web hosting provider
8
IleSansFil: Beyond the free internet “Clever” local content Pertinent and interesting local content Encouraging sharing between users Offers “that warm fuzzy feeling” the BBS’s had. Undoes some of the anonymity the internet created
9
IleSansFil: Clever content Any type of static file (document/photo/audio) Dynamic RSS blog/data/news feeds Custom code, experiments, art, surveys Flickr photos feeds with API integration Anything that can be formatted for the web. This is especially clever for dynamic web services or anything with a realtime API Soon: Smart geographically-pertinent information
10
IleSansFil’s initial captive portal Used NoCat Perl script, needed several modules installed Relied on several heavy packages Often ended up in a 2-box setup Logs difficult to parse to conclude any useful stats from Central server difficult to extend Was nothing more than a “free wireless semi-ISP”
11
IleSansFil’s hackers produce:
12
WiFiDog Similar to NoCat’s architecture: A client process per hotspot A central web-based server That’s where the similarities end
13
Cat client vs. Dog client Perl Needed Perl, GnuPG Large memory footprint Difficult to manage and debug C Needs nothing except a libc implementation Negligible compiled size and memory usage, embeddable! Configurable syslog- classified logging, as well as 2 control interfaces
14
WiFiDog client Works in embedded linux environments such as the Linksys WRT54G WiFi routers (special OpenWRT firmware needed) Could run alongside an existing firewall Threaded, lightweight Controllable with the “wdctl” utility, or via a web browser
15
WiFiDog client interrogated and administered via the ‘wdctl’ utility
16
WiFiDog client features a built-in web server that offers several admin tools
19
Cat server vs. Dog server Perl CGI.htpasswd-style user db Quirky text file logging No admin interface Hard to tweak look Job done after auth PHP CGI PostgreSQL db, also supports remote radius auth Database logging with full accounting Extensive admin, monitoring & reporting interface Template skinnable All the goodies are after auth
20
WiFiDog server’s main page
21
WiFiDog server’s simple hotspots page
22
WiFiDog server’s technical hotspots page
23
WiFiDog server’s login page
24
WiFiDog server’s portal page
27
WiFiDog server’s admin page
32
WiFiDog: “Coming soon” Smart bandwidth throttling and capping, abusing abusive users Geographically-based content More modularized plugin architecture for the central server Worldwide free internet, free ipods for everyone, and honest car salesmen!
33
WiFiDog under *BSD ? Central server runs on any PHP5- enabled web server, so no problem there Client needs someone to fill-in stubs for pf/ipfw/your favourite firewalling and packet mangling framework - Apply Now!
34
Addresses http://www.ilesansfil.org http://sf.net/projects/wifidog http://lists.ilesansfil.org http://www.openwrt.org
35
Thank you!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.