• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

    Запись на курс до 25 апреля. Получить промодоступ ...

Проблема Аналог на tcpview

B

bycat

Привет всем скажите как настроить эту программку?
29194415-231f2b9e-7e32-11e7-8c94-8eac6ea0bf98.png


Взято здесь chipmunk-sm/tcpview
Вожу так

$ cd tcpview
$ qmake
$ make
При настройке make вылетают эти ошибки​

root@bycat:~/tcpview# make
g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -o main.o main.cpp
In file included from source/cconnectionstree.h:25:0,
from mainwindow.h:26,
from main.cpp:18:
source/datasource.h:36:10: fatal error: uuid/uuid.h: Нет такого файла или каталога
#include <uuid/uuid.h>
^~~~~~~~~~~~~
compilation terminated.
Makefile:295: ошибка выполнения рецепта для цели «main.o»
make: *** [main.o] Ошибка 1
Как исправить?
 
Л

Литиум

Нет , если только через wine и то врятли.
 
L

Langolier

Думаю, что либо в систему необходимо добавить шрифты, либо просмотреть настройки программы и как-то изменить настройки шрифтов.
Явно, проблема со шрифтами: используются не кириллические шрифты..
Кроме того, можно выяснить, какими библиотеками пользуется программа в линукс.
Иногда настройки шрифтов можно произвести в настройках библиотек Qt (боюсь ошибиться) :)
 
B

bycat

Wireshark подвисать будет если включен все время
 
L

Langolier

Wireshark подвисать будет если включен все время
НЕТ, подвисать не будет.
Это надёжная и постоянно обновляемая кроссплатформенная программулина признана наилучшим анализатором трафика.
Она покруче и немного посложнее tcpview. Первое время будет сложновато привыкнуть к её наворотам.
Но привыкнув, ты даже не посмотришь в сторону других анализаторов и сниферов.
К хорошему быстро привыкнешь ))

У меня эта программулина работает ВСЕГДА.
В автозагрузку не включена, но после загрузки системы я включаю её автоматически.
Я не представляю себе жизнь под виндой без Wireshark.
 
L

Langolier

На линукс "акула" также работает прекрасно, без зависов.
С функцией отслеживания процессов - посложнее.
Нет там такой ЯВНОЙ функции - отслеживания процессов.
 
B

bycat

Надо совместить процессы и айпишники
 
B

bycat

make
g++ -c -pipe -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -isystem /usr/include/libdrm -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o mainwindow.o mainwindow.cpp
In file included from mainwindow.cpp:19:0:
ui_mainwindow.h:13:10: fatal error: QtGui/QAction: Нет такого файла или каталога
#include <QtGui/QAction>
^~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:505: mainwindow.o] Ошибка 1
 
S

Sleepy Cat

1)
очистить/забрать на чистое место исходники tcpview

$ sudo apt install qt5-default
проверить версию по умолчанию
$ qmake -v
ожидается Qt version 5.x...

если нет - попробовать вместо qmake
$ qmake-qt5

2)
либо проверить установку
$ sudo apt install build-essential
$ sudo apt install qtcreator
$ sudo apt install qt5-default
$ sudo apt install uuid-dev

открыть в папке tcpview
$ qtcreator tcpview.pro
выбрать kit Qt 5.xx
запустить сборку в qtcreator

3)
либо, скачать подходящий deb пакет tcpview с автобилдера


4)
в крайнем случае можно попробовать удалить конфликтный qt4-default, затем переустановить qt5-default, очистить/забрать на чистое место tcpview и пересобрать
 
  • Нравится
Реакции: bycat
B

bycat

мне бы видеоролик первый раз вижу такой инструментарий creator как с ним работать и собрать сборку?

root@hack:~/tcpview# apt-get update
Сущ:1 unstable InRelease
Сущ:2 kali-rolling InRelease
Чтение списков пакетов… Готово
root@hack:~/tcpview# sudo apt install qt5-default
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Уже установлен пакет qt5-default самой новой версии (5.10.1+dfsg-7).
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 69 пакетов не обновлено.
root@hack:~/tcpview# qmake -v
QMake version 3.1
Using Qt version 5.10.1 in /usr/lib/x86_64-linux-gnu
root@hack:~/tcpview# qmake-qt5
bash: qmake-qt5: команда не найдена
root@hack:~/tcpview# sudo apt install build-essential
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Уже установлен пакет build-essential самой новой версии (12.5).
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 69 пакетов не обновлено.
root@hack:~/tcpview# sudo apt install qtcreator
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Уже установлен пакет qtcreator самой новой версии (4.6.2-1+b1).
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 69 пакетов не обновлено.
root@hack:~/tcpview# sudo apt install qt5-default
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Уже установлен пакет qt5-default самой новой версии (5.10.1+dfsg-7).
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 69 пакетов не обновлено.
root@hack:~/tcpview# sudo apt install uuid-dev
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Уже установлен пакет uuid-dev самой новой версии (2.32-0.1).
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 69 пакетов не обновлено.
root@hack:~/tcpview# qtcreator tcpview.pro

не получается
 
S

Sleepy Cat

мне бы видеоролик первый раз вижу такой инструментарий creator как с ним работать и собрать сборку?
...
не получается

>> QMake version 3.1
>> Using Qt version 5.10.1 in /usr/lib/x86_64-linux-gnu

эта версия подходит для сборки через qmake & make
перед сборкой нужно запустить
$ make clean
но не уверен что зачистит все. Можно зачистить через git... ладно, не буду усложнять.

вариант с чистой сборкой
Сборку надо чистить качественно, иначе старые ошибки не уйдут.
Самый простой вариант зачистки - создать новую, абсолютно пустую, папку. Затем в ней:
$ git clone chipmunk-sm/tcpview
$ cd tcpview
$ qmake
$ make

вариант с Qt Creator
У меня видео нет. "Qt Creator" в поисковике даст кучу ссылок на обучающие материалы
Для установки
$ sudo apt install qtcreator

И опять, надо зачистить файлы настроек в папке проекта иначе на старте не будет предложено сконфигурировать проект.
Объяснять что и где менять - долго.
Самый простой вариант зачистки - создать новую, абсолютно пустую, папку. Затем в ней:
$ git clone chipmunk-sm/tcpview
$ cd tcpview
$ qtcreator tcpview.pro

В появившемся окне отметить галочкой Desktop Qt 5.10.1 GCC 64bit
остальные тулкиты — убрать. (снять галочки)
нажать кнопку Configure Project
Qt Creator перейдёт в режим редактирования.
В левом, нижнем углу блок из четырёх иконок.

1) Из них, верхняя: выбрать: debug, profile, release
Выбираем release

2) дальше иконка RUN (соберет и запустит программу)

3) следующая иконка RUN debug - если надо отладить программу. Предварительно нужно переключить пункт 1 в debug

ps
* в git clone необходимо подставить правильный адрес, а то получился как ссылка.
 
  • Нравится
Реакции: bycat
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!