vsftpdG #1 – Trenutni napredek

Kategorija: Projekti,vsftpdG — Napisal ZeroCool, 15.4.2010 @ 17:45

Shrani.si vsftpdG (GUI manipulator z vsftpd FTP strežnikom) napreduje kar lepo. Zaenkrat mi je ratalo sprogramirati do konca dodajanje uporabnikov, urejanje konfiguracije serverja, zagon in zaustavitev serverja, brisanje uporabnikov in export podatkovne baze. Pa običajne nebuloze v vseh programih (about, tip of the day, help). Mogoče mi celo “rata” stvar usposobiti do konca aprila. Seveda se mi med programiranjem porajajo nove ideje kot so backup vseh config datotek v ZIP datoteko (ali tar.gz), backup celotne konfiguracije v ZIP; backup podatkov in podobne stvari. Skratka … Če bo volja se bo programiralo naprej.

Shrani.si Poraja se le še vprašanje kje končni projekt objaviti : ). Seveda bo tu, vendar se mi poraja zamisel o kakšnemu Sourceforgu. Je pa res, da koda niti najmanj ni blizu perfektnosti. Vendar je važno to, da program dela : ). Kaj me še čaka? Brisanje uporabnikov, bannanje IP naslovov, sintaktični analizator za loge in podobne stvari. Vse ob svojem času pravijo : ). Seveda me časovno ovira tudi faks pri temu : ). BTW, danes ni kuharskega recepta, naslednjič : P Kar je pa dobro; ta program je del seminarske, ki sem jo že uspešno zagovoril (vsaj en na FRI-ju, ki dovoljuje da nekaj spišeš sam; to sem delal pri uporabniških vmesnikih); WOOHOOO : )

TODO:

  • Bannanje uporabnikov
  • Urejanje uporabnikov
  • Branje konfiguracijske datoteke (sedaj fiksno mysql geslo in uporabniško ime zaradi testiranja)

Optimalno:

  • Backup konfiguracijskih datotek uporabnikov v ZIP, TAR.GZ datoteke
  • Nadzor preko spletnega vmesnika?
  • Konzolni način delovanja (nimajo vsi serverji nameščenega GUI-ja)

vsftpdG – GUI upravljalec z vsftpd FTP strežnikom

Kategorija: Projekti,vsftpdG — Napisal ZeroCool, 20.3.2010 @ 17:36

Shrani.si Trenutno sem čisto v javanski kodi, saj pišem (razvijam) GUI za vsftpd1 (če kdo ne ve; najbolj varen in najhitrejši ftp strežnik za UNIX sisteme). Po forumih je bilo veliko zahtev in razprav za GUI, vendar trenutno še ni na voljo nekega. Zato sem ga začel pisati sam.

V planu (za prvo verzijo) so sledeče funkcionalnosti:

  • Zagon in zaustavitev strežnika
  • WYSIWYG out-of-the-box namestitev (vse avtomatizirano)
  • Uporabniki v SQL bazi (MySQL) z md5 enkripcijo za gesla
  • Dodajanje, urejanje in brisanje obstoječih uporabnikov
  • Bananje IP naslovov
  • Backup vsftpd nastavitev in backup uporabnikov

Čez čas (ali skozi razvoj; odvisno od zanimanja) mogoče še implementacija sledečih:

  • Podpora za GUI in konzolni način (avtomatizacija)
  • Podpora za ssh in zagon programa iz remote računalnika
  • Kar mi pride še na misel ; )

Trenutno sem na 640 vrsticah kode in zadeva še raste : ). Prva (public) verzija sledi aprila.

  1. http://vsftpd.beasts.org/ []
Teče na Wordpress | Powered by Kaley, Gostuje SCE
© 2006-10 Boštjan Cigan (ZeroCool). Vse pravice pridržane.