From 186350e897b795ed4bd31b66df9acfab17825bd2 Mon Sep 17 00:00:00 2001 From: glicOne Date: Tue, 29 May 2018 01:01:53 +0300 Subject: [PATCH 1/3] Fixed Unable to find a source package for curl bug E: Unable to find a source package for curl when install with docker. Solution: uncomment deb-src in /etc/apt/sources.list. --- Dockerfile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index c22bda2..7c95f33 100644 --- a/Dockerfile +++ b/Dockerfile @@ -33,7 +33,9 @@ RUN apt-get -qq update && apt-get -qq dist-upgrade && apt-get install -qq -y --n && apt-get -qq clean # Update curl -RUN apt-get -qq build-dep -y curl \ +RUN sed -Ei 's/^# deb-src/deb-src/' /etc/apt/sources.list + && apt-get update + && apt-get -qq build-dep -y curl \ && wget http://curl.haxx.se/download/curl-7.50.2.tar.bz2 \ && tar -xvjf curl-7.50.2.tar.bz2 \ && cd curl-7.50.2 \ @@ -70,4 +72,4 @@ USER user WORKDIR /home/user/nesca ENV HOME /home/user -ENTRYPOINT ["/home/user/nesca/nesca"] \ No newline at end of file +ENTRYPOINT ["/home/user/nesca/nesca"] From 5d17cca85ab389e713384227b55569f65b384c2c Mon Sep 17 00:00:00 2001 From: glicOne Date: Tue, 29 May 2018 01:46:08 +0300 Subject: [PATCH 2/3] Add display bug fix --- README.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 95927a0..badd288 100644 --- a/README.md +++ b/README.md @@ -44,4 +44,14 @@ docker build . Для запуска Nesca прямо из контейнера выполнить: ``` docker run -i -e DISPLAY=$DISPLAY -v /tmp/.X11-unix/:/tmp/.X11-unix -``` \ No newline at end of file +``` +Если возникает ошибка вида +``` +No protocol specified +QXcbConnection: Could not connect to display :0 + +``` +, то перед docker run выполнить +``` +xhost +local:docker +``` From 396049cc83a288c223845a720848fe676713ad70 Mon Sep 17 00:00:00 2001 From: glicOne Date: Wed, 30 May 2018 21:37:23 +0300 Subject: [PATCH 3/3] Update README.md --- README.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index badd288..1ba0cda 100644 --- a/README.md +++ b/README.md @@ -1,23 +1,32 @@ Nesca ---- +Network scanner. Legendary. Yours. Сканер сети. Легендарный. Твой. ![Nesca](examples/old_nesca.png) ### История возникновения +It was developed by ISKOPASI's netstalker group as a universal scanner for all the existing^W^W of the Internet, brute, dropping out and picking up the base of the finds. The base of the finds is now dead, the group too. + Был разработан нетсталкерской группой ISKOPASI как универсальный сканер для всего сущего^W Интернета, брута, отсева и собирания базы находочек. База находок ныне мертва, группа тоже. ### Бинарники [Билд win32 старой версии 24D87-801](https://mega.nz/#!yZV3UDpY!6D5k-Dd1amF0i_rzIhFM-WU7cdN3pxR2mwsYiIqedtU), пароль - 24D87-801 +password - 24D87-801 ### Самостоятельная сборка +To compile, you need `libssh`,` openssl` and `Qt`. Under Windows, compile via MinGW. + Для компиляции необходимы `libssh`, `openssl` и `Qt`. Под Windows компилировать через MinGW. +The installation required for Ubuntu: + Установка необходимого под Ubuntu: + 1. [Официальный дистрибутив Qt5](https://wiki.qt.io/Install_Qt_5_on_Ubuntu) 2. Пакеты зависимостей: @@ -35,22 +44,27 @@ make ``` ### Сборка с помощью Docker +You can derive from a container based on Ubuntu 14.04, just one command in the directory with the repository: Можно сбилдить с помощью контейнера на основе Ubuntu 14.04, достаточно одной команды в директории с репозиторием: ``` docker build . ``` +To run Nesca directly from the container, perform: + Для запуска Nesca прямо из контейнера выполнить: ``` docker run -i -e DISPLAY=$DISPLAY -v /tmp/.X11-unix/:/tmp/.X11-unix ``` -Если возникает ошибка вида +If an error occurs: +Если возникает ошибка вида: ``` No protocol specified QXcbConnection: Could not connect to display :0 ``` +, then before the docker run execute , то перед docker run выполнить ``` xhost +local:docker