_________________
                   _________\\               //_________
                  \\         |               |         //
               ___ |       ___   ___         ___       | ___
          ____|  /__  ____|_ /___\ _|_____ __\  |_____ __\  |_____
        __\      __|__\     |! |  _____  /__   !|    /__   _|!   /__
       |      !|__\\       |__\\__|! /    |____|      |___|       |
       //_______|--|________|pO!imp|_______\\-//_______\\--|_______\\
                   .         |               |         .
                 |         |               |         | 
                   |         |               |         |
                  //_________|               |_________\\
                            //_______________\\


Why did I start to write glftpd scripts ? 
Well, I like Glftpd service, and I use it not as private ftp but 
for Apache web server.

                                 - [ News. ] -

21 Aug 2018: Double check 0.402 released.

24 Jul 2017: Double check 0.31 released.

28 Jul 2016: Double check 0.3 released.

26 Dec 2007: 'HtGL 0.72' released, read nfo inside for more info.

11 Dec 2007: fixed Htgl but I still have to change some code.
             I noted in glftpd-2.01's dir (/bin/sources) the program
             passChk, I can port the sha1 password routine to my source,
             and htgl will be able to run in 2.X core.

25 Nov 2007: found a bug in htgl 0.6c
             passwd file isnt correctly updated with right cripted password
             the utils works just with glftpd 1.32

29 Gen 2006: GL_antikad 0.22 (checks if the user
             is using the famous p2p network kad).

22 Apr 2004: #glht is closed on efnet. cya.

20 Mar 2004: 'Quota 1.2.4'
             Read the header lines in quota.c to see the changes.
             I rewrote some of code, so the program can be used without
             problems from bash or glftpd. Fixes in quota-setup.sh .
             The files '.quote' will be added and removed by root or
             glftpd account. User can finally use 'site quota' to regain
             upload access.
             Thanks to Apocalyp and r_winter.

17 Mar 2004: Apocalyp found some bugs in 'Quota 1.2.3'.
             Some of them are already fixed, but I need time to correct
             another routine, so I removed the lynk from the page.
             Soon news about 1.2.4. Cya.

07 Feb 2004: 'HtGL 0.6c'
             The util gone today in producion state, so to works correctly
             I applied some patchs, and fixed some openfile routine,
             and did tests, like 6 hours.

04 Feb 2004: 'Quota 1.2.3'
             Tested on Glftpd 2.0 ALPHA6, fixed some bugs (dir control,
             vars...).

06 Jan 2004: 'RpGL 0.2' relased, for info see the internal nfo.

