<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Finally Saying No to NoCatSplash</title>
	<atom:link href="http://www.braindeadprojects.com/blog/what/finally-saying-no-to-nocatsplash/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.braindeadprojects.com/blog/what/finally-saying-no-to-nocatsplash/</link>
	<description>A place for low-grade evil.</description>
	<lastBuildDate>Fri, 27 Jan 2012 18:49:35 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Bob</title>
		<link>http://www.braindeadprojects.com/blog/what/finally-saying-no-to-nocatsplash/comment-page-1/#comment-288</link>
		<dc:creator>Bob</dc:creator>
		<pubDate>Fri, 27 Jan 2012 18:49:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.braindeadprojects.com/blog/?p=211#comment-288</guid>
		<description>Hello there,

I&#039;m still trying to solve the crashing problem with nodogsplash on OpenWRT Backfire and Kamikaze.

I have never attempted to setup an OpenWRT build environment.

What are the chances you could help me get a patched nodogsplash package I can use on my deployed WRT54GL units either by providing instructions/suggestions for compiling myself, or (if you have a OpenWRT buildroot already setup) by sending me your nodogspalsh.ipk on the off chance we use compatible hardware.

Feel free to reply by e-mail.

Regards,
Bob</description>
		<content:encoded><![CDATA[<p>Hello there,</p>
<p>I&#8217;m still trying to solve the crashing problem with nodogsplash on OpenWRT Backfire and Kamikaze.</p>
<p>I have never attempted to setup an OpenWRT build environment.</p>
<p>What are the chances you could help me get a patched nodogsplash package I can use on my deployed WRT54GL units either by providing instructions/suggestions for compiling myself, or (if you have a OpenWRT buildroot already setup) by sending me your nodogspalsh.ipk on the off chance we use compatible hardware.</p>
<p>Feel free to reply by e-mail.</p>
<p>Regards,<br />
Bob</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthew Gillespie (admin)</title>
		<link>http://www.braindeadprojects.com/blog/what/finally-saying-no-to-nocatsplash/comment-page-1/#comment-238</link>
		<dc:creator>Matthew Gillespie (admin)</dc:creator>
		<pubDate>Tue, 20 Sep 2011 20:23:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.braindeadprojects.com/blog/?p=211#comment-238</guid>
		<description>Why not just enable SSL the entire way through? SSL on the nodogcat web controller and on the portal site? Seems a bit less convoluted.</description>
		<content:encoded><![CDATA[<p>Why not just enable SSL the entire way through? SSL on the nodogcat web controller and on the portal site? Seems a bit less convoluted.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cody Cooper</title>
		<link>http://www.braindeadprojects.com/blog/what/finally-saying-no-to-nocatsplash/comment-page-1/#comment-235</link>
		<dc:creator>Cody Cooper</dc:creator>
		<pubDate>Fri, 16 Sep 2011 08:04:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.braindeadprojects.com/blog/?p=211#comment-235</guid>
		<description>Hi there,

I would be interested in knowing if you could make the tokens encrypted. e.g. Set an encryption key in the config file and be able to decrypt it on a website once the user logs in (the website would be in PHP)

Otherwise the user can just sniff the pages and find the token and login straight away.

Regards,
Cody</description>
		<content:encoded><![CDATA[<p>Hi there,</p>
<p>I would be interested in knowing if you could make the tokens encrypted. e.g. Set an encryption key in the config file and be able to decrypt it on a website once the user logs in (the website would be in PHP)</p>
<p>Otherwise the user can just sniff the pages and find the token and login straight away.</p>
<p>Regards,<br />
Cody</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://www.braindeadprojects.com/blog/what/finally-saying-no-to-nocatsplash/comment-page-1/#comment-161</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Thu, 07 Apr 2011 23:07:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.braindeadprojects.com/blog/?p=211#comment-161</guid>
		<description>Hello Bob -

 Regarding the nodogsplash daemon crashing - yes, I&#039;ve got a workaround for that. Have a look at my patch here [1]. I&#039;ve simply added an additional test that verifies the end user sent a redir GET variable. If they don&#039;t, it redirects the end user to whatever is value is set in the nodogsplash.conf.

 Prior to that patch, I&#039;d never actually encountered an instance in which someone crashed nodogsplash by not sending that variable. That bug only came to light during some fuzzing tests I was conducting. I don&#039;t have an Iphone, but I know some browsers have a tendency to unfortunately not pass things along properly 

**Slightly off topic - Hughesnet satellite internet is the WORST offender in waxing GET and POST variables from HTTP requests. It appears they put a web proxy inline to hold TCP sessions open due to high latency (as evidenced by an X-forwarded-for header added to requests). If SSL isn&#039;t used on a site, they wax variables left and right. Good luck getting them to fix it.

 I do have rate-limiting working fine under Backfire 10.03 without issue. There is a kernel version difference in what we&#039;re running (mine appears to be 2.6.30.10, and I should probably update that). But I do frequently test things, and my rate-limit of 1M/128k definitely works.

 Are you building from source or using pre-packaged releases? If from source, try throwing in my patch. I should probably contact Paul Kube (the author) and start contributing upstream.


[1]http://www.braindeadprojects.com/src/OpenWRT/001-allow-magic-token.patch</description>
		<content:encoded><![CDATA[<p>Hello Bob -</p>
<p> Regarding the nodogsplash daemon crashing &#8211; yes, I&#8217;ve got a workaround for that. Have a look at my patch here [1]. I&#8217;ve simply added an additional test that verifies the end user sent a redir GET variable. If they don&#8217;t, it redirects the end user to whatever is value is set in the nodogsplash.conf.</p>
<p> Prior to that patch, I&#8217;d never actually encountered an instance in which someone crashed nodogsplash by not sending that variable. That bug only came to light during some fuzzing tests I was conducting. I don&#8217;t have an Iphone, but I know some browsers have a tendency to unfortunately not pass things along properly </p>
<p>**Slightly off topic &#8211; Hughesnet satellite internet is the WORST offender in waxing GET and POST variables from HTTP requests. It appears they put a web proxy inline to hold TCP sessions open due to high latency (as evidenced by an X-forwarded-for header added to requests). If SSL isn&#8217;t used on a site, they wax variables left and right. Good luck getting them to fix it.</p>
<p> I do have rate-limiting working fine under Backfire 10.03 without issue. There is a kernel version difference in what we&#8217;re running (mine appears to be 2.6.30.10, and I should probably update that). But I do frequently test things, and my rate-limit of 1M/128k definitely works.</p>
<p> Are you building from source or using pre-packaged releases? If from source, try throwing in my patch. I should probably contact Paul Kube (the author) and start contributing upstream.</p>
<p>[1]http://www.braindeadprojects.com/src/OpenWRT/001-allow-magic-token.patch</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bob</title>
		<link>http://www.braindeadprojects.com/blog/what/finally-saying-no-to-nocatsplash/comment-page-1/#comment-160</link>
		<dc:creator>Bob</dc:creator>
		<pubDate>Thu, 07 Apr 2011 22:00:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.braindeadprojects.com/blog/?p=211#comment-160</guid>
		<description>Hello, Thanks for your helpful post.  I want to clarify because I&#039;m not sure I&#039;ve followed and understood all of the post and comments correctly...

I am also having the problem with the daemon crashing via the GET variable issue that seems to be caused by some users&#039; iPhone or iPod Touch.

Have you managed to fix or work around that problem?

I have nodogspash installed on two routers and both are having this problem...

- 0.9_beta9.9.6 running on Backfire (10.03.1-rc4, r24045), Linux OpenWrt 2.6.32.25, WRT54GL 1.1
- 0.9_beta9.9 running on KAMIKAZE (8.09.2, r18961), Linux OpenWrt 2.4.35.4, WRT54GL 1.1

I&#039;m running the second one on KAMIKAZE because I needed traffic control and, from what I understand, traffic control doesn&#039;t work with nodogspalsh on Backfire.

I&#039;m using the [form] method on my splash.html page on the router...

[form method=&quot;GET&quot; action=&quot;$authaction&quot;]
[input type=&quot;hidden&quot; name=&quot;tok&quot; value=&quot;$tok&quot;]
[input type=&quot;hidden&quot; name=&quot;redir&quot; value=&quot;$redir&quot;]
[input type=&quot;submit&quot; value=&quot;Login/Enter&quot;]
[/form]


Any help or guidance you can provide is appreciated.</description>
		<content:encoded><![CDATA[<p>Hello, Thanks for your helpful post.  I want to clarify because I&#8217;m not sure I&#8217;ve followed and understood all of the post and comments correctly&#8230;</p>
<p>I am also having the problem with the daemon crashing via the GET variable issue that seems to be caused by some users&#8217; iPhone or iPod Touch.</p>
<p>Have you managed to fix or work around that problem?</p>
<p>I have nodogspash installed on two routers and both are having this problem&#8230;</p>
<p>- 0.9_beta9.9.6 running on Backfire (10.03.1-rc4, r24045), Linux OpenWrt 2.6.32.25, WRT54GL 1.1<br />
- 0.9_beta9.9 running on KAMIKAZE (8.09.2, r18961), Linux OpenWrt 2.4.35.4, WRT54GL 1.1</p>
<p>I&#8217;m running the second one on KAMIKAZE because I needed traffic control and, from what I understand, traffic control doesn&#8217;t work with nodogspalsh on Backfire.</p>
<p>I&#8217;m using the [form] method on my splash.html page on the router&#8230;</p>
<p>[form method="GET" action="$authaction"]<br />
[input type="hidden" name="tok" value="$tok"]<br />
[input type="hidden" name="redir" value="$redir"]<br />
[input type="submit" value="Login/Enter"]<br />
[/form]</p>
<p>Any help or guidance you can provide is appreciated.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: shawn</title>
		<link>http://www.braindeadprojects.com/blog/what/finally-saying-no-to-nocatsplash/comment-page-1/#comment-159</link>
		<dc:creator>shawn</dc:creator>
		<pubDate>Sun, 03 Apr 2011 19:44:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.braindeadprojects.com/blog/?p=211#comment-159</guid>
		<description>Would it be possible to contact you via email? I just for some reason now noticed what you were doing with nodog and elgg... very interesting. 

I would like to have a similar setup for a high traffic area where we are trying to capture information and provide a social network service of sorts in exchange for free wireless.

Still trying to determine how or if it&#039;s at all possible to correct nodog source and keep it from running out of program memory with lots of users.</description>
		<content:encoded><![CDATA[<p>Would it be possible to contact you via email? I just for some reason now noticed what you were doing with nodog and elgg&#8230; very interesting. </p>
<p>I would like to have a similar setup for a high traffic area where we are trying to capture information and provide a social network service of sorts in exchange for free wireless.</p>
<p>Still trying to determine how or if it&#8217;s at all possible to correct nodog source and keep it from running out of program memory with lots of users.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://www.braindeadprojects.com/blog/what/finally-saying-no-to-nocatsplash/comment-page-1/#comment-130</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sun, 27 Mar 2011 17:39:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.braindeadprojects.com/blog/?p=211#comment-130</guid>
		<description>Yeah, I&#039;ve got a patch that hands the MAC off to an external page. It can also hand off the IP address, just haven&#039;t made that modification just yet.</description>
		<content:encoded><![CDATA[<p>Yeah, I&#8217;ve got a patch that hands the MAC off to an external page. It can also hand off the IP address, just haven&#8217;t made that modification just yet.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://www.braindeadprojects.com/blog/what/finally-saying-no-to-nocatsplash/comment-page-1/#comment-129</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sun, 27 Mar 2011 17:38:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.braindeadprojects.com/blog/?p=211#comment-129</guid>
		<description>What version of nodogsplash are you using? I&#039;m assuming you&#039;ve set MaxClients in the config file &gt; 70. 

Do you syslog anything to a remote server? There are some messages that get syslogged elsewhere that can give additional clues as to what&#039;s going on under the hood. 

For an example,  if you exceed MaxClients the call to client_list_append() logs a message that the max is exceeded and returns NULL. 

My install presently has had no more than 6 people online at a single time, usually averaging 2-3 people online at a single time, so I&#039;ve not come across what you&#039;re seeing yet. I&#039;ll see if I can replicate what you&#039;re referring to and get back to you shortly (ping me if I take too long).</description>
		<content:encoded><![CDATA[<p>What version of nodogsplash are you using? I&#8217;m assuming you&#8217;ve set MaxClients in the config file &gt; 70. </p>
<p>Do you syslog anything to a remote server? There are some messages that get syslogged elsewhere that can give additional clues as to what&#8217;s going on under the hood. </p>
<p>For an example,  if you exceed MaxClients the call to client_list_append() logs a message that the max is exceeded and returns NULL. </p>
<p>My install presently has had no more than 6 people online at a single time, usually averaging 2-3 people online at a single time, so I&#8217;ve not come across what you&#8217;re seeing yet. I&#8217;ll see if I can replicate what you&#8217;re referring to and get back to you shortly (ping me if I take too long).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: shawn</title>
		<link>http://www.braindeadprojects.com/blog/what/finally-saying-no-to-nocatsplash/comment-page-1/#comment-128</link>
		<dc:creator>shawn</dc:creator>
		<pubDate>Sun, 27 Mar 2011 11:40:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.braindeadprojects.com/blog/?p=211#comment-128</guid>
		<description>Forgot to mention, also in need of passing the real MAC to an external page system that sounds similar to what you mention. Actually we have a couple things, just wasn&#039;t sure if you were still working with nodog. Thanks for the fast response.</description>
		<content:encoded><![CDATA[<p>Forgot to mention, also in need of passing the real MAC to an external page system that sounds similar to what you mention. Actually we have a couple things, just wasn&#8217;t sure if you were still working with nodog. Thanks for the fast response.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: shawn</title>
		<link>http://www.braindeadprojects.com/blog/what/finally-saying-no-to-nocatsplash/comment-page-1/#comment-127</link>
		<dc:creator>shawn</dc:creator>
		<pubDate>Sun, 27 Mar 2011 11:37:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.braindeadprojects.com/blog/?p=211#comment-127</guid>
		<description>Mainly I&#039;m looking to increase the amount of users nodog can track. Right now we see roughly 60-70 users max before nodogsplash can no longer track users or it just crashes. Mos of the time it continues to run but new users are simply not tracked or seen with ndsctl status/clients. The user still gets an ip from dnsmasq/dhcp, but nodog has reached some sort of memory limit? This is on a wired gateway controller running openwrt with loads of cpu/ram. I believe the source code is the clue and that it simply needs adjusted to allow such high amounts of users. I suspect it was aimed at a smaller base of wireless users when equipment was not as powerful and more then likely only a few wireless clients were involved. You can easily duplicate this problem by creating a script that changes your MAC, request new dhcp, and pulls a web page every 20 or so seconds.</description>
		<content:encoded><![CDATA[<p>Mainly I&#8217;m looking to increase the amount of users nodog can track. Right now we see roughly 60-70 users max before nodogsplash can no longer track users or it just crashes. Mos of the time it continues to run but new users are simply not tracked or seen with ndsctl status/clients. The user still gets an ip from dnsmasq/dhcp, but nodog has reached some sort of memory limit? This is on a wired gateway controller running openwrt with loads of cpu/ram. I believe the source code is the clue and that it simply needs adjusted to allow such high amounts of users. I suspect it was aimed at a smaller base of wireless users when equipment was not as powerful and more then likely only a few wireless clients were involved. You can easily duplicate this problem by creating a script that changes your MAC, request new dhcp, and pulls a web page every 20 or so seconds.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced

Served from: www.braindeadprojects.com @ 2012-02-06 09:16:35 -->
