New name for go-ftw
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:
-
goprefix isn't meaningful to users in any way - the meaning of
ftwis 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... ;)
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 -
westyis 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
These are great, thanks! I had wafr in my head but couldn't come up with a good explanation for the acronym.
raft
Real Application Firewall Tester
Yeah, unfortunately, raft is taken by the raft protocol.
Let me add adding my two cents:
- WAFIn: Web Application Firewall Inspector
- WAFEx: Web Application Firewall Examiner
- WAFOver: Web Application Firewall Overseer
Waf Testing Helper: wth!
Please pronounce phonetically.
Please pronounce phonetically.
ppp?
wth is actually a fun idea. It could also stand for what the heck, which would be a funny little insider :)
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
This was a fun exercise, but we couldn't agree to change the name. I'll close this one for now.