GithubHelp home page GithubHelp logo

wavestone-cdt / abaddon Goto Github PK

View Code? Open in Web Editor NEW
333.0 13.0 69.0 975 KB

License: GNU General Public License v3.0

Shell 2.63% Python 55.96% HTML 19.77% Dockerfile 0.62% Ruby 0.72% HCL 0.65% Jinja 19.63%

abaddon's Introduction

Abaddon

Abaddon Logo

Red team operations involve miscellaneous skills, last several months and are politically sensitive; they require a lot of monitoring, consolidating and caution. Wavestone’s red team operations management software, Abaddon, has been designed to make red team operations faster, more repeatable, stealthier, while including value-added tools and bringing numerous reporting capabilities.

Because:

  • There are tons of tools used by red teamers
  • ... but no operation management (and free and open-source) software
  • ... and no aggregation between these tools, anyway
  • ... and "Operational security" failures are common

What did we want with Abaddon ?:

Abaddon aims at facilitating red team operations by:

  • Reducing the time to build an infrastructure
  • Enabling complex actions with 1 or 2 clicks
  • Enabling easier reporting for long operations
  • Reducing the “OPSEC failure” risk

The slides presenting Abaddon at RSAC2020 can be found here: (Abaddon, the red team angel)

What you can deploy

Abaddon Infrastructure

  • Deployed within 30 minutes
  • Throwable, authenticated, stealth
  • Enables phishing as well as remote command execution

Other features

  • Reconnaissance: graphical interface to NMAP, Recon-NG, HunterIO, and Amass
  • Weaponization: generation of obfuscated payloads under development
  • Delivery: one or two-clicks deployment of EC2 instances, Gophish, and of a fully functionnal, stealthy & dockerized C&C infrastructure as shown above
  • Exploitation & Post-Exploitation: ideas under development :)
  • Reporting: a simple dashboard ready but still under development to follow your operations

Installing and launching Abaddon

Abaddon has been tested on Debian, LUbuntu, and of course KALI Linux (latest tests have been performed on the 5.4.0 amd64 version). You also need to have Internet access, and a public IP address if you want to deploy your C&C server locally.

Note that to configure your AWS environment, the easiest way is probably to install the aws-cli like indicated here: https://docs.aws.amazon.com/fr_fr/cli/latest/userguide/install-cliv2-linux.html

curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
  1. Clone this repository and move inside the repository folder
git clone [email protected]/wavestone-cdt/abaddon.git
cd abaddon
  1. Create the files ~/.aws/credentials and ~/.aws/config with your AWS credentials and configuration, using the following command:
aws configure
  1. Move settings.py.sample to settings.py. Add change the database user password (This password will be asked durring the setup process)
mv abaddon/settings.py.sample abaddon/settings.py
sed -i 's/yourPasswordHere/<databasepassword>/g' abaddon/settings.py
  1. Launch the following command in the abaddon/setup folder:
bash setup/install.sh

This script will:

  • Update your OS
  • Install the packages that are required by Django and Abaddon (including docker and docker-compose)
  • Install all the python dependencies (including Django 3.X)
  • Create a PostgreSQL database and a user with the right role (the password for the database that you need to give is inside the abaddon/settings.py file, it is recommended to change the password)
  • Apply Django migrations
  • Create a superuser for the Django application, that will be used to connect to the graphical interface of Abaddon.

Start the Red Team Angel !

bash abaddon.sh

Open a browser, and go to the URL 127.0.0.1:8000 (connect with the Django superuser credentials created during the installation).

Deployment of a C&C infrastructure inside Abaddon

  1. If no EC2 instance has been deployed before from Abaddon (it is important that you deploy the EC2 from Abaddon, so that you have access to the SSH key, located in the aws folder), go to the Delivery/Let’s phish! page. Click on Deploy EC2!. Wait for the end of the deployment (you can check inside the terminal used to start Abaddon if the EC2 is ready to be used, all the deployment steps appear in the shell).

  2. Go to the misc/apache/default-ssl.conf file and UPDATE the domain name of the EC2 inside the second VirtualHost. To avoid the detection of your infrastructure, buy a new domain name and configure it to point to your EC2. Use this domain name in the Apache configuration file and UPDATE misc/apache/topsecret.key and misc/apache/topsecret.crt accordingly, which is with the private key and the certificate of your new domain.

  3. Go then to the Monitor current Scenarios page and click on Configure a RedELK infrastructure. Give this scenario a name. Abaddon supports actually only one scenario at the time. Choose an EC2 instance deployed from your Abaddon and choose Local Deployment (because you deploy your Apache docker locally). Then, choose the ports used by the deployed EC2 to receive the HTTP and SSL connections, and the port and the IP address the Apache reverse proxy will forward the traffic to (for instance, the IP and port your SILENTTRINITY server listens to). A common configuration would be the following:

