MOVED TO GITLAB!! Shares files using the HTTP protocol
Clone or download
Pull request Compare This branch is 47 commits ahead, 94 commits behind ltworf:stable.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
cgi_wrapper
daemon
debian
examples
python_cgi_weborf
qweborf
testsuite
.gitattributes
.gitignore
CHANGELOG
COPYING
Credits
INSTALL
Makefile.am
README.md
TODOlist
auth.c
auth.h
auth.py
base64.c
base64.h
buffered_reader.c
buffered_reader.h
cachedir.c
cachedir.h
cgi.c
cgi.h
configuration.c
configuration.h
configure.ac
do_debian
embedded_auth.h
instance.c
instance.h
listener.c
listener.h
manage
mime.c
mime.h
myio.c
myio.h
mynet.c
mynet.h
options.h.in
pywrapper.conf
queue.c
queue.h
qweborf.setup.py
types.h
utils.c
utils.h
webdav.c
webdav.h
weborf.1
weborf.conf
weborf.conf.5

README.md

User friendly webserver

qweborf

Provides a GUI to share local files.

It can do NAT traversal to share files outside of the local network.

Can enable authentication and sending directories as .tar.gz files.

weborf 0.13.5f

The web server used by qweborf.

Can be used from inetd, supports WebDAV, caching, CGI, virtual hosts.

Compile

To build weborf: See INSTALL

INSTALL can be sourced as a script as well:

 USAGE: . INSTALL [-i|-u|-h]
   (no option):  make and optionally install
            -i:  install
            -u:  uninstall
            -h:  this help text

To build qweborf:

pyuic5 qweborf/main.ui >qweborf/main.py

Run

./weborf  # or when installed: weborf

qweborf: will look for weborf in the PATH

python3 -m qweborf

Uninstall

sudo make uninstall