hatching / vmcloak

Automated Virtual Machine Generation and Cloaking for Cuckoo Sandbox.
479 stars 118 forks source link

pip 0.4.7 Install Misalignment #155

Closed Kolano closed 5 years ago

Kolano commented 5 years ago

The current pip install...

sudo -H pip2 install vmcloak

...installs version 4.7.0...

Collecting vmcloak
  Downloading https://files.pythonhosted.org/packages/da/e5/c18a2417a880b7385ca8a67e3f17ae97f7987d90eaf06fe361b0297e0b0c/VMCloak-0.4.7.tar.gz (77kB)
Requirement already satisfied: click==6.6 in /usr/local/lib/python2.7/dist-packages (from vmcloak) (6.6)
Requirement already satisfied: jinja2==2.9.6 in /usr/local/lib/python2.7/dist-packages (from vmcloak) (2.9.6)
Requirement already satisfied: pefile2==1.2.11 in /usr/local/lib/python2.7/dist-packages (from vmcloak) (1.2.11)
Collecting pyyaml==3.12 (from vmcloak)
  Downloading https://files.pythonhosted.org/packages/4a/85/db5a2df477072b2902b0eb892feb37d88ac635d36245a72a6a69b23b383a/PyYAML-3.12.tar.gz (253kB)
Requirement already satisfied: sqlalchemy==1.0.8 in /usr/local/lib/python2.7/dist-packages (from vmcloak) (1.0.8)
Collecting alembic<1.1,>=1.0.7 (from vmcloak)
  Downloading https://files.pythonhosted.org/packages/6e/8b/fa3bd058cccd5e9177fea4efa26bfb769228fdd3178436ad5e05830ef6ef/alembic-1.0.10.tar.gz (1.0MB)
Requirement already satisfied: requests[security]>=2.13.0 in /usr/local/lib/python2.7/dist-packages (from vmcloak) (2.13.0)
Requirement already satisfied: MarkupSafe>=0.23 in /usr/local/lib/python2.7/dist-packages (from jinja2==2.9.6->vmcloak) (1.1.1)
Requirement already satisfied: Mako in /usr/local/lib/python2.7/dist-packages (from alembic<1.1,>=1.0.7->vmcloak) (1.0.12)
Requirement already satisfied: python-editor>=0.3 in /usr/local/lib/python2.7/dist-packages (from alembic<1.1,>=1.0.7->vmcloak) (1.0.4)
Requirement already satisfied: python-dateutil in /usr/local/lib/python2.7/dist-packages (from alembic<1.1,>=1.0.7->vmcloak) (2.4.2)
Requirement already satisfied: idna>=2.0.0; extra == "security" in /usr/lib/python2.7/dist-packages (from requests[security]>=2.13.0->vmcloak) (2.6)
Requirement already satisfied: cryptography>=1.3.4; extra == "security" in /usr/lib/python2.7/dist-packages (from requests[security]>=2.13.0->vmcloak) (2.3)
Requirement already satisfied: pyOpenSSL>=0.14; extra == "security" in /usr/local/lib/python2.7/dist-packages (from requests[security]>=2.13.0->vmcloak) (19.0.0)
Requirement already satisfied: six>=1.5 in /usr/lib/python2.7/dist-packages (from python-dateutil->alembic<1.1,>=1.0.7->vmcloak) (1.12.0)
Building wheels for collected packages: vmcloak, pyyaml, alembic
  Running setup.py bdist_wheel for vmcloak: started
  Running setup.py bdist_wheel for vmcloak: finished with status 'done'
  Stored in directory: /root/.cache/pip/wheels/51/2c/75/e1cca758d17b66dd44d0a69653ffaa58ad07331c9096a85453
  Running setup.py bdist_wheel for pyyaml: started
  Running setup.py bdist_wheel for pyyaml: finished with status 'done'
  Stored in directory: /root/.cache/pip/wheels/03/05/65/bdc14f2c6e09e82ae3e0f13d021e1b6b2481437ea2f207df3f
  Running setup.py bdist_wheel for alembic: started
  Running setup.py bdist_wheel for alembic: finished with status 'done'
  Stored in directory: /root/.cache/pip/wheels/de/cf/b3/0eb5c89ea6aa1b49cb41315f9ec139ada8cbffd575bf170d43
Successfully built vmcloak pyyaml alembic
cuckoo 2.0.6.2 has requirement alembic==0.8.8, but you'll have alembic 1.0.10 which is incompatible.
Installing collected packages: pyyaml, alembic, vmcloak
  Found existing installation: PyYAML 3.13
    Not uninstalling pyyaml at /usr/lib/python2.7/dist-packages, outside environment /usr
    Can't uninstall 'PyYAML'. No files were found to uninstall.
  Found existing installation: alembic 0.8.8
    Uninstalling alembic-0.8.8:
      Successfully uninstalled alembic-0.8.8
Successfully installed alembic-1.0.10 pyyaml-3.12 vmcloak-0.4.7

But is somehow misaligned with code that should be present in 0.4.7... https://github.com/hatching/vmcloak/compare/0.4.7...master ...specificly the flash.py dependency file still stops at v25.0.0.148.

Kolano commented 5 years ago

The bin/vmcloak-vboxnet0 revisions are also missing. I think the 0.4.7 labeled install is likely still 0.4.6.

Kolano commented 5 years ago

Oops, sorry for my confusion due to Github comparing releases with Master rather than with prior releases.

Those updates are still only available on Master.