HFS — маленький и удобный HTTP-файл сервер

    Пробежался поиском по хабру и удивился тому, что об этой программе никто не упоминал, хотя про тот же Dropbox неоднократно писали.

    Итак, встречайте — HFS. Программа, которая позволяет в два клика поднять собственный HTTP-файл сервер, расшарить файлы и выдать ссылку на скачку другу.

    Чем хорош такой подход? Тем, что не надо ничего никуда заливать — файлы скачиваются прямо с вас. Тем же он, правда, и плох — работать будет только в случае, если компьютер включен и имеет доступ к сети (желательно, не через GPRS :)

    Существует возможность настройки прав доступа как по IP, так и через учетные записи. Плюс — возможность заливки файлов (аналогично — файлы заливаются сразу к вам на компьютер).

    Веб-интерфейс достаточно приятен глазу. Программа работает как под винду, так и под линукс через Wine.

    Из минусов — вроде как требуется внешний IP (статика или динамика), однако я не проверял возможность работы без него. А так — штука дико удобная, особенно когда расшаренная папка содержит файлы, которые постоянно изменяются. Хотя, фанаты Dropbox не оценят.

    Средняя зарплата в IT

    110 000 ₽/мес.
    Средняя зарплата по всем IT-специализациям на основании 8 605 анкет, за 2-ое пол. 2020 года Узнать свою зарплату
    Реклама
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее

    Комментарии 16

      +1
      Понравилось, что инсталлировать не надо и сорсы есть.
        +5
        Файл сервер через Wine — это жесть.
          +4
          «Из минусов — вроде как требуется внешний IP (статика или динамика), однако я не проверял возможность работы без него.»
          как найдете сервер без этого «минуса» — дайте знать :)
            0
            В плане файл-сервера — понятно что нет :)

            Я просто имел ввиду в сравнении с тем же Dropbox.
              +1
              Просто фраза уж больше нелепо звучит. Вроде… как… внешний IP… Складывает такое впечатление, что человек не понимает даже основ работы сети. Ибо понимающий отлично осознает, что без всяких «вроде». Белый IP нужен и точка (всякую экзотику в духе проброса по UDP за NAT [STUN] не берем, не тот это случай тут).
            +2
            osvdb.org/search?request=hfs

            43296 2003-10-20 HTTP File Server (HFS) User Ban Access Persistence Weakness

            43298 2004-04-11 HTTP File Server (HFS) Username Case Insensitivity Weakness
            43297 2004-04-11 HTTP File Server (HFS) Unspecified DoS
            43299 2004-04-11 HTTP File Server (HFS) «Get passworded URL» Unspecified Password Disclosure

            43300 2006-03-27 HTTP File Server (HFS) ~files.lst Filename Information Disclosure
            43301 2006-10-24 HTTP File Server (HFS) ~files.lst Unspecified Issue
            43302 2006-11-30 HTTP File Server (HFS) Title Bar Build Version Information Disclosure

            43304 2007-01-28 HTTP File Server (HFS) «Show Customized Options» Password Disclosure
            43303 2007-01-28 HTTP File Server (HFS) Crafted Graph Request DoS
            42507 2007-12-06 HTTP File Server (HFS) Traversal Arbitrary File Upload

            42508 2008-01-23 HTTP File Server (HFS) Account Name Logging Traversal Arbitrary File / Directory Manipulation
            42509 2008-01-23 HTTP File Server (HFS) Account Name Log Overflow DoS
            42511 2008-01-23 HTTP File Server (HFS) base64 Representation Basic Authentication Log File Arbitrary Text Injection
            42513 2008-01-23 HTTP File Server (HFS) Basic Authentication Crafted Element Request Information Disclosure

            не очень оптимистичный перечень
              +1
              Действительно, грустно. Однако, для тех целей, для которых его юзаю я — раздавать ссылки друзьям — вполне подходит.

              Не будут же друзья меня ломать и ддосить.
                0
                Ну если он смотрит в интернет, то ломать и ддосить будут тупо боты.
                  0
                  С одной стороны конечно — да,

                  а с другой — например, судя по логам наших PIX-ов и кое-чего еще, если бы кто-то из нашей сети открыл в Интернет свой 139 или 445/tcp, уязвимый к какому-нибудь из последних MS0X-0XX, то не прожил бы незараженным и 30 минут — такой поток сканирования идет по всем «белым» IP-адресам.
                    0
                    Я бы сказал, что 30 минут это очень оптимистичный прогноз :D
                      0
                      согласен
                +1
                python -m SimpleHTTPServer 80
                  0
                  Для быстрого расшаривания на домашней машине файлов в сеть для кого-нибудь и без головной боли — самое то, но как говорилось выше, желательно наличие «Белого IP». Но для профессионального использования лучше конечно использовать что-нибудь посеръезнее.
                    +2
                    HFS это помоему самый большой геморой, годится разве что для домашнего использования, из замеченых минусов, сколько оперативки увидит столько и сьест, вылетает регулярно без видимых причин, ни одного положительного слова о нем сказать не могу.
                      0
                      Лол, под wine запускать http сервер — расовая ненависть к httpd или lighttpd?
                        0
                        Ну, существует же отдельная каста любителей заниматься сексом в гамаке.

                      Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                      Самое читаемое