• Codeby web-security - Курс "Тестирование Веб-Приложений на проникновение с нуля" от команды codeby. Общая теория, подготовка рабочего окружения, пассивный фаззинг и фингерпринт, Активный фаззинг, Уязвимости, Пост-эксплуатация, Инструментальные средства, Social Engeneering и многое другое. Подробнее ...

  • Мобильный клиент нашего форума для Android гаджетов доступен в Google Play Market по этой ссылке. Клиент можно скачать с нашего форума по этой ссылке. Последняя версия МК в нашем телеграм канале вот здесь. Мобильный клиент для IOS находится в itunes по этой ссылке

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

bycat

Well-known member
30.01.2018
124
14
#1
Привет всем скажите как настроить эту программку?


Взято здесь 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
Как исправить?
 

Langolier

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

Langolier

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

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

Langolier

Grey Team
05.05.2018
205
247
#13
На линукс "акула" также работает прекрасно, без зависов.
С функцией отслеживания процессов - посложнее.
Нет там такой ЯВНОЙ функции - отслеживания процессов.
 

bycat

Well-known member
30.01.2018
124
14
#16
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
 
#17
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

bycat

Well-known member
30.01.2018
124
14
#18
мне бы видеоролик первый раз вижу такой инструментарий 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

не получается
 
06.08.2018
3
2
#19
мне бы видеоролик первый раз вижу такой инструментарий 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
Вверх Снизу