HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
wearefractal
fusker
CoffeeScript2011–2011
wearefractal / fusker

fusker

Fusker is a static HTTP server that provides optional security features for HTTP/Socket.io

2Distinct people
2Mentions
0Explicit recommenders
323GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Fusker is a static HTTP server that provides optional security features for HTTP/Socket.io

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by hour2 dated mentions

Observed mentions: 2011-07-22 10:08:02 UTC to 2011-07-22 11:08:09 UTC.

012011-07-22 10:00:00 UTC to 2011-07-22 11:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsJul 22, 10:002011-07-22 11:00:00 UTC to 2011-07-22 12:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsJul 22, 11:00

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Jul 22, 10:002011-07-22 10:00:00 UTC2011-07-22 11:00:00 UTC110
Jul 22, 11:002011-07-22 11:00:00 UTC2011-07-22 12:00:00 UTC101

What Hacker News says

2 sources
The idea of a firewall of some sort for web applications seems like a good idea, but this particular one seems rather lame. For example, here's the complete code that implements the 'local file inclusion' attack detection: var url = require('url'); exports.check = function (req, res) { if (req.url.indexOf('../') > -1) { fusker.handleAttack('LFI', req, res); } }; https://github.com/wearefractal/fusker/blob/master/lib/detec... That's very simplistic and I wouldn't be surprised if you could get round it with trickery like ..%2F or similar encodings since if you dig in it's being passed the req from the http Node.js module and using the .url parameter. That returns the full URL from the request itself. And check out how SQL injection is detected: https://github.com/wearefractal/fusker/blob/master/lib/detec... It appears to be
Read the rest
completely unimplemented. Also, the whole 'fight back' idea is a bad one. We've seen from the spam world that fighting back tends to create collateral damage. If someone is attacking your web site then it's best just to silently discard attacks, after all if an attack back is detected that gives the attacker information. Also, blacklisting IP addresses on the Internet is quite a dangerous thing to do. The IP address being presented to the end web site may well come from a company or from an ISP where there are many, many legitimate users on the same IP. A blacklist needs to be managed carefully to avoid an attacker knocking out a large group of legitimate users.
In Fusker - a NodeJS security system that attacks back

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.