-
Notifications
You must be signed in to change notification settings - Fork 33
/
README
59 lines (41 loc) · 1.93 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
Canari Framework 3
==================
|Build Status| |Doc Status|
Welcome to the Canari 3 repository - the next generation Maltego rapid
transform development framework which allows you to rapidly prototype,
package, and distribute Maltego local and remote transforms. Please
visit the `documentation <http://canari3.readthedocs.io/en/latest/>`__
site for a quick how-to and more in-depth information on the framework
itself.
Sneak Peek
----------
The following is an example of how easy it is to write a quick Maltego
transform in Canari 3:
.. code:: python
from canari.maltego.entities import Phrase, Person
class HelloWorld(Transform):
\"\"\"This transform says hello to a person entity.\"\"\"
# The transform input entity type.
input_type = Person
def do_transform(self, request, response, config):
return response + Phrase("Hello " + request.entity.value)
Canari Docker
-------------
You can now dockerize your remote transform packages using
``canari dockerize-package``. This will create a Docker container that
runs Canari Plume fully configured with your remote transforms. You can
easily distribute this container to your Docker swarm. Check out the
documentation on Docker `website <http://docker.com>`__ for more
information on how containers work.
Bug Reports & Questions
-----------------------
Please use the issues page to log any bugs or questions regarding the
Canari Framework.
Kudos
-----
Kudos to our user community for making this release happen. A special
thanks to those of you who have supported the development of Canari 3 by
donating money at our crowd-funding pages. If you like this project,
please consider donating money to help accelerate development.
.. |Build Status| image:: https://circleci.com/gh/redcanari/canari3.svg?style=shield&circle-token=da787a222c75b0a739152d0aa92a9465f702bae6
.. |Doc Status| image:: https://readthedocs.org/projects/canari3/badge/?version=latest