/nesca

The legendary netstalking NEtwork SCAnner

Primary LanguageC++

Nesca

Сканер сети. Легендарный. Твой.

Nesca

История возникновения

Был разработан нетсталкерской группой ISKOPASI как универсальный сканер для всего сущего Интернета, брута, отсева и собирания базы находочек. База находок ныне мертва, группа тоже.

Аудит безопасности

Пользователем enemy-submarine был проведет частичный аудит, который показывает пару уязвимостей (PoC в комплекте) и состояние кодовой базы проекта в целом.

Бинарники

Сборка

Windows

  1. Качаем последнюю версию qt-opensource-windows-x86

  2. Устанавливаем, оставляя галочки на:

    MinGW 32-bit
    Sources
    QT Creator

  3. Добавляем в PATH следующие папки:

    C:\Qt\Qt5.14.2\5.14.2\mingw73_32\bin
    C:\Qt\Qt5.14.2\Tools\mingw730_32\bin

  4. git clone https://github.com/S0Ulle33/nesca.git

  5. Запускаем QT Creator и открываем скачанный репозиторий, выбрав nesca.pro

  6. Выбираем MinGW и нажимаем Configure Project

  7. В QT Creator, в левом нижнем углу, вместо Debug выбираем Release

  8. Нажимаем кнопку Build (молоточек)

  9. Когда сборка завершится, в папке с репозиторием будет новая папка build-nesca-Desktop...; переходим туда и копируем nesca.exe из папки release в удобное место

  10. Открываем PowerShell или CMD из этого места и выполняем:

    windeployqt.exe --compiler-runtime nesca.exe

  11. Копируем в эту же папку .dll файлы из репозиторий/src/3rdparty; и папку репозиторий/src/pwd_lists

Linux

  1. Официальный дистрибутив Qt5
  2. Пакеты зависимостей:
sudo apt-get install qtmultimedia5-dev libqt5multimediawidgets5 libqt5multimedia5-plugins libqt5multimedia5 libssh-dev
  1. Сборка:
git clone https://github.com/S0Ulle33/nesca.git
qmake
make

Docker

Можно сбилдить с помощью контейнера на основе Ubuntu 14.04, достаточно одной команды в директории с репозиторием:

docker build .

Для запуска Nesca прямо из контейнера выполнить:

docker run -i -e DISPLAY=$DISPLAY -v /tmp/.X11-unix/:/tmp/.X11-unix <IMAGE ID>