Code Monkey home page Code Monkey logo

gaulliath / operative-framework Goto Github PK

View Code? Open in Web Editor NEW
663.0 48.0 171.0 5.93 MB

operative framework is a rust investigation OSINT framework, you can interact with multiple targets, execute multiple modules, create links with target, export rapport to PDF file, add note to target or results, interact with RESTFul API, write your own modules.

Rust 100.00%
fingerprint framework gathering linkedin societe whatsapp forensics enterprise scraper investigation

operative-framework's People

Contributors

graniet avatar lucmski 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  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

operative-framework's Issues

Erro Package 'json'

ollecting json (from -r requirements.txt (line 7))
Using cached json-99.0.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "", line 1, in
File "/tmp/pip-build-s1ezJh/json/setup.py", line 2, in
raise RuntimeError("Package 'json' must not be downloaded from pypi")
RuntimeError: Package 'json' must not be downloaded from pypi

----------------------------------------

Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-s1ezJh/json/

Can you help me ?

Installation Documentation ()

I was reviewing the installation documentation. People may get confused with the file path after being downloaded. Depending on your development philosophy, you may want to add a note about where the download path goes after the 'go get' command is entered and the files are downloaded. I would suggest explaining that the file path may be different for everyone.

Thanks for developing such a great application!

Multiple issues with binary package AND build dependencies appear to no longer be maintained.

  • Download and initial execution of framework functions, but no prompt is displayed once within the shell framework. The only thing visible is an indented cursor. i.e ----> | . This makes navigation difficult.
  • During attempt to use the account.checker module, received error can't load website listing.. Could not readily discover exactly how to remedy this.
  • During use with phone.* modules encountered difficulty with providing PATH for vcard.
  • Went to attempt to build binary to hopefully resolve encountered issues. Url for glide dependency "cli' has changed for manifest.
  • Glide's website is no longer active, thus the installation script for glide is not accessible. Project appears to not have been touched in over three years.

No requirements.txt file

Hello, I'm trying to install the tool but I can't because there is no requirements.txt file. Help please. Thank you !
I found it complicate to find a updated article that explains how to install it. Why don't you create a Steps for Installment in your repo lol ?

$ sudo git clone https://github.com/graniet/operative-framework.git
$ cd operative-framework
$ sudo pip install -r requirements.txt

image

Better README file

The README file needs to be updated to show how to install on major distributions.

Thanks!

'target type' command

I don't know if this issue was present in previous versions, but in the newest voyager v1.10 this command isn't working although being mentioned in documentation.
However 'target add list type' is working instead.
opfv

show_options does not display options

