mschwager / Gitem
Licence: gpl-3.0
A Github organization reconnaissance tool.
Stars: ✭ 190
Programming Languages
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Gitem
I See You
ISeeYou is a Bash and Javascript tool to find the exact location of the users during social engineering or phishing engagements. Using exact location coordinates an attacker can perform preliminary reconnaissance which will help them in performing further targeted attacks.
Stars: ✭ 246 (+29.47%)
Mutual labels: osint, reconnaissance, phishing
Phishing catcher
Phishing catcher using Certstream
Stars: ✭ 1,232 (+548.42%)
Mutual labels: osint, phishing
Certeagle
Weaponizing Live CT logs for automated monitoring of assets
Stars: ✭ 78 (-58.95%)
Mutual labels: osint, reconnaissance
Sarenka
OSINT tool - gets data from services like shodan, censys etc. in one app
Stars: ✭ 120 (-36.84%)
Mutual labels: osint, reconnaissance
Awesome Asset Discovery
List of Awesome Asset Discovery Resources
Stars: ✭ 1,017 (+435.26%)
Mutual labels: osint, reconnaissance
Deadtrap
An OSINT tool to gather information about the real owner of a phone number
Stars: ✭ 73 (-61.58%)
Mutual labels: osint, reconnaissance
Tidos Framework
The Offensive Manual Web Application Penetration Testing Framework.
Stars: ✭ 1,290 (+578.95%)
Mutual labels: osint, reconnaissance
Gitgot
Semi-automated, feedback-driven tool to rapidly search through troves of public data on GitHub for sensitive secrets.
Stars: ✭ 964 (+407.37%)
Mutual labels: osint, reconnaissance
Asnip
ASN target organization IP range attack surface mapping for reconnaissance, fast and lightweight
Stars: ✭ 126 (-33.68%)
Mutual labels: osint, reconnaissance
Opensquat
Detection of phishing domains and domain squatting. Supports permutations such as homograph attack, typosquatting and bitsquatting.
Stars: ✭ 149 (-21.58%)
Mutual labels: osint, phishing
Intrec Pack
Intelligence and Reconnaissance Package/Bundle installer.
Stars: ✭ 177 (-6.84%)
Mutual labels: osint, reconnaissance
Yar
Yar is a tool for plunderin' organizations, users and/or repositories.
Stars: ✭ 174 (-8.42%)
Mutual labels: osint, reconnaissance
Intrigue Core
Discover Your Attack Surface!
Stars: ✭ 1,013 (+433.16%)
Mutual labels: osint, reconnaissance
Raccoon
A high performance offensive security tool for reconnaissance and vulnerability scanning
Stars: ✭ 2,312 (+1116.84%)
Mutual labels: osint, reconnaissance
Social Analyzer
API, CLI & Web App for analyzing & finding a person's profile across +1000 social media \ websites (Detections are updated regularly by automated systems)
Stars: ✭ 8,449 (+4346.84%)
Mutual labels: osint, reconnaissance
Geo Recon
An OSINT CLI tool desgined to fast track IP Reputation and Geo-locaton look up for Security Analysts.
Stars: ✭ 82 (-56.84%)
Mutual labels: osint, reconnaissance
Sherlock Js
Find usernames across over 170 social networks - Fast & flexible remake of sdushantha/sherlock
Stars: ✭ 153 (-19.47%)
Mutual labels: osint, reconnaissance
Attacksurfacemapper
AttackSurfaceMapper is a tool that aims to automate the reconnaissance process.
Stars: ✭ 702 (+269.47%)
Mutual labels: osint, reconnaissance
Sn0int
Semi-automatic OSINT framework and package manager
Stars: ✭ 814 (+328.42%)
Mutual labels: osint, reconnaissance
Spaces Finder
A tool to hunt for publicly accessible DigitalOcean Spaces
Stars: ✭ 122 (-35.79%)
Mutual labels: osint, reconnaissance
Gitem
Gitem
is a tool for performing Github organizational reconnaissance.
This could include information for:
- OSINT
- Spearphishing
- Recruitment
- Competitive analysis
- OPSEC self-assessment
Installing
$ pip install gitem
$ gitem -h
OR
$ git clone https://github.com/mschwager/gitem.git
$ cd gitem
$ pip install --requirement requirements.txt
$ PYTHONPATH=lib/ python -m gitem -h
Using
Gitem
can be used to collect information at various levels of granularity from Github.
Note, most commands will shorten output by default, specify --verbose
to change this behavior
For example, let's grab some information about Facebook:
$ gitem organization facebook
Website: https://code.facebook.com/projects/
Username: facebook
Description: We work hard to contribute our work back to the web, mobile, big data, & infrastructure communities. NB: members must have two-factor auth.
Created: 2009-04-02T03:35:22Z
Github URL: https://github.com/facebook
Last Updated: 2016-09-21T15:36:43Z
# of Public Repositories: 173
Location: Menlo Park, California
Organization Name: Facebook
Email Address:
Public Members:
...
Public Repositories:
Repository Name: react
Watchers: 50773
Description: A declarative, efficient, and flexible JavaScript library for building user interfaces.
Created: 2013-05-24T16:15:54Z
Github URL: https://github.com/facebook/react
Last Updated: 2016-10-01T15:09:54Z
Stars: 50773
Forks: 8855
Last Pushed: 2016-10-01T14:27:58Z
Repository Name: react-native
Watchers: 38364
Description: A framework for building native apps with React.
Created: 2015-01-09T18:10:16Z
Github URL: https://github.com/facebook/react-native
Last Updated: 2016-10-01T14:37:29Z
Stars: 38364
Forks: 8531
Last Pushed: 2016-10-01T14:15:31Z
Repository Name: pop
Watchers: 16481
Description: An extensible iOS and OS X animation library, useful for physics-based interactions.
Created: 2014-03-30T22:29:12Z
Github URL: https://github.com/facebook/pop
Last Updated: 2016-10-01T14:12:35Z
Stars: 16481
Forks: 2630
Last Pushed: 2016-08-23T17:23:10Z
...
From here we can drill down into a certain repository:
$ gitem repository facebook react
Repository Name: react
Watchers: 50773
Description: A declarative, efficient, and flexible JavaScript library for building user interfaces.
Last Pushed: 2016-10-01T14:27:58Z
Created: 2013-05-24T16:15:54Z
Github URL: https://github.com/facebook/react
Last Updated: 2016-10-01T15:09:54Z
Language: JavaScript
Stars: 50773
Forks: 8855
Homepage: https://facebook.github.io/react/
Contributors:
Username: zpao
Contributions: 1755
Username: spicyj
Contributions: 1108
Username: jimfb
Contributions: 456
Username: sebmarkbage
Contributions: 378
Username: petehunt
Contributions: 332
...
And finally, we can analyze specific users:
Note, this task is easily parallelizable, so we can specify --processes 4
$ gitem --processes 4 user <redacted>
Username: <redacted>
Updated: 2016-09-29T02:06:31Z
Name: <redacted>
Created: 2008-04-25T04:38:22Z
Github URL: <redacted>
Company: Facebook
Blog: <redacted>
Location: <redacted>
Email Address: <redacted>
Organizations:
Organization: facebook
Organization: reactjs
Organization: relayjs
Repositories:
<redacted>
...
Emails:
<redacted>
...
Developing
First, install development packages:
$ pip install -r requirements-dev.txt
$ pip install -e .
Testing
$ pytest
Linting
$ flake8
Coverage
$ pytest --cov
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].