Skip to content

The legendary netstalking NEtwork SCAnner

Notifications You must be signed in to change notification settings

S0Ulle33/nesca

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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>

About

The legendary netstalking NEtwork SCAnner

Topics

Resources

Stars

Watchers

Forks

Languages

  • C++ 98.6%
  • Other 1.4%