I have tried to use show_options with email_to_domain, domain_search, and tools_suggester, and show_options has never displayed options (like shown in various screengrabs I've seen). Cloned and installed through pip -r as of yesterday, July 13 2017.

error when i want to show options

show_options
Traceback (most recent call last):
File "operative.py", line 8, in
operative.user_put()
File "/root/Desktop/operative-framework/core/operative.py", line 53, in user_put
mecanic.load(user_input)
File "/root/Desktop/operative-framework/core/mecanic.py", line 21, in load
load_module(name)
File "/root/Desktop/operative-framework/core/mecanic.py", line 135, in load_module
use_module(module)
File "/root/Desktop/operative-framework/core/mecanic.py", line 55, in use_module
mod = import(module_path, fromlist=['module_element'])
File "/root/Desktop/operative-framework/core/modules/reverse_ipdomain.py", line 5, in
from core import load
File "/root/Desktop/operative-framework/core/load.py", line 7, in
from bs4 import BeautifulSoup
File "/usr/local/lib/python2.7/dist-packages/bs4/init.py", line 30, in
from .builder import builder_registry, ParserRejectedMarkup
File "/usr/local/lib/python2.7/dist-packages/bs4/builder/init.py", line 314, in
from . import _html5lib
File "/usr/local/lib/python2.7/dist-packages/bs4/builder/_html5lib.py", line 70, in
class TreeBuilderForHtml5lib(html5lib.treebuilders._base.TreeBuilder):
AttributeError: 'module' object has no attribute '_base'
root@kali:~/Desktop/operative-framework#

Instagram.info Error!!

I'm trying to use the instagram.info Module, i add the target as instagram, run the command instagram.info target . Then instagram.info run.
shows me the next error:
fail: Invalid Parameters (missing_parameters)
i'm missing something???

some examples in documentation

Hi,

Hope you are all well !

Would be awesome to have some examples or tutorials in the doc.

Have a great day !

Cheers,

target type command display nothing

Not sure if this is the best place to report bugs in documentation or not

-- from http://docs.operative-framework.com/#/pages/fr/target

Issue: target type returns nothing
[OPF v1.10 (voyager)]: target type
[OPF v1.10 (voyager)]:

-- Attempt to add an incorrect target type will display list of target types
[OPF v1.10 (voyager)]: target add foo foo
+------------+
| TYPE |
+------------+
| username |
| ip_address |
| command |
| text |
| website |
| url |
| search |
| |
| instagram |
| file |
| enterprise |
| mac |
| email |
| phone |
| country |
| twitter |
| session |
| person |
| software |
| whatsapp |
+------------+
[2020-04-09 13:20:11] : Please configure valid type
[2020-04-09 13:20:11] : this 'foo' type isn't available

Installation issue

Installation Process
~/Downloads> chmod +x operative-framework-darwin-10.6-amd64
~/Downloads> ./operative-framework-darwin-10.6-amd64

Application downloads as: "operative-framework-master.zip"

Using "operative-framework-master.zip" in the above two codes does not work.

Export: can't write

Hi everyone!
I am new to operative framework and I can't export the results of my research. When I give the command "export" and then give a name to the destination file, the software answers me with:

ERROR: Can't write element.
...
...
File writed : export/file

This is the first time I use operative so I changed nothing on its settings but simply tried to search for information I needed.

What should I do? thank you!

Typo error

Hi !
There's an error in 'core/modules/viadeo_search' => 'core/modules/video_search'

BTW: Nice script, good luck ;) :)

Help in instalation

I can not install in Debian 9
root@kron:/opt/ferramentas/scans/operative-framework# go get github.com/graniet/operative-framework

github.com/jedib0t/go-pretty/text

/root/opt/ferramentas/scans/src/github.com/jedib0t/go-pretty/text/align.go:97: undefined: strings.Builder
/root/opt/ferramentas/scans/src/github.com/jedib0t/go-pretty/text/ansi.go:39: undefined: strings.Builder
/root/opt/ferramentas/scans/src/github.com/jedib0t/go-pretty/text/color.go:128: undefined: sync.Map
/root/opt/ferramentas/scans/src/github.com/jedib0t/go-pretty/text/string.go:31: undefined: strings.Builder
/root/opt/ferramentas/scans/src/github.com/jedib0t/go-pretty/text/wrap.go:101: undefined: strings.Builder
/root/opt/ferramentas/scans/src/github.com/jedib0t/go-pretty/text/wrap.go:130: undefined: strings.Builder
/root/opt/ferramentas/scans/src/github.com/jedib0t/go-pretty/text/wrap.go:172: undefined: strings.Builder
/root/opt/ferramentas/scans/src/github.com/jedib0t/go-pretty/text/wrap.go:185: undefined: strings.Builder
/root/opt/ferramentas/scans/src/github.com/jedib0t/go-pretty/text/wrap.go:191: undefined: strings.Builder
/root/opt/ferramentas/scans/src/github.com/jedib0t/go-pretty/text/wrap.go:220: undefined: strings.Builder
/root/opt/ferramentas/scans/src/github.com/jedib0t/go-pretty/text/string.go:31: too many errors

github.com/jinzhu/gorm

/root/opt/ferramentas/scans/src/github.com/jinzhu/gorm/main.go:27: undefined: sync.Map

github.com/segmentio/ksuid