http port = 80 ssl port = 443 Listening Port= 9999 C2 IP adress = 172.16.0.1

Wait for the end of the deployment and go back to the Monitor current Scenarios page.

Getting Involved

Please do not hesitate to send us Pull Requests, or send me questions (@Ibrahimous).

Call for Contributions

We really would like to see pentesters and other offensive security lovers get out of their secret zone, and share ideas, contribute to establishing a comprehensive framework for red team operations.

So, I you want to enhance the tool, please do. If you want to reshape it radically, please submit your ideas.

Documentation, Setup & Basic Usage

The documentation is a work in progress, and will very soon be available in the Wiki.

Author

Charles IBRAHIM (@Ibrahimous)

Acknowledgments, Contributors & Involuntary Contributors

(In no particular order)

  • Marcello Salvati (@byt3bl33d3r), for SILENTTRINITY. Boo-lang, omg.
  • Arthur Villeneuve (@crypt0-M3lon), for his gorgeous ideas about docker, the proxy protocol, and more.
  • Romain Melchiorre, for integrating lots of great ideas
  • Timon Glasser, for patching SILENTTRINITY, fixing bugs, integrating ideas, and making everything work smoothly during actual engagements!
  • @sbnsec, for currently terraforming all the things!
  • Arnaud Soullié (@arnaudsoullie), because he overviewed most of the project!

abaddon's People

Contributors

addaxsoft avatar cibrahim avatar dependabot[bot] avatar ibrahimous avatar sbnsec avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

abaddon's Issues

Issue druning instalation

path('delivery/', include('delivery.urls')), # => MOVE aws in delivery 

File "/usr/local/lib/python3.8/dist-packages/django/urls/conf.py", line 34, in include
urlconf_module = import_module(urlconf_module)
File "/usr/lib/python3.8/importlib/init.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1014, in _gcd_import
File "", line 991, in _find_and_load
File "", line 975, in _find_and_load_unlocked
File "", line 671, in _load_unlocked
File "", line 783, in exec_module
File "", line 219, in _call_with_frames_removed
File "/opt/abaddon/delivery/urls.py", line 10, in
path('', include('aws.urls')),
File "/usr/local/lib/python3.8/dist-packages/django/urls/conf.py", line 34, in include
urlconf_module = import_module(urlconf_module)
File "/usr/lib/python3.8/importlib/init.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1014, in _gcd_import
File "", line 991, in _find_and_load
File "", line 975, in _find_and_load_unlocked
File "", line 671, in _load_unlocked
File "", line 783, in exec_module
File "", line 219, in _call_with_frames_removed
File "/opt/abaddon/aws/urls.py", line 3, in
from . import views
File "/opt/abaddon/aws/views.py", line 20, in
c=f.readlines()[1].split('=')
IndexError: list index out of range

InvalidCursorName when attempting to perform an active scan

When I fill out the information for performing an active scan, I get the rror:

Request Method: | POST
-- | --
http://68.183.118.79:8081/recon/active-scans/
2.2.10
InvalidCursorName
cursor "_django_curs_139792080627456_1" does not exist
/usr/local/lib/python3.6/dist-packages/django/db/models/sql/compiler.py in execute_sql, line 1136
/usr/bin/python3
3.6.9
['/root/abaddon',  '/root/abaddon',  '/usr/lib/python36.zip',  '/usr/lib/python3.6',  '/usr/lib/python3.6/lib-dynload',  '/usr/local/lib/python3.6/dist-packages',  '/usr/lib/python3/dist-packages']
Mon, 2 Mar 2020 17:02:00 +0000

In the console, the error is:

django.db.utils.ProgrammingError: relation "reconnaissance_nmap" does not exist
LINE 1: ..."."SERVICE", "reconnaissance_nmap"."VERSION" FROM "reconnais...

I ran the setup/install.sh file successfully, so the DB tables should be created.

Can't apt-key

I'm on arch, we don't have apt we have pacman but I can't find the pacman command for that

Install Failes

Getting the error listed below when trying to install:

PPLYING DJANGO MIGRATIONS AND CREATING A NEW USER

Traceback (most recent call last):
File "/usr/local/lib/python3.7/dist-packages/django/core/management/base.py", line 323, in run_from_argv
self.execute(*args, **cmd_options)
File "/usr/local/lib/python3.7/dist-packages/django/core/management/base.py", line 361, in execute
self.check()
File "/usr/local/lib/python3.7/dist-packages/django/core/management/base.py", line 390, in check
include_deployment_checks=include_deployment_checks,
File "/usr/local/lib/python3.7/dist-packages/django/core/management/base.py", line 377, in _run_checks
return checks.run_checks(**kwargs)
File "/usr/local/lib/python3.7/dist-packages/django/core/checks/registry.py", line 72, in run_checks
new_errors = check(app_configs=app_configs)
File "/usr/local/lib/python3.7/dist-packages/django/core/checks/model_checks.py", line 15, in check_all_models
models = apps.get_models()
File "/usr/local/lib/python3.7/dist-packages/django/apps/registry.py", line 178, in get_models
self.check_models_ready()
File "/usr/local/lib/python3.7/dist-packages/django/apps/registry.py", line 140, in check_models_ready
raise AppRegistryNotReady("Models aren't loaded yet.")
django.core.exceptions.AppRegistryNotReady: Models aren't loaded yet.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "manage.py", line 15, in
execute_from_command_line(sys.argv)
File "/usr/local/lib/python3.7/dist-packages/django/core/management/init.py", line 381, in execute_from_command_line
utility.execute()
File "/usr/local/lib/python3.7/dist-packages/django/core/management/init.py", line 375, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/usr/local/lib/python3.7/dist-packages/django/core/management/base.py", line 336, in run_from_argv
connections.close_all()
File "/usr/local/lib/python3.7/dist-packages/django/db/utils.py", line 219, in close_all
for alias in self:
File "/usr/local/lib/python3.7/dist-packages/django/db/utils.py", line 213, in iter
return iter(self.databases)
File "/usr/local/lib/python3.7/dist-packages/django/utils/functional.py", line 80, in get
res = instance.dict[self.name] = self.func(instance)
File "/usr/local/lib/python3.7/dist-packages/django/db/utils.py", line 147, in databases
self._databases = settings.DATABASES
File "/usr/local/lib/python3.7/dist-packages/django/conf/init.py", line 79, in getattr
self._setup(name)
File "/usr/local/lib/python3.7/dist-packages/django/conf/init.py", line 66, in _setup
self._wrapped = Settings(settings_module)
File "/usr/local/lib/python3.7/dist-packages/django/conf/init.py", line 157, in init
mod = importlib.import_module(self.SETTINGS_MODULE)
File "/usr/lib/python3.7/importlib/init.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1006, in _gcd_import
File "", line 983, in _find_and_load
File "", line 965, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'abaddon.settings'
Traceback (most recent call last):
File "/usr/local/lib/python3.7/dist-packages/django/core/management/base.py", line 323, in run_from_argv
self.execute(*args, **cmd_options)
File "/usr/local/lib/python3.7/dist-packages/django/core/management/base.py", line 361, in execute
self.check()
File "/usr/local/lib/python3.7/dist-packages/django/core/management/base.py", line 390, in check
include_deployment_checks=include_deployment_checks,
File "/usr/local/lib/python3.7/dist-packages/django/core/management/commands/migrate.py", line 64, in _run_checks
issues = run_checks(tags=[Tags.database])
File "/usr/local/lib/python3.7/dist-packages/django/core/checks/registry.py", line 72, in run_checks
new_errors = check(app_configs=app_configs)
File "/usr/local/lib/python3.7/dist-packages/django/core/checks/database.py", line 9, in check_database_backends
for conn in connections.all():
File "/usr/local/lib/python3.7/dist-packages/django/db/utils.py", line 216, in all
return [self[alias] for alias in self]
File "/usr/local/lib/python3.7/dist-packages/django/db/utils.py", line 213, in iter
return iter(self.databases)
File "/usr/local/lib/python3.7/dist-packages/django/utils/functional.py", line 80, in get
res = instance.dict[self.name] = self.func(instance)
File "/usr/local/lib/python3.7/dist-packages/django/db/utils.py", line 147, in databases
self._databases = settings.DATABASES
File "/usr/local/lib/python3.7/dist-packages/django/conf/init.py", line 79, in getattr
self._setup(name)
File "/usr/local/lib/python3.7/dist-packages/django/conf/init.py", line 66, in _setup
self._wrapped = Settings(settings_module)
File "/usr/local/lib/python3.7/dist-packages/django/conf/init.py", line 157, in init
mod = importlib.import_module(self.SETTINGS_MODULE)
File "/usr/lib/python3.7/importlib/init.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1006, in _gcd_import
File "", line 983, in _find_and_load
File "", line 965, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'abaddon.settings'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "manage.py", line 15, in
execute_from_command_line(sys.argv)
File "/usr/local/lib/python3.7/dist-packages/django/core/management/init.py", line 381, in execute_from_command_line
utility.execute()
File "/usr/local/lib/python3.7/dist-packages/django/core/management/init.py", line 375, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/usr/local/lib/python3.7/dist-packages/django/core/management/base.py", line 336, in run_from_argv
connections.close_all()
File "/usr/local/lib/python3.7/dist-packages/django/db/utils.py", line 219, in close_all
for alias in self:
File "/usr/local/lib/python3.7/dist-packages/django/db/utils.py", line 213, in iter
return iter(self.databases)
File "/usr/local/lib/python3.7/dist-packages/django/utils/functional.py", line 80, in get
res = instance.dict[self.name] = self.func(instance)
File "/usr/local/lib/python3.7/dist-packages/django/db/utils.py", line 147, in databases
self._databases = settings.DATABASES
File "/usr/local/lib/python3.7/dist-packages/django/conf/init.py", line 79, in getattr
self._setup(name)
File "/usr/local/lib/python3.7/dist-packages/django/conf/init.py", line 66, in _setup
self._wrapped = Settings(settings_module)
File "/usr/local/lib/python3.7/dist-packages/django/conf/init.py", line 157, in init
mod = importlib.import_module(self.SETTINGS_MODULE)
File "/usr/lib/python3.7/importlib/init.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1006, in _gcd_import
File "", line 983, in _find_and_load
File "", line 965, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'abaddon.settings'
Traceback (most recent call last):
File "/usr/local/lib/python3.7/dist-packages/django/core/management/init.py", line 204, in fetch_command
app_name = commands[subcommand]
KeyError: 'createsuperuser'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "manage.py", line 15, in
execute_from_command_line(sys.argv)
File "/usr/local/lib/python3.7/dist-packages/django/core/management/init.py", line 381, in execute_from_command_line
utility.execute()
File "/usr/local/lib/python3.7/dist-packages/django/core/management/init.py", line 375, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/usr/local/lib/python3.7/dist-packages/django/core/management/init.py", line 211, in fetch_command
settings.INSTALLED_APPS
File "/usr/local/lib/python3.7/dist-packages/django/conf/init.py", line 79, in getattr
self._setup(name)
File "/usr/local/lib/python3.7/dist-packages/django/conf/init.py", line 66, in _setup
self._wrapped = Settings(settings_module)
File "/usr/local/lib/python3.7/dist-packages/django/conf/init.py", line 157, in init
mod = importlib.import_module(self.SETTINGS_MODULE)
File "/usr/lib/python3.7/importlib/init.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1006, in _gcd_import
File "", line 983, in _find_and_load
File "", line 965, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'abaddon.settings'

