F*EX Frequently Asked Questions: Meta

Sections: Meta [User] [Admin] [Misc] [All]


Meta Q1:What is so special about F*EX?
Meta Q2:Why not use one of the commercial services like DropLoad, ALLPeers, YouSendIt, etc?
Meta Q3:Why name "F*EX" and not shortly "FEX"?
Meta Q4:Who is the author?
Meta Q5:Why a camel as the logo?
Meta Q6:What do I need to install a F*EX server?
Meta Q7:What means DNS and smtp? What is a tcp port?
Meta Q8:Does F*EX support IPv6 and SSL/TLS?
Meta Q9:Can I run F*EX on Windows?
Meta Q10:Where can I get the F*EX sources?
Meta Q11:I do not want to install a F*EX server of my own, but where can I use it?
Meta Q12:The F*EX server is all in Perl?! Isn't Perl too slow for this job?
Meta Q13:Which licence does F*EX have? And why?
Meta Q14:Is there a F*EX mailing list?
Meta Q15:Where can I get commercial support for F*EX?
Meta Q16:How big is F*EX?
Meta Q17:Who else is using F*EX?
Meta Q18:Is F*EX secure?
Meta Q19:Feature/design XY is missing.
Meta Q20:I have more/other questions than in this document!


Meta Q1:What is so special about F*EX?
Meta A1: See feature list [http://fex.rus.uni-stuttgart.de/features.html]
and use cases [http://fex.rus.uni-stuttgart.de/usecases/]
[↑ Questions]

Meta Q2:Why not use one of the commercial services like DropLoad, ALLPeers, YouSendIt, etc?
Meta A2:
  • They have a file size limit of 2 GB or even less.
  • Their security and privacy status is unknown (ever heard of "Snowden & NSA"?).
  • They are not open source based.
  • There are no UNIX (CLI) clients for them.
  • They need java, active-X, flash or other evil plugins.
  • It is unknown how long they will exist - DropLoad and ALLPeers already have terminated their business.
[↑ Questions]

Meta Q3:Why name "F*EX" and not shortly "FEX"?
Meta A3: At publication time there was already a program named "FEX" listed on freshmeat.net.
[↑ Questions]

Meta Q4:Who is the author?
Meta A4: The main author is Ulli Horlacher <framstag@rus.uni-stuttgart.de>
But there are also a lot of contributors all around the world.
[↑ Questions]

Meta Q5:Why a camel as the logo?
Meta A5: The logo was inspired by the Perl camel, but it is based on a Steiff plush camel, which rides with us on our racing tandem.
The logo was drawn by my stoker Beate.
[http://fex.rus.uni-stuttgart.de/Vortrag/tosa.html]
[↑ Questions]

Meta Q6:What do I need to install a F*EX server?
Meta A6: A UNIX or Windows server with a DNS entry, smtp for outgoing email and one open and free incoming tcp port.
You must have administrative rights (UNIX: root) on this server and a basic understanding of UNIX and networking.
[↑ Questions]

Meta Q7:What means DNS and smtp? What is a tcp port?
Meta A7: Do not install F*EX. It is beyond your horizon.
[↑ Questions]

Meta Q8:Does F*EX support IPv6 and SSL/TLS?
Meta A8: Yes.
[↑ Questions]

Meta Q9:Can I run F*EX on Windows?
Meta A9: On client side all operating systems are supported, even Windows.
If you want to run a F*EX server on Windows, then see [http://fex.belwue.de/fexwix.html]
[↑ Questions]

Meta Q10:Where can I get the F*EX sources?
Meta A10: F*EX server for UNIX: [http://fex.belwue.de/fex.html]
F*EX clients for UNIX: [http://fex.belwue.de/download/fex.pl]
F*EX client for Windows: framstag@rus.uni-stuttgart.de
[↑ Questions]

Meta Q11:I do not want to install a F*EX server of my own, but where can I use it?
Meta A11: Contact <fex@nepustil.net> [http://www.nepustil.net/] for F*EX hosting.
[↑ Questions]

Meta Q12:The F*EX server is all in Perl?! Isn't Perl too slow for this job?
Meta A12: F*EX is able to handle uploads with more than 300 MB/s on an office PC.
Try this with an ordinary webserver like Apache!
[↑ Questions]

Meta Q13:Which licence does F*EX have? And why?
Meta A13: Perl Artistic free software with a special anti-military clause:
[http://fex.belwue.de/doc/Licence]
"I want peace on earth and goodwill towards men"
[https://www.youtube.com/watch?v=JHU0HinVhYc] [https://en.wikipedia.org/wiki/Sneakers_%281992_film%29]
[↑ Questions]

Meta Q14:Is there a F*EX mailing list?
Meta A14: [https://listserv.uni-stuttgart.de/mailman/listinfo/fex]
[↑ Questions]

Meta Q15:Where can I get commercial support for F*EX?
Meta A15: Contact <fex@nepustil.net> [http://www.nepustil.net/]
[↑ Questions]

Meta Q16:How big is F*EX?
Meta A16: Server: 400 kB, 11000 lines of code
Clients: 280 kB, 8500 lines of code
Documentation: 160 kB
Localizations: 200 kB
[↑ Questions]

Meta Q17:Who else is using F*EX?
Meta A17: For example:
[↑ Questions]

Meta Q18:Is F*EX secure?
Meta A18: F*EX is written in Perl which does not have common security problems with buffer overruns, segmentation faults, heap and stack corruption.
F*EX does not use an extra web server or a (SQL) database, so no typical web attacks are possible.
F*EX was analysed by security company revshell.com and labeled as "secure".
F*EX comes with source code, so everybody can verify it.
[↑ Questions]

Meta Q19:Feature/design XY is missing.
Meta A19: Contact the author <framstag@rus.uni-stuttgart.de>
[↑ Questions]

Meta Q20:I have more/other questions than in this document!
Meta A20: Ask the author <framstag@rus.uni-stuttgart.de>
[↑ Questions]