go-ftw icon indicating copy to clipboard operation
go-ftw copied to clipboard

New name for go-ftw

Open theseion opened this issue 1 year ago • 10 comments

We have been thinking about renaming the project. The name go-ftw was a quick win to replace the retired ftw.

Our reasons to rename the project are:

  • go prefix isn't meaningful to users in any way
  • the meaning of ftw is not obvious (it is "framework for testing WAFs")
  • we like our command line utilities to have short names that are easy to type

Candidates

Legend:

  • 🚫: rejected

waft 🚫

Meaning: "WAF tester"

Pros:

  • short, easy to type
  • memorable
  • English word
  • meaningful

Cons:

  • "waft" has a mostly negative connotation

westy

Meaning: "Web Server Test utilitY"

Pros:

  • short, easy to type
  • memorable
  • almost an English word

Cons:

  • not immediately recognisable as WAF or test related

waffles, waflz, etc. 🚫

Cons:

  • name taken by WAFLZ

wtf

Meaning: "WAF testing framework"

Cons:

  • wtf... ;)

theseion avatar Jun 05 '24 19:06 theseion

For what it's worth, I think the current name is fine and I've always known what FTW stood for (it's stated on the first line on the front page / readme file of both go-ftw and the original ftw. I wasn't aware this was unknown / an issue. If someone will not read the first line of your project then that's a them problem, not a you problem :stuck_out_tongue:)

But, always happy to make alternative name suggestions :grinning:

Of the suggestions so far:

  • +1 to wtf
  • westy is a nice name, but I also fear it's not specific enough / doesn't mention WAFs

wafer

Web Application Firewall EvaluatoR

Web Application Firewall Evaluation Routine

Web Application Firewall Evaluation Runner :grinning: (:arrow_backward: I particularly like this one!)

Web Application Firewall Evaluation Runtime

Web Application Firewall ExerciseR :sweat_smile:

Web Application Firewall Exercise Routine

Web Application Firewall Evaluating Robot :robot:


aft

Application Firewall Tester


after

Application Firewall TestER


taft

The Application Firewall Tester


rafter

(The) Reliable Application Firewall TestER :sweat_smile:


lafter

Layer 7 Application Firewall TestER

RedXanadu avatar Jun 06 '24 11:06 RedXanadu

These are great, thanks! I had wafr in my head but couldn't come up with a good explanation for the acronym.

theseion avatar Jun 07 '24 16:06 theseion

raft

Real Application Firewall Tester

fzipi avatar Jun 07 '24 17:06 fzipi

Yeah, unfortunately, raft is taken by the raft protocol.

theseion avatar Jun 07 '24 17:06 theseion

Let me add adding my two cents:

  1. WAFIn: Web Application Firewall Inspector
  2. WAFEx: Web Application Firewall Examiner
  3. WAFOver: Web Application Firewall Overseer

huberts90 avatar Jun 11 '24 12:06 huberts90

Waf Testing Helper: wth!

fzipi avatar Jun 21 '24 11:06 fzipi

Please pronounce phonetically.

dune73 avatar Jun 21 '24 11:06 dune73

Please pronounce phonetically.

ppp?

fzipi avatar Jun 21 '24 11:06 fzipi

wth is actually a fun idea. It could also stand for what the heck, which would be a funny little insider :)

theseion avatar Jun 21 '24 15:06 theseion

Still not convinced a new name is needed or necessarily a good idea, but if we just want a new short command to type that isn't 'ftw', and we want to distinguish the old ftw from the "new" ftw, how about:

nftw

New FTW / New Framework for Testing WAFs

"Not FTW"

"Next FTW"

Or keep it ambiguous, and the "n" doesn't officially stand for anything:

"n" FTW / "n" Framework for Testing WAFs

RedXanadu avatar Jul 17 '24 08:07 RedXanadu

This was a fun exercise, but we couldn't agree to change the name. I'll close this one for now.

theseion avatar Mar 01 '25 08:03 theseion