Skip to content

HORNetpy/unixSockCheck

Repository files navigation

unixSockApp

Desktop-приложение на Qt Quick 5.15 для работы с Unix domain sockets в режимах клиента и сервера.

Возможности

  • Клиент и сервер в отдельных вкладках.
  • Мультивкладки клиента (в стиле Postman).
  • История запросов/ответов с фильтром и сортировкой по дате.
  • Настраиваемые правила ответов сервера (request contains -> response).
  • Светлая/тёмная тема с переключением в UI.
  • Горячие клавиши:
    • Ctrl+T - новая клиентская вкладка
    • Ctrl+W - закрыть клиентскую вкладку
    • Ctrl+Enter / Ctrl+Return - отправить запрос

Требования

  • Linux/Unix (используются Unix domain sockets)
  • Qt 5.15.x
  • qmake, make, C++ компилятор с поддержкой C++11+

Сборка

mkdir -p build
cd build
qmake ../unixSockApp.pro
make -j$(nproc)

Запуск

./build/unixSockApp

Структура проекта

  • main.cpp, main.qml - вход и корневой UI
  • core/transport/ - клиент/сервер сокетов и серверные правила
  • core/models/ - вкладки клиента, история, proxy-фильтрация
  • core/ui/ - менеджер темы
  • qml/ - экраны и компоненты интерфейса

Лицензия

Проект распространяется по лицензии MIT. См. файл LICENSE.

Безопасность

Правила сообщения о проблемах безопасности - в SECURITY.md.

About

No description, website, or topics provided.

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors