• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Статья NECTOR Pentest Framework

Всем привет! В этой статье речь пойдет о фреймворке под названием NECTOR - Целью NECTOR является повышение осведомленности в области безопасности, к примеру, учреждений путем демонстрации потенциальных уязвимостей в системе.

upload_2017-6-28_22-56-38.png


NECTOR - это мощная и расширяемая структура, используемая для сбора, анализа и использования информации при разведке.

upload_2017-6-28_22-56-53.png


NECTOR - использует функциональность и стабильность структуры Django и включает в себя бэкэнд базы данных SQLite с минималистичным интерфейсом. Проект разрабатывается без использования JavaScript.

Интуитивно понятный веб-интерфейс NECTOR позволяет легко анализировать данные, настраивать параметры сканирования, отчеты об инцидентах и многое другое.

Приложения:

· Хосты (подсети)

· Обнаружение

· Osint

· События

· Отчеты

Установка и запуск (Kali Linux 2017.2):

> git clone https://github.com/clayball/nector

> cd /nector

upload_2017-6-28_22-57-13.png


> pip3 install virtualenv

upload_2017-6-28_22-57-34.png


> source venv-nector/bin/activate

> pip install –r requirements.txt

upload_2017-6-28_22-57-56.png


Запуск фреймворка:

> python manage.py migrate

upload_2017-6-28_22-58-20.png


> python manage.py runserver

upload_2017-6-28_22-58-42.png


В браузере обращаемся к NECTOR по адресу 127.0.0.1:8000, в случае успеха, попадаем в административную панель управления фреймворком:

upload_2017-6-28_22-59-22.png


На этом все, спасибо за внимание.
 

Tihon49

Green Team
06.01.2018
193
120
BIT
0
Понтяно что это джанго, не понятно что не так с SECRET_KEY. Я вставил туда код от своего проекта, но чё-то матюкается....
К слову, на винде всё это запускать пытаюсь пока.
Лень перезагружать ноут xD

Так же просит :
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools":

Если не получится, попробую, как и положено на кали запустить. )))))
 

addedie

Well-known member
04.08.2019
157
0
BIT
0
Код:
admix@buben:~$ git clone https://github.com/clayball/nector
Клонирование в «nector»…
remote: Enumerating objects: 2107, done.
remote: Total 2107 (delta 0), reused 0 (delta 0), pack-reused 2107
Получение объектов: 100% (2107/2107), 766.17 KiB | 1.83 MiB/s, готово.
Определение изменений: 100% (1258/1258), готово.
admix@buben:~$ cd /nector
bash: cd: /nector: Нет такого файла или каталога
admix@buben:~$ cd /nector
bash: cd: /nector: Нет такого файла или каталога
admix@buben:~$ cd ю/nector
bash: cd: ю/nector: Нет такого файла или каталога
admix@buben:~$ cd ./nector
admix@buben:~/nector$ source venv-nector/bin/activate
bash: venv-nector/bin/activate: Нет такого файла или каталога
admix@buben:~/nector$ pip install –r requirements.txt
Invalid requirement: '–r'
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/pip/_internal/req/constructors.py", line 253, in install_req_from_line
    req = Requirement(req)
  File "/usr/share/python-wheels/packaging-19.0-py2.py3-none-any.whl/packaging/requirements.py", line 97, in __init__
    requirement_string[e.loc : e.loc + 8], e.msg
InvalidRequirement: Parse error at "'\xe2\x80\x93r'": Expected W:(abcd...)

admix@buben:~/nector$ sudo su
[sudo] пароль для admix:
root@buben:/home/admix/nector# source venv-nector/bin/activate
bash: venv-nector/bin/activate: Нет такого файла или каталога
root@buben:/home/admix/nector# pip install –r requirements.txt
Invalid requirement: '–r'
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/pip/_internal/req/constructors.py", line 253, in install_req_from_line
    req = Requirement(req)
  File "/usr/share/python-wheels/packaging-19.0-py2.py3-none-any.whl/packaging/requirements.py", line 97, in __init__
    requirement_string[e.loc : e.loc + 8], e.msg
InvalidRequirement: Parse error at "'\xe2\x80\x93r'": Expected W:(abcd...)

root@buben:/home/admix/nector# pip install virtualenv
Collecting virtualenv

  Downloading https://files.pythonhosted.org/packages/90/9a/d5b295801f94bbc8c6e575563b87ae38dc2ebeb52f93cc4c070ab3836fe8/virtualenv-20.0.14-py2.py3-none-any.whl (4.6MB)                                                                   
    100% |████████████████████████████████| 4.6MB 395kB/s
Collecting importlib-metadata<2,>=0.12; python_version < "3.8" (from virtualenv)                                                                                                                                                           
  Downloading https://files.pythonhosted.org/packages/0f/b0/3302e1a1711aaa920e82b025ef07fb5fe81f09634e4f7af0fb4695b72cab/importlib_metadata-1.5.2-py2.py3-none-any.whl                                                                     
Collecting appdirs<2,>=1.4.3 (from virtualenv)                                                                                                                                                                                             
  Downloading https://files.pythonhosted.org/packages/56/eb/810e700ed1349edde4cbdc1b2a21e28cdf115f9faf263f6bbf8447c1abf3/appdirs-1.4.3-py2.py3-none-any.whl                                                                               
Collecting distlib<1,>=0.3.0 (from virtualenv)                                                                                                                                                                                             
  Downloading https://files.pythonhosted.org/packages/7d/29/694a3a4d7c0e1aef76092e9167fbe372e0f7da055f5dcf4e1313ec21d96a/distlib-0.3.0.zip (571kB)                                                                                         
    100% |████████████████████████████████| 573kB 2.2MB/s
Requirement already satisfied: six<2,>=1.9.0 in /usr/lib/python2.7/dist-packages (from virtualenv) (1.14.0)                                                                                                                               
Collecting importlib-resources<2,>=1.0; python_version < "3.7" (from virtualenv)                                                                                                                                                           
  Downloading https://files.pythonhosted.org/packages/8f/36/e678bc02cad98e566fbd7e6711ab2f389fc9adfb1edbb9f553eae41f9f97/importlib_resources-1.4.0-py2.py3-none-any.whl                                                                   
Collecting filelock<4,>=3.0.0 (from virtualenv)                                                                                                                                                                                           
  Downloading https://files.pythonhosted.org/packages/14/ec/6ee2168387ce0154632f856d5cc5592328e9cf93127c5c9aeca92c8c16cb/filelock-3.0.12.tar.gz                                                                                           
Collecting contextlib2<1,>=0.6.0; python_version < "3.3" (from virtualenv)                                                                                                                                                                 
  Downloading https://files.pythonhosted.org/packages/85/60/370352f7ef6aa96c52fb001831622f50f923c1d575427d021b8ab3311236/contextlib2-0.6.0.post1-py2.py3-none-any.whl                                                                     
Collecting pathlib2<3,>=2.3.3; python_version < "3.4" and sys_platform != "win32" (from virtualenv)                                                                                                                                       
  Downloading https://files.pythonhosted.org/packages/e9/45/9c82d3666af4ef9f221cbb954e1d77ddbb513faf552aea6df5f37f1a4859/pathlib2-2.3.5-py2.py3-none-any.whl                                                                               
Collecting configparser>=3.5; python_version < "3" (from importlib-metadata<2,>=0.12; python_version < "3.8"->virtualenv)                                                                                                                 
  Downloading https://files.pythonhosted.org/packages/7a/2a/95ed0501cf5d8709490b1d3a3f9b5cf340da6c433f896bbe9ce08dbe6785/configparser-4.0.2-py2.py3-none-any.whl                                                                           
Collecting zipp>=0.5 (from importlib-metadata<2,>=0.12; python_version < "3.8"->virtualenv)                                                                                                                                               
  Downloading https://files.pythonhosted.org/packages/96/0a/67556e9b7782df7118c1f49bdc494da5e5e429c93aa77965f33e81287c8c/zipp-1.2.0-py2.py3-none-any.whl                                                                                   
Collecting singledispatch; python_version < "3.4" (from importlib-resources<2,>=1.0; python_version < "3.7"->virtualenv)
  Downloading https://files.pythonhosted.org/packages/c5/10/369f50bcd4621b263927b0a1519987a04383d4a98fb10438042ad410cf88/singledispatch-3.4.0.3-py2.py3-none-any.whl
Collecting typing; python_version < "3.5" (from importlib-resources<2,>=1.0; python_version < "3.7"->virtualenv)
  Downloading https://files.pythonhosted.org/packages/22/30/64ca29543375759dc589ade14a6cd36382abf2bec17d67de8481bc9814d7/typing-3.7.4.1-py2-none-any.whl
Collecting scandir; python_version < "3.5" (from pathlib2<3,>=2.3.3; python_version < "3.4" and sys_platform != "win32"->virtualenv)
  Downloading https://files.pythonhosted.org/packages/df/f5/9c052db7bd54d0cbf1bc0bb6554362bba1012d03e5888950a4f5c5dadc4e/scandir-1.10.0.tar.gz
Building wheels for collected packages: distlib, filelock, scandir
  Running setup.py bdist_wheel for distlib ... done
  Stored in directory: /root/.cache/pip/wheels/6e/e8/db/c73dae4867666e89ba3cfbc4b5c092446f0e584eda6f409cbb
  Running setup.py bdist_wheel for filelock ... done
  Stored in directory: /root/.cache/pip/wheels/66/13/60/ef107438d90e4aad6320e3424e50cfce5e16d1e9aad6d38294
  Running setup.py bdist_wheel for scandir ... done
  Stored in directory: /root/.cache/pip/wheels/91/95/75/19c98a91239878abbc7c59970abd3b4e0438a7dd5b61778335
Successfully built distlib filelock scandir
Installing collected packages: configparser, contextlib2, scandir, pathlib2, zipp, importlib-metadata, appdirs, distlib, singledispatch, typing, importlib-resources, filelock, virtualenv
  Found existing installation: configparser 3.5.0b2
    Not uninstalling configparser at /usr/lib/python2.7/dist-packages, outside environment /usr
    Can't uninstall 'configparser'. No files were found to uninstall.
Successfully installed appdirs-1.4.3 configparser-4.0.2 contextlib2-0.6.0.post1 distlib-0.3.0 filelock-3.0.12 importlib-metadata-1.5.2 importlib-resources-1.4.0 pathlib2-2.3.5 scandir-1.10.0 singledispatch-3.4.0.3 typing-3.7.4.1 virtualenv-20.0.14 zipp-1.2.0
root@buben:/home/admix/nector#
root@buben:/home/admix/nector#  source venv-nector/bin/activate
bash: venv-nector/bin/activate: Нет такого файла или каталога
root@buben:/home/admix/nector# exit
admix@buben:~/nector$ source venv-nector/bin/activate
bash: venv-nector/bin/activate: Нет такого файла или каталога
admix@buben:~/nector$ ls
accounts   CONTRIBUTING.md  events             hibp   import-data.py  LICENSE.txt  malware    nector       nector-home.png  requirements.txt  scans    secretkey.txt  update-data.sh
blacklist  docs             example-models.py  hosts  INSTALL.txt     makefile     manage.py  nector_home  README.md        sample-data       scripts  trending       vulnerabilities
admix@buben:~/nector$ pip install –r requirements.txt
Invalid requirement: '–r'
Traceback (most recent call last):                                                                                                                                                                                                         
  File "/usr/lib/python2.7/dist-packages/pip/_internal/req/constructors.py", line 253, in install_req_from_line                                                                                                                           
    req = Requirement(req)                                                                                                                                                                                                                 
  File "/usr/share/python-wheels/packaging-19.0-py2.py3-none-any.whl/packaging/requirements.py", line 97, in __init__                                                                                                                     
    requirement_string[e.loc : e.loc + 8], e.msg                                                                                                                                                                                           
InvalidRequirement: Parse error at "'\xe2\x80\x93r'": Expected W:(abcd...)                                                                                                                                                                 
                                                                                                                                                                                                                                          
admix@buben:~/nector$ python
python              python2.7-config    python2-pasteurize  python3.7-config    python3.8           python3-jsonschema  python3-pasteurize  python3-wsdump     
python2             python2-config      python3             python3.7m          python3-config      python3m            python3-qr          python-config       
python2.7           python2-futurize    python3.7           python3.7m-config   python3-futurize    python3m-config     python3-tor-prompt  python-faraday     
admix@buben:~/nector$ pip2 install –r requirements.txt
Invalid requirement: '–r'
Traceback (most recent call last):                                                                                                                                                                                                         
  File "/usr/lib/python2.7/dist-packages/pip/_internal/req/constructors.py", line 253, in install_req_from_line                                                                                                                           
    req = Requirement(req)                                                                                                                                                                                                                 
  File "/usr/share/python-wheels/packaging-19.0-py2.py3-none-any.whl/packaging/requirements.py", line 97, in __init__                                                                                                                     
    requirement_string[e.loc : e.loc + 8], e.msg                                                                                                                                                                                           
InvalidRequirement: Parse error at "'\xe2\x80\x93r'": Expected W:(abcd...)                                                                                                                                                                 
                                                                                                                                                                                                                                          
admix@buben:~/nector$ nano requirements.txt
admix@buben:~/nector$ nano requirements.txt
admix@buben:~/nector$ pip2 install –r requirements.txt
Invalid requirement: '–r'
Traceback (most recent call last):                                                                                                                                                                                                         
  File "/usr/lib/python2.7/dist-packages/pip/_internal/req/constructors.py", line 253, in install_req_from_line                                                                                                                           
    req = Requirement(req)                                                                                                                                                                                                                 
  File "/usr/share/python-wheels/packaging-19.0-py2.py3-none-any.whl/packaging/requirements.py", line 97, in __init__                                                                                                                     
    requirement_string[e.loc : e.loc + 8], e.msg                                                                                                                                                                                           
InvalidRequirement: Parse error at "'\xe2\x80\x93r'": Expected W:(abcd...)                                                                                                                                                                 
                                                                                                                                                                                                                                          
admix@buben:~/nector$ pip install –r requirements.txt
Invalid requirement: '–r'
Traceback (most recent call last):                                                                                                                                                                                                         
  File "/usr/lib/python2.7/dist-packages/pip/_internal/req/constructors.py", line 253, in install_req_from_line                                                                                                                           
    req = Requirement(req)                                                                                                                                                                                                                 
  File "/usr/share/python-wheels/packaging-19.0-py2.py3-none-any.whl/packaging/requirements.py", line 97, in __init__                                                                                                                     
    requirement_string[e.loc : e.loc + 8], e.msg                                                                                                                                                                                           
InvalidRequirement: Parse error at "'\xe2\x80\x93r'": Expected W:(abcd...)                                                                                                                                                                 
                                                                                                                                                                                                                                          
admix@buben:~/nector$ make
python scripts/update-secret-key.py
python manage.py makemigrations
Traceback (most recent call last):
  File "manage.py", line 8, in <module>
    from django.core.management import execute_from_command_line
ImportError: No module named django.core.management
make: *** [makefile:17: run] Ошибка 1
admix@buben:~/nector$ make install
make: *** Нет правила для сборки цели «install».  Останов.
admix@buben:~/nector$

вобщем встало, но как им пользоваться тема не раскрыта
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!