Skip to content

Commit

Permalink
Nov 2 2011
Browse files Browse the repository at this point in the history
  • Loading branch information
Hujer committed Nov 2, 2013
1 parent 463617e commit f2bf842
Show file tree
Hide file tree
Showing 235 changed files with 25,912 additions and 26,691 deletions.
1 change: 1 addition & 0 deletions CHANGELOG
1 change: 1 addition & 0 deletions HOWTO
680 changes: 340 additions & 340 deletions LICENSE.txt

Large diffs are not rendered by default.

130 changes: 65 additions & 65 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,65 +1,65 @@

Welcome to foo-tools. Good to see that you managed to download it ;-).
======================================================================

This is the first file you should be reading after downloading, it
contains the very basics of getting you started, so be sure to read
it all, top to bottom.


License:
--------

foo-tools is free software, licensed under the GPL. Please take a
few minutes to read through the included LICENSE.txt to learn about
what this means, since we are strong believers of free software, and
do not tolerate violations.


Requirements:
-------------

foo-tools does not require glftpd, but many of the tools are specific
to glftpd, and will not work without it.

Also, since the tools have been developed on Linux, some will not
work under other OSs. Most are known to be working under FreeBSD
with minor or no changes (mainly changing 'make' to 'gmake' in the
Makefiles). If someone have the skills/time to fix the portability
issues, please let us know.


Organization:
-------------

* The tools, look at the src/ catalog. You can run the './configure'
script followed by 'make' to build.

* Documentation, look in the doc/ catalog.

* Older stuff, look in the unsorted-older/ catalog.

* Not 100% finished but running, look in the testing/ catalog.
You are not adviced to use these, but if you have guts be my
guest :-). Some are running well, but just not well-documented
for release.


Bugs/improvements:
------------------

If you find bugs (yes, they are there for sure), or have ideas for
improvements, you are ofcause entitled to fix/improve by yourself,
but it would be highly appreciated, if you would follow the spirit
of foo-tools, and either send us patches, or make them available for
download.

If you do are not a programmer, but got this great idea that just
fits so well into foo-tools, you can also tell us about it, and ask
us to implement it. If we have enough sparetime and the idea is good,
maybe we will do it ;-).



Enjoy, Tanesha Team, <tanesha@tanesha.net>


Welcome to foo-tools. Good to see that you managed to download it ;-).
======================================================================

This is the first file you should be reading after downloading, it
contains the very basics of getting you started, so be sure to read
it all, top to bottom.


License:
--------

foo-tools is free software, licensed under the GPL. Please take a
few minutes to read through the included LICENSE.txt to learn about
what this means, since we are strong believers of free software, and
do not tolerate violations.


Requirements:
-------------

foo-tools does not require glftpd, but many of the tools are specific
to glftpd, and will not work without it.

Also, since the tools have been developed on Linux, some will not
work under other OSs. Most are known to be working under FreeBSD
with minor or no changes (mainly changing 'make' to 'gmake' in the
Makefiles). If someone have the skills/time to fix the portability
issues, please let us know.


Organization:
-------------

* The tools, look at the src/ catalog. You can run the './configure'
script followed by 'make' to build.

* Documentation, look in the doc/ catalog.

* Older stuff, look in the unsorted-older/ catalog.

* Not 100% finished but running, look in the testing/ catalog.
You are not adviced to use these, but if you have guts be my
guest :-). Some are running well, but just not well-documented
for release.


Bugs/improvements:
------------------

If you find bugs (yes, they are there for sure), or have ideas for
improvements, you are ofcause entitled to fix/improve by yourself,
but it would be highly appreciated, if you would follow the spirit
of foo-tools, and either send us patches, or make them available for
download.

If you do are not a programmer, but got this great idea that just
fits so well into foo-tools, you can also tell us about it, and ask
us to implement it. If we have enough sparetime and the idea is good,
maybe we will do it ;-).



Enjoy, Tanesha Team, <tanesha@tanesha.net>

28 changes: 28 additions & 0 deletions doc/HOWTO
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
This a a quick HOWTO, for the things to NOT forget if you want footools works fine :

change your glftpd path (by default: /glftpd) here:

in sources *BEFORE* compilation:
- src/Makefile.config
adjust: FTPROOT = /glftpd
- src/lib/glconf.h
adjust: #define GLCONF "/glftpd/etc/glftpd.conf"
- src/who/spy.c:
adjust: strcpy(glconf, "/glftpd/etc/glftpd.conf");

in config files:
- src/who/webspy.cfg (some path to setup)
- src/who/who.cfg (set your IPC_KEY here)


cd src
./configure
make build

------------------------------------------------------------------------------------
Tips:

when you do 'site pre' and you have : "200 Command Successful."
do : mknod /glftpd/dev/full c 1 7

//PCFiL
72 changes: 36 additions & 36 deletions doc/README.bouncer
Original file line number Diff line number Diff line change
@@ -1,36 +1,36 @@
The very quick README for simple_entry (foo.bnc v3.2).
Quick feature-list:
* Supports cycling controlconnections between more IP/ports.
* All messages returned by the bouncer are customizable.
* Threaded using threadpool for minimum overhead.
* Ident lookup and passing to ftpd in IDNT style.
* Configurable timeout values for ident/connect/idle.
* Hammer protection on per-IP basis.
* Optional logging for debugging needs.
* Stable :-). Tested on 24/7 ftp systems for over a year.
Quick setup info:
1) Make a copy of the simple_sample.cfg and edit it to fit
your setup. The simple_sample.cfg is well-documented,
if you know what a bouncer is, you should have no problems
configuring this.
2) Take a look at the my.*.txt files, and edit them to your
likings.
3) Start it up. Run ./simple_entry without any arguments
for info on parameters.

The very quick README for simple_entry (foo.bnc v3.2).


Quick feature-list:

* Supports cycling controlconnections between more IP/ports.

* All messages returned by the bouncer are customizable.

* Threaded using threadpool for minimum overhead.

* Ident lookup and passing to ftpd in IDNT style.

* Configurable timeout values for ident/connect/idle.

* Hammer protection on per-IP basis.

* Optional logging for debugging needs.

* Stable :-). Tested on 24/7 ftp systems for over a year.


Quick setup info:

1) Make a copy of the simple_sample.cfg and edit it to fit
your setup. The simple_sample.cfg is well-documented,
if you know what a bouncer is, you should have no problems
configuring this.

2) Take a look at the my.*.txt files, and edit them to your
likings.

3) Start it up. Run ./simple_entry without any arguments
for info on parameters.

Loading

0 comments on commit f2bf842

Please sign in to comment.