Skip to content

h5ai modern HTTP web server index in docker

Notifications You must be signed in to change notification settings

ZEROF/docker-h5ai-1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CFFTP ?

Every year @BalCC0n conference bring people wiling to share their knowledge. You can share as well, share your files, movies, books, code .... We will run CFFTP, call for files or Call For FTP servers, torrents etc. Share your IP's/URL's here: "location will be published soon"

We provide h5ai docker container build-ed by our team for this occasion. Easy run, easy go. All you need is to have PC/Server with installed docker, and you are good to go.

h5ai Docker image [BalCCon2k18 CFFTP]

This image allows you to run h5ai in a Docker container.

h5ai is a modern file indexer for HTTP web servers with focus on your files. Directories are displayed in a appealing way and browsing them is enhanced by different views, a breadcrumb and a tree overview. Initially h5ai was an acronym for HTML5 Apache Index but now it supports other web servers too.

alt text

Security

This is part where you will learn most from CFFTP. BalCCon2k18 h5ai will provide clean files, and we ask other people sharing, to do the same. If somebody find "bad boys", we will remove their url from public list. You can scan all files online by virus total and opswat for free, for files up to 100MB+-, or if file is to big just generate file MD5 hash and check. This is occasion for some of you to learn how to test and scan files.

If you don't know how to do that, and you want to learn, come to BalCCon2k18 orga team, we will help, or just ask around.

Thanks

This repository is fork from fr3nd/docker-h5ai repository. As image was not updated for long time, I needed to update Dockerfile, few things to get make this working again, and I just updated h5ai to v0.30.0 (original repository image run on v0.28.0)

How to run it

Just create the directories you want to share and make sure they are accessible.

On local machine make directory you want to share:

mkdir /home/user/share

Then run:

docker run  -it -p 80:80 -v /home/user/share:/var/www/html/user_home:ro zerof/h5ai-balccon-docker

P.S. Replace /home/user/share with directory you want to share. This directory can have subdirectories.

What is This

Somebody will ask why there is md5 hash in options.json file? It's backdoor? Nop, just small admin panel where you can see information about your h5ai installation, and default MD5, it's empty string :). To see this page add this to end of your url or IP: /_h5ai/public/index.php

About

h5ai modern HTTP web server index in docker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 100.0%