News for hackers. Stuff that matters.
Re:Comcast injecting JS by dangrossman on Tuesday April 02, 2013 @05:53PM (#5482392)
So if you were proxying some other protocol over port 80, Comcast might just inject some JavaScript into the stream and corrupt your data?

I don't even like the thought that they're running some kind of hardware that makes this possible. They're sending packets impersonating a web server you actually want to talk to, pretending to be part of a response you requested?

Re:Comcast injecting JS by chadscira on Tuesday April 02, 2013 @06:04PM (#5482460)
I'm sure they are checking content-type headers...

Just because you can do this doesn't mean you should (i will stay away from comcast xfinity).

Re:Comcast injecting JS by Total_Meltdown on Tuesday April 02, 2013 @06:48PM (#5482747)
I wouldn't be so sure. They're barely even checking what browser you're running.
Re:Comcast injecting JS by chadscira on Tuesday April 02, 2013 @07:33PM (#5482953)
if they weren't then all JS and CSS files loaded through them would have their script tags in it.

i have had these types of issues a while back at coffee shops that try to inject ads, it was breaking my XML.

Re:Comcast injecting JS by Total_Meltdown on Tuesday April 02, 2013 @08:12PM (#5483181)
Oh, good point, I guess there's got to be some kind of semi-intelligent HTTP parsing going on in the background.
Re:Comcast injecting JS by dthunt on Tuesday April 02, 2013 @09:27PM (#5483569)
The point is that it is impossible to do this right. This system breaks software.
Re:Comcast injecting JS by warfangle on Tuesday April 02, 2013 @07:11PM (#5482860)
Unless it's NSN 6...
Re:Comcast injecting JS by andypants on Wednesday April 03, 2013 @08:12AM (#5485537)
I bet some execs are looking at the stats for this and just going 'hmmm... what a coincidence that EVERYBODY is using the same browser!'
Re:Comcast injecting JS by stephen_g on Wednesday April 03, 2013 @03:03AM (#5484700)
"I don't even like the thought that they're running some kind of hardware that makes this possible"

It's called a proxy server. They're actually really common - many ISPs use them. Any hotspot that shows a log-in page in your browser will, and I know my University's internet goes through one.

Squid [1] is one of the most well-known, and it's open source.

1. http://www.squid-cache.org