04 Jan 2004: Started to write 'RpGL 0.2'.
             It moves files from a dir (where people upload stuff)
             to another dirs according with directive file in '/etc'.
             The uploader will rename the files with a tag (example:
             mp3s-somedude-song.mp3 , the script will scan every file
             and will move in the right dir.
             Well, I know, there are many scripts that do this, but 
             I needed one (fast) to run on private site.
             I'm still doing some checks and tests, but I will upload
             it here very soon.

25 Nov 2003: HtGL 0.6a Released.
             This version reduces to one step, the commands to add
             a new virtualhost under apache (before were 5).
             - it adds users and passwords when you add a domain.
             - it deletes users and move the user data in a lumber
               dir. (after all commands type: site purge )
             - 'plusdom' and 'delplus' adds/deletes a virtualhost with 
               documentroot under a user's dir.
             (for more infos read the nfo in tar.gz file).

21 Nov 2003: I'm ready to release Htgl 0.6a in the next days.

13 Nov 2003: GwhGl 0.14 released.

12 Nov 2003: I'm still fixing my new script. I got some troubles
             with the personal dupelog file.
             I'm no more on newnet, only Efnet chan: #glht
             Soon News and 'the script'.

04 Oct 2003: I'm still working on the new script. The name will be:
             "Graphic Work Hard". This addon permits to normal user
             to collect info about file created, moved, deleted in his
             home and store day by day a private dupelog.
             This is usefull when another guy (example a graphic) is 
             working on your website, or other files.
             Also the admin could use it to collect all data/history
             users. Stay tunned.

21 Sep 2003: I found a big bug in PhGL, so I rewrote most of the code.
             Here for you the new PhGL 0.3.
             I lost 3 hours to fix PhGL, so the new addon is still not
             complete. Stay tunned for news.

14 Sep 2003: New ascii-logo (Pogue), thinking a new addon.

06 Sep 2003: Here for you PhGL 0.2 for Glftpd.

01 Sep 2003: Soon a new script for you.

21 Aug 2003: Quota 1.2.1 This new version include a simple and fast routine
to copy the .quote file in the /ftp-data/users/, excluding the 'cp' 
system call. ENJ0Y.

07 Aug 2003: Quota 1.2 This is the final quota script for your webserver
and Glftpd. More Fast, bug fixed, without system calls.
Info for installation are in the *.c files.
Enjoy it.

                                 - [ Stuff ] -

Since in past I started to install server with ncftpd (oh yes a good and
light server) all my users were in /home/*.
Import 1.0a is a little util that you can use with your homes/logins stored
in tar.bz2 inside a directory.
The script help to extract the files, set login, password, and ownership for
the user in the new server.
I used the script more than 400 times, and it works good!
For other help read the import.sh in the zip.

Import 1.0a

[-------------------------------------------------------------------------]

This script, simply check the users quota, you can setup it to run with
crontab every 3 or 6 hours. 
If the user is over quota, he will not be able to uploads new
files, but he can simply delete some stuff, and type 'site quota username'
to regain access.
The version 1.2 is writed in standard C, forgot the bash version (1.0), it
had some bugs, sorry for that.
In the tar file, you will find also 'fix.c' a little util, for setup
the user ownership in /glftpd/site/ dir, and 'quota-setup.sh', the script
for install the main program.
In future I will add some banner files to advise the user, and also you can
simply set an email address for the user in the quotadb, so a mail will
remember to the user his status.

SHA-1 Digest: 1325a60f39b6aede1cc66ba75dd08515bcf70ab7 | quota124.tar.gz
SHA-1 Digest: ead6808dfe0860172aba7efbc236cf336e1e87cb | quota123.tar.gz
SHA-1 Digest: 9c9f5c8d402bc38285b2063166d0dcaca524be9a | quota121.tar.gz

Quota 1.2.4

[-------------------------------------------------------------------------]

*NOTE* : Use only the major version in server production state.
This program has a long story. In May I started to write it in perl.
Then I needed more security and speed to wrote my httpd.conf.
Here to you the C source, compile it with: 

gcc -o htgl -lcrypt htgl.c for GlFTPd 1.32
gcc -o htgl -lcrypt -lcrypto htgl.c for GlFTPd 2.0X

Then copy in your Glftpd's bin dir.

It helps you to autowrite the new hosting for your server, set users's
homedir, delete Alias Hostname ecc...

SHA-1 Digest: 91167d29cc2736a92fff92e1fc52fd49d98808fd | htgl072.tar.gz
SHA-1 Digest: 047b444378d3ef3ec884e059704310197a1e7298 | htgl06c.tar.gz
SHA-1 Digest: 7b36539be42991a81941f82c8d7fc467b364163d | htgl06a.tar.gz
SHA-1 Digest: 31217a970f238fcf55e42b10b7d4eb5ac0b71d14 | htgl02.tar.gz

HtGL 0.72 for Glftpd 1.32/2.0X _ Apache
HtGL for Glftpd/Apache

[-------------------------------------------------------------------------]

This is a test, not a real an util, but the way, I wanna post on website.
If you want manage all your Gadmins with one tool, and you need to create
virtualhosts under the Gadmin account use it. Read the .nfo packed in
'phgl.tar.gz'.
Note: the 0.3 version fixes a huge bug, so upgrade.

SHA-1 Digest: 121d93a3483bb09bb50c2f3234b790c2ad3af331 | phgl02.tar.gz
SHA-1 Digest: 740a37a38fd4e5d74d7d09f7cdeb07f9f4edd92c | phgl03.tar.gz

PhGL 0.3 (fixed)

[-------------------------------------------------------------------------]

This is a 'Personal Log Util', and dupe crc check.
For more info read the nfo.

SHA-1 Digest: 97adbdb6030f42603912154f0ac7f1a9af2cdf74 | gwhgl.tar.gz

Gwhgl 0.14

[-------------------------------------------------------------------------]

Move file with right prefix where you want, see the .nfo in the gzip file
for help.

SHA-1 Digest: b8ef904390d939983dc4c9067673b3387d453552  rpgl02.tar.gz

RpGL 0.2

[-------------------------------------------------------------------------]

This util has been created after I saw the HighLand DC script, I thought
to write new one for Kad but without use a ip database. For more infos,
just check the checker.c file.

SHA-1 Digest: 485e74c47065b6133c7627865091b1aef7e20534 gl_antikad_022.tar.gz

gl_antikad 0.22

[-------------------------------------------------------------------------]

Check this page for more info.

SHA-1 Digest: 0e3b58bec4183e8303618b48d806fc4f29cd0d17 double_check_0402.tar.gz

Double check 0.402 (last version)

[-------------------------------------------------------------------------]

Greets to:
Zio for his hints and help!

Pogue (iMPURE) for the main logo.

Click Here for the news.
Contact: frsoldier #glftpd (efnet)

back