Another installation issue

trying on latest Kali linux

INSTALLING POSTGRESQL AND DOCKER

postgresql is already installed at the requested version (12+214)
build-essential is already installed at the requested version (12.8)
git is already installed at the requested version (1:2.26.2-1)
curl is already installed at the requested version (7.68.0-1)
No candidate version found for python-psycopg2
Unable to apply some actions, aborting

Installation Issue

Hi,

I'm trying to install Abaddon on Kali Linux 2020.4 but I keep getting a "chown: cannot access '/var/run/docker.sock': No such file or directory" error message and the installation stops there. Do you have any idea on what could be wrong

And when I check for the file with the root account, it's not there:

root@kali:~/abaddon/setup# cat /var/run/docker.sock
cat: /var/run/docker.sock: No such file or directory

(snip)...

The following NEW packages will be installed:
cgroupfs-mount{a} containerd{a} containerd.io{b} docker-compose docker.io{a} libintl-perl{a} libintl-xs-perl{a} libmodule-find-perl{a} libmodule-scandeps-perl{a} libproc-processtable-perl{a} libsort-naturally-perl{a} needrestart{a} pigz{a}
python3-cached-property{a} python3-docker{a} python3-dockerpty{a} python3-docopt{a} runc{a} tini{a}
0 packages upgraded, 19 newly installed, 0 to remove and 18 not upgraded.
Need to get 89.5 MB of archives. After unpacking 400 MB will be used.
The following packages have unmet dependencies:
containerd.io : Conflicts: containerd but 1.4.3ds1-1+b1 is to be installed
Conflicts: runc but 1.0.0
rc93+ds1-1 is to be installed
The following actions will resolve these dependencies:

 Keep the following packages at their current version:
  1. containerd [Not Installed]                         
    
  2. docker.io [Not Installed]                          
    
  3. runc [Not Installed]                               
    

    Leave the following dependencies unresolved:

  4. docker-compose recommends docker.io (>= 1.9.0)     
    

