Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixed Unable to find a source package for curl bug #1

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -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 \
Expand Down Expand Up @@ -70,4 +72,4 @@ USER user
WORKDIR /home/user/nesca
ENV HOME /home/user

ENTRYPOINT ["/home/user/nesca/nesca"]
ENTRYPOINT ["/home/user/nesca/nesca"]
26 changes: 25 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -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. Пакеты зависимостей:
Expand All @@ -35,13 +44,28 @@ 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 <IMAGE ID>
```
```
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
```