/root/opt/ferramentas/scans/src/github.com/segmentio/ksuid/rand.go:47: undefined: "math/rand".Source64

syreclabs.com/go/faker

/root/opt/ferramentas/scans/src/syreclabs.com/go/faker/faker.go:288: undefined: rand.Source64

github.com/jung-kurt/gofpdf

/root/opt/ferramentas/scans/src/github.com/jung-kurt/gofpdf/fpdf.go:3808: undefined: sort.SliceStable
/root/opt/ferramentas/scans/src/github.com/jung-kurt/gofpdf/fpdf.go:3857: undefined: sort.SliceStable
/root/opt/ferramentas/scans/src/github.com/jung-kurt/gofpdf/fpdf.go:4168: undefined: sort.SliceStable
/root/opt/ferramentas/scans/src/github.com/jung-kurt/gofpdf/fpdf.go:4248: undefined: sort.SliceStable
/root/opt/ferramentas/scans/src/github.com/jung-kurt/gofpdf/fpdf.go:4288: undefined: sort.SliceStable
/root/opt/ferramentas/scans/src/github.com/jung-kurt/gofpdf/utf8fontfile.go:854: undefined: math.Round
/root/opt/ferramentas/scans/src/github.com/jung-kurt/gofpdf/utf8fontfile.go:872: undefined: math.Round
root@kron:/opt/ferramentas/scans/operative-framework#

How its start / launch ... ?

Hi,

I followed the installation instructions and everything looks correct except after the order:
go build (ok) but after that nothing happens when I do the following command
./operative-framework

how to fix this

OSX high sierra
go version go1.16.6 darwin/amd64

merci

Operative gives "can't find" errors on every module

[OPF v1.20 (perception)] (0): linkedin.search set TARGET google
[OPF v1.20 (perception)] (0): linkedin.search list
+----------------+-----------------------------------+------------+----------+---------+
| ARGUMENT | DESCRIPTION | VALUE | REQUIRED | TYPE |
+----------------+-----------------------------------+------------+----------+---------+
| TARGET | Enterprise Name | google | YES | STRING |
| LIMIT | Limit search | 10 | NO | STRING |
| FILTER | Use module filter after execution | NO DEFAULT | NO | STRING |
| BACKGROUND | Run this task in background | false | NO | BOOLEAN |
| DISABLE_OUTPUT | Display module result in stdout | false | NO | BOOLEAN |
+----------------+-----------------------------------+------------+----------+---------+
[OPF v1.20 (perception)] (0): linkedin.search run
[2023-01-15 10:50:41] : can't find selected target
[2023-01-15 10:50:41] : error with a push to webserver: can't find selected target
[OPF v1.20 (perception)] (0):

Module hackedmail_check

Hi,

I'm trying to use the hackedmail_check but I getting this python json error.
What I should do?

I'm using Kali Linux 2019.1 and python 2.7

operative-framework-03

issue with read line or??

./main.go:321:32: cannot use sess.Prompt (type *"github.com/graniet/operative-framework/vendor/github.com/chzyer/readline".Config) as type *"github.com/chzyer/readline".Config in argument to "github.com/chzyer/readline".NewEx

I get This Error

when ı use whois_domain modules type show options or run or etc. ı get this error...

Traceback (most recent call last):
File "operative.py", line 8, in
operative.user_put()
File "/root/Desktop/Github/operative-framework/core/operative.py", line 53, in user_put
mecanic.load(user_input)
File "/root/Desktop/Github/operative-framework/core/mecanic.py", line 19, in load
load_module(name)
File "/root/Desktop/Github/operative-framework/core/mecanic.py", line 83, in load_module
use_module(module)
File "/root/Desktop/Github/operative-framework/core/mecanic.py", line 52, in use_module
mod = import(module_path, fromlist=['module_element'])
File "/root/Desktop/Github/operative-framework/core/modules/whois_domain.py", line 8, in
import pythonwhois
ImportError: No module named pythonwhois

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.