Comments (6)
Btw is canari/sploitego still being supported and supposed to work with the latest Maltego (3.5.3)? I am actually neither user of Maltego/Sploitego/Canari. I found the above issue because I was helping someone testing out his problem with Maltego. When he import the mtz file (one created successfully without the TypeError mentioned above), an error with only an red exclamation mark but no text message pops up.
from canari.
Hi @tomty89
Thanks for the bug report. I will look into the test cases you generated. With regards to the red icon at the bottom of Maltego - you should be able to click on that icon and get a detailed error stack trace. Would you be able to show me what that error was?
from canari.
I'll ask the guy if he can post the error here if I see him again on IRC (Actually I already pasted the link of this issue to him). I just downloaded Maltego myself and try importing the mtz as entity and configuration. It seems to work fine for me.
from canari.
I'm getting similar error:
root@kali:# canari create-profile sploitego#
Looking for transforms in sploitego.transforms...
WARNING: No route found for IPv6 destination :: (no default route?)
Package loaded.
Creating profile /root/sploitego.mtz...
Installing transform sploitego.v2.LocationToNetblock_Local from sploitego.transforms.loctonetblock...
Traceback (most recent call last):
File "/usr/local/bin/canari", line 5, in
pkg_resources.run_script('canari==1.1', 'canari')
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 499, in run_script
self.require(requires)[0].run_script(script_name, ns)
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1235, in run_script
execfile(script_filename, namespace, namespace)
File "/usr/local/lib/python2.7/dist-packages/canari-1.1-py2.7.egg/EGG-INFO/scripts/canari", line 20, in
canari_main()
File "/usr/local/lib/python2.7/dist-packages/canari-1.1-py2.7.egg/canari/commands/framework.py", line 33, in func
return func(self.parser.parse_args(args, namespace))
File "/usr/local/lib/python2.7/dist-packages/canari-1.1-py2.7.egg/canari/commands/common.py", line 67, in canari_main
opts.command_function(opts)
File "/usr/local/lib/python2.7/dist-packages/canari-1.1-py2.7.egg/canari/commands/create_profile.py", line 54, in create_profile
transform_package.create_profile(opts.working_dir, current_dir)
File "/usr/local/lib/python2.7/dist-packages/canari-1.1-py2.7.egg/canari/pkgutils/transform.py", line 316, in create_profile
self.install(install_prefix, mtz, configure)
File "/usr/local/lib/python2.7/dist-packages/canari-1.1-py2.7.egg/canari/pkgutils/transform.py", line 241, in install
self._install_transforms(install_prefix, distribution)
File "/usr/local/lib/python2.7/dist-packages/canari-1.1-py2.7.egg/canari/pkgutils/transform.py", line 250, in _install_transforms
distribution.add_transform(prefix, 'Local', transform, server='Local')
File "/usr/local/lib/python2.7/dist-packages/canari-1.1-py2.7.egg/canari/pkgutils/maltego.py", line 326, in add_transform
os.path.join(get_bin_dir(),
File "/usr/local/lib/python2.7/dist-packages/canari-1.1-py2.7.egg/canari/commands/common.py", line 74, in get_bin_dir
d = install(Distribution())
File "/usr/lib/python2.7/distutils/cmd.py", line 59, in init
raise TypeError, "dist must be a Distribution instance"
TypeError: dist must be a Distribution instance
Writing transform set Reconnaissance to /root/sploitego.mtz...
Writing server Local to /root/sploitego.mtz
root@kali:
from canari.
I have the same problem in a new installation of Canari, did someone find the solution?
from canari.
Here's how I'm currently hacking around this problem: caolan@dde5da3
from canari.
Related Issues (20)
- Input parameters (request.params) HOT 4
- Dynamic Properties of Maltego Entities HOT 2
- Error on every MaltegoException() HOT 2
- Enterbox with remember settings HOT 2
- TDS Section of "5. Transform Development Quick-Start"
- canari create-package produces entities.py with broken namespace HOT 1
- transform.local.command property of transform set to homebrew's python bin directory HOT 1
- Failing to parse Maltego transform request message HOT 2
- Documentation out of date on Plume and V3 transforms HOT 6
- create-profile invalid command HOT 2
- generate-entities failing with multiple properties HOT 1
- entity properties with newlines not passed properly on windows
- how do i request value from user through the dialog box? HOT 4
- "create-profile" error when importing Maltego .mtz file containing Icons folder
- Transform To Technology [P0f] returned with an error HOT 3
- install-package throws OSError: [Errno 2] No such file or directory HOT 1
- Is this dead or alive?
- Further segmenting transforms directories / Transforms Sets
- Hash entity missing hash type field
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from canari.