rejetto forum

HFS v2.x security update By DANNY

danny · 18 · 234335

0 Members and 4 Guests are viewing this topic.

Offline Mars

  • Operator
  • Tireless poster
  • *****
    • Posts: 2069
    • View Profile
what I am about to say may perhaps sound hard to hear, but it is a reality

times change and people grow older, interests are no longer the same, and very often only nostalgics remain to remember the good old days. Even I have hung up my apron and now consult the forum only as a scrapbook of memories.

the desertification of the forum is mainly due to the absence of former members who no longer come, another reason is that the center of interest has migrated to HFS 3.0, which is accessible for possible exchanges on GitHub where an area is also dedicated to HFS2.x  [https://github.com/rejetto/hfs2](https://github.com/rejetto/hfs2)

the forum here is now closed to the validation of new members, this was a necessary decision because only fake profiles created by BOTs were registering, to give an estimate of the situation there is about a false inscription every 10mn on average in normal attendance at the quietest moments, if the activation of all these accounts were left free,

monitoring possible spam messages would take a lot of unnecessary time, moreover managing to identify a real future member among thousands of registrations is more than random, which is why the counter is closed.

from an external point of view, for a guest the forum can be consulted without restriction and all attachments are accessible, even those you provide; only usage feedback cannot be posted, however exchanges can be made on [https://github.com/rejecto/hfs2/discussions] (https://github.com/rejecto/hfs2/discussions)

« Last Edit: December 13, 2025, 03:30:16 PM by Mars »


Offline danny

  • Tireless poster
  • ****
    • Posts: 297
    • View Profile
Thanks for the directions to https://github.com/rejetto/hfs2/discussions/  I agree that a multi-group discussion area is more sustainable, because many more topics will get a more favorable proportion of actual people traffic.

I guess there's about 2000 HFS2X servers.  There are daily downloads of updated HFS2X, by real people, but not in large numbers.  So far as I know, HFS2X is the only windows server using its own code as the distribution server, without a CDN buffer.  The uses for HFS2X are niche:  The main specialty is to catalog a lot of files any way you want to.  The streaming-list beats the performance of list-before-draw and pagination schemes.  The HFS2X update is router-cooperative so it doesn't need speed limit, yet it will find and list your files really fast. 

With a web file server, bot traffic doesn't have much effect (mainly noise).  However, forum software is a much different case, with need of more topics on site causing more real people traffic, proportionately.  I have noticed several companies hosting bots in private while advertising defense against bots in public.  It reminds me of:  https://cybernews.com/security/scam-bots-hitting-website-can-lead-to-financial-loss/

Anti-bot setup with HFS2x:
Currently, the zip with updated HFS2x includes a little txt note with anti-bot filter examples you can use in Events (menu).  Also, templates are updated to decreased verbosity for fast recovery, less data and less cpu time.  For files, a recommendable organization is Unbrowsable root folder (left panel, right click /, flags, uncheck browsable), for the purpose of access forwarded (to browseable subfolder) by DNS.  Currently, I have 5 websites (1 hfs server, 1 dynamic dns, and 5 forwarding address that help by specifying folder and port number); and the method is helpful if your ISP blocks port 80 (forwarder answers on 80 and sends to the real folder and port).  The template used by http://software.run.place is actually an edited stripes.tpl using the 'diff template' function to show just for that folder/site.  Also works is making a copy of either throwback.tpl or stripes.tpl named as hfs.diff.tpl putting it into a high volume (or public) folder for which the fast little template is helpful at saving cpu work and data. 

Except for a banip compatible router (or similar) with curated filter lists installed, there really isn't a 'one fell swoop' approach to dropping bot traffic.  Behavior filters, such as use real browser, ban hacky request, forward to a different port, unbrowsable root, can do a cumulative 12% apiece, approximately.  Not one thing will have a big effect, but the combination does. 
« Last Edit: December 19, 2025, 07:04:53 PM by danny »


Offline danny

  • Tireless poster
  • ****
    • Posts: 297
    • View Profile
I've just completed another round of security inspection and didn't find anything big. 
However, the update does spend less cpu time, so it can serve more people.

You can get the update at http://software.run.place  Including several templates

There is also a mini  version available here.
It can run bigger templates just fine.
« Last Edit: December 30, 2025, 12:10:02 AM by danny »