The following NEW packages will be installed:
containerd.io docker-compose libintl-perl{a} libintl-xs-perl{a} libmodule-find-perl{a} libmodule-scandeps-perl{a} libproc-processtable-perl{a} libsort-naturally-perl{a} needrestart{a} pigz{a} python3-cached-property{a} python3-docker{a}
python3-dockerpty{a} python3-docopt{a}
The following packages are RECOMMENDED but will NOT be installed:
docker.io
0 packages upgraded, 14 newly installed, 0 to remove and 18 not upgraded.
Need to get 29.4 MB of archives. After unpacking 136 MB will be used.
Get: 1 https://download.docker.com/linux/debian stretch/stable amd64 containerd.io amd64 1.4.3-1 [28.1 MB]
Get: 2 http://kali.download/kali kali-rolling/main amd64 pigz amd64 2.5-1 [63.7 kB]
Get: 3 http://kali.download/kali kali-rolling/main amd64 python3-cached-property all 1.5.2-1 [12.5 kB]
Get: 4 http://kali.download/kali kali-rolling/main amd64 python3-docker all 4.1.0-1.2 [85.2 kB]
Get: 5 http://kali.download/kali kali-rolling/main amd64 python3-dockerpty all 0.4.1-2 [11.1 kB]
Get: 6 http://kali.download/kali kali-rolling/main amd64 python3-docopt all 0.6.2-3 [26.6 kB]
Get: 7 http://kali.download/kali kali-rolling/main amd64 docker-compose all 1.25.0-1 [119 kB]
Get: 8 http://kali.download/kali kali-rolling/main amd64 libintl-perl all 1.26-2.1 [751 kB]
Get: 9 http://kali.download/kali kali-rolling/main amd64 libintl-xs-perl amd64 1.26-2.1 [39.8 kB]
Get: 10 http://kali.download/kali kali-rolling/main amd64 libmodule-find-perl all 0.15-1 [11.0 kB]
Get: 11 http://kali.download/kali kali-rolling/main amd64 libmodule-scandeps-perl all 1.30-1 [44.9 kB]
Get: 12 http://kali.download/kali kali-rolling/main amd64 libproc-processtable-perl amd64 0.59-2+b1 [45.9 kB]
Get: 13 http://kali.download/kali kali-rolling/main amd64 libsort-naturally-perl all 1.03-2 [13.5 kB]
Get: 14 http://kali.download/kali kali-rolling/main amd64 needrestart all 3.5-2 [61.9 kB]
Fetched 29.4 MB in 3s (10.9 MB/s)
Selecting previously unselected package pigz.
(Reading database ... 364499 files and directories currently installed.)
Preparing to unpack .../00-pigz_2.5-1_amd64.deb ...
Unpacking pigz (2.5-1) ...
Selecting previously unselected package containerd.io.
Preparing to unpack .../01-containerd.io_1.4.3-1_amd64.deb ...
Unpacking containerd.io (1.4.3-1) ...
Selecting previously unselected package python3-cached-property.
Preparing to unpack .../02-python3-cached-property_1.5.2-1_all.deb ...
Unpacking python3-cached-property (1.5.2-1) ...
Selecting previously unselected package python3-docker.
Preparing to unpack .../03-python3-docker_4.1.0-1.2_all.deb ...
Unpacking python3-docker (4.1.0-1.2) ...
Selecting previously unselected package python3-dockerpty.
Preparing to unpack .../04-python3-dockerpty_0.4.1-2_all.deb ...
Unpacking python3-dockerpty (0.4.1-2) ...
Selecting previously unselected package python3-docopt.
Preparing to unpack .../05-python3-docopt_0.6.2-3_all.deb ...
Unpacking python3-docopt (0.6.2-3) ...
Selecting previously unselected package docker-compose.
Preparing to unpack .../06-docker-compose_1.25.0-1_all.deb ...
Unpacking docker-compose (1.25.0-1) ...
Selecting previously unselected package libintl-perl.
Preparing to unpack .../07-libintl-perl_1.26-2.1_all.deb ...
Unpacking libintl-perl (1.26-2.1) ...
Selecting previously unselected package libintl-xs-perl.
Preparing to unpack .../08-libintl-xs-perl_1.26-2.1_amd64.deb ...
Unpacking libintl-xs-perl (1.26-2.1) ...
Selecting previously unselected package libmodule-find-perl.
Preparing to unpack .../09-libmodule-find-perl_0.15-1_all.deb ...
Unpacking libmodule-find-perl (0.15-1) ...
Selecting previously unselected package libmodule-scandeps-perl.
Preparing to unpack .../10-libmodule-scandeps-perl_1.30-1_all.deb ...
Unpacking libmodule-scandeps-perl (1.30-1) ...
Selecting previously unselected package libproc-processtable-perl.
Preparing to unpack .../11-libproc-processtable-perl_0.59-2+b1_amd64.deb ...
Unpacking libproc-processtable-perl (0.59-2+b1) ...
Selecting previously unselected package libsort-naturally-perl.
Preparing to unpack .../12-libsort-naturally-perl_1.03-2_all.deb ...
Unpacking libsort-naturally-perl (1.03-2) ...
Selecting previously unselected package needrestart.
Preparing to unpack .../13-needrestart_3.5-2_all.deb ...
Unpacking needrestart (3.5-2) ...
Setting up python3-cached-property (1.5.2-1) ...
Setting up python3-docopt (0.6.2-3) ...
Setting up python3-docker (4.1.0-1.2) ...
Setting up libmodule-find-perl (0.15-1) ...
Setting up containerd.io (1.4.3-1) ...
containerd.service is a disabled or a static unit, not starting it.
Setting up libproc-processtable-perl (0.59-2+b1) ...
Setting up pigz (2.5-1) ...
Setting up libintl-perl (1.26-2.1) ...
Setting up libsort-naturally-perl (1.03-2) ...
Setting up libmodule-scandeps-perl (1.30-1) ...
Setting up python3-dockerpty (0.4.1-2) ...
Setting up needrestart (3.5-2) ...
Setting up docker-compose (1.25.0-1) ...
Setting up libintl-xs-perl (1.26-2.1) ...
Processing triggers for man-db (2.9.3-2) ...
Processing triggers for kali-menu (2021.1.4) ...

chown: cannot access '/var/run/docker.sock': No such file or directory

(snip)

Another installation issue

Digital Ocean debian 10

Stored in directory: /root/.cache/pip/wheels/41/d7/d3/d064417caaa3073a047b71ff03755d0209f9b2f7d5e61dac97
Successfully built django-datetime-widget django-export-download Events flower future jsonmerge libmagic psycopg2-binary pyhunter tornado python-crontab diff-match-patch
ERROR: awscli 1.18.59 has requirement botocore==1.16.9, but you'll have botocore 1.12.253 which is incompatible.
ERROR: awscli 1.18.59 has requirement s3transfer<0.4.0,>=0.3.0, but you'll have s3transfer 0.2.1 which is incompatible.
ERROR: flower 0.9.3 has requirement tornado<6.0.0,>=4.2.0, but you'll have tornado 6.0.3 which is incompatible.
Installing collected packages: vine, amqp, pytz, Babel, backports-abc, billiard, urllib3, botocore, s3transfer, boto3, zipp, importlib-metadata, kombu, celery, certifi, sqlparse, Django, django-adminlte2, django-timezone-field, python-crontab, django-celery-beat, djangorestframework, django-celery-inspect, django-celery-results, django-datetime-widget, django-debug-toolbar, diff-match-patch, tablib, django-import-export, django-export-download, six, django-extensions, django-formtools, django-tables2, Events, tornado, flower, future, futures, idna, jsonfield, jsonmerge, libmagic, meld3, psycopg2-binary, requests, pyattck, pyhunter, python-magic, python-memcached, singledispatch, thehive4py, Werkzeug
Attempting uninstall: pytz
Found existing installation: pytz 2019.3
Not uninstalling pytz at /usr/lib/python3/dist-packages, outside environment /usr
Can't uninstall 'pytz'. No files were found to uninstall.
Attempting uninstall: urllib3
Found existing installation: urllib3 1.25.9
Not uninstalling urllib3 at /usr/lib/python3/dist-packages, outside environment /usr
Can't uninstall 'urllib3'. No files were found to uninstall.
Attempting uninstall: botocore
Found existing installation: botocore 1.16.9
Uninstalling botocore-1.16.9:
Successfully uninstalled botocore-1.16.9
Attempting uninstall: s3transfer
Found existing installation: s3transfer 0.3.3
Uninstalling s3transfer-0.3.3:
Successfully uninstalled s3transfer-0.3.3
Attempting uninstall: certifi
Found existing installation: certifi 2020.4.5.1
Not uninstalling certifi at /usr/lib/python3/dist-packages, outside environment /usr
Can't uninstall 'certifi'. No files were found to uninstall.
Attempting uninstall: six
Found existing installation: six 1.14.0
Not uninstalling six at /usr/lib/python3/dist-packages, outside environment /usr
Can't uninstall 'six'. No files were found to uninstall.
Attempting uninstall: idna
Found existing installation: idna 2.9
Not uninstalling idna at /usr/lib/python3/dist-packages, outside environment /usr
Can't uninstall 'idna'. No files were found to uninstall.
Attempting uninstall: requests
Found existing installation: requests 2.23.0
Not uninstalling requests at /usr/lib/python3/dist-packages, outside environment /usr
Can't uninstall 'requests'. No files were found to uninstall.
Attempting uninstall: Werkzeug
Found existing installation: Werkzeug 1.0.0
Not uninstalling werkzeug at /usr/lib/python3/dist-packages, outside environment /usr
Can't uninstall 'Werkzeug'. No files were found to uninstall.
Successfully installed Babel-2.7.0 Django-2.2.10 Events-0.3 Werkzeug-0.15.5 amqp-2.5.1 backports-abc-0.5 billiard-3.6.1.0 boto3-1.9.214 botocore-1.12.253 celery-4.3.0 certifi-2019.6.16 diff-match-patch-20181111 django-adminlte2-0.4.1 django-celery-beat-1.5.0 django-celery-inspect-0.2.1 django-celery-results-1.1.2 django-datetime-widget-0.9.3 django-debug-toolbar-2.0 django-export-download-0.2.3 django-extensions-2.2.1 django-formtools-2.1 django-import-export-1.2.0 django-tables2-2.1.0 django-timezone-field-4.0 djangorestframework-3.10.2 flower-0.9.3 future-0.17.1 futures-3.1.1 idna-2.8 importlib-metadata-1.6.0 jsonfield-2.0.2 jsonmerge-1.6.1 kombu-4.6.4 libmagic-1.0 meld3-1.0.2 psycopg2-binary-2.8.3 pyattck-1.0.4 pyhunter-1.2 python-crontab-2.4.2 python-magic-0.4.15 python-memcached-1.59 pytz-2018.3 requests-2.22.0 s3transfer-0.2.1 singledispatch-3.4.0.3 six-1.12.0 sqlparse-0.3.0 tablib-1.1.0 thehive4py-1.6.0 tornado-6.0.3 urllib3-1.25.3 vine-1.3.0 zipp-3.1.0
Cloning into '/opt/abaddon/nmaptocsv'...
remote: Enumerating objects: 117, done.
remote: Total 117 (delta 0), reused 0 (delta 0), pack-reused 117
Receiving objects: 100% (117/117), 47.87 KiB | 357.00 KiB/s, done.
Resolving deltas: 100% (59/59), done.

PATCHING SIX

sed: can't read /root/.local/lib/python3.7/site-packages/datetimewidget/widgets.py: No such file or directory
root@debian-s-1vcpu-1gb-fra1-01:/opt/abaddon#

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.