Commit graph

247 commits

Author SHA1 Message Date
L1ghtn1ng 2920a8588d More flags added and @NotoriousRebel's fix added 2019-01-17 22:05:10 +00:00
L1ghtn1ng 1096dda46d Add more engines to the -b all flag 2019-01-17 00:06:41 +00:00
L1ghtn1ng 59b5b79a97 More addtions to have more sitches working with argparse 2019-01-16 23:47:43 +00:00
L1ghtn1ng 9bf850bda2 Merge remote-tracking branch 'upstream/master' into dev 2019-01-16 21:48:33 +00:00
Lee Baird 900929a003 Updated verbiage. 2019-01-13 22:38:06 -06:00
Lee Baird 7fef0cb0ca Merge remote-tracking branch 'upstream/master' 2019-01-13 21:11:47 -06:00
L1ghtn1ng 8452216bec Got some of the cli switches refactor implemented and working 2019-01-14 02:11:23 +00:00
Lee Baird 8176e94802 Removed dbl quotes. 2019-01-13 17:58:38 -06:00
NotoriousRebel 60e572879f syncing. 2019-01-13 13:48:47 -05:00
NotoriousRebel 5ff4597f82 added some fstrings. 2019-01-13 13:47:52 -05:00
L1ghtn1ng 4e2dde57af Fix merge conflict again 2019-01-13 17:59:41 +00:00
Lee Baird 5016f3199e Replacing doulbe quotes with single quotes. 2019-01-13 00:17:06 -06:00
Lee Baird c0861014f7 Properly sorted IPs. 2019-01-12 15:49:05 -06:00
Lee Baird a54276f44d Removed exits as requested. 2019-01-11 17:04:48 -06:00
Lee Baird e36a260191 Fixed twitter. 2019-01-11 14:40:35 -06:00
Lee Baird 6e6590f5de Cosmetic and deleted jigsaw. 2019-01-11 01:21:45 -06:00
Lee Baird 2af201babe Replaced print dbl quotes with single quotes. 2019-01-10 23:14:44 -06:00
Lee Baird 596b9ea658 Fixed comments and error messages. 2019-01-10 21:56:49 -06:00
Lee Baird ca61fc2ab4 Fixed init bug and modified permissions. 2019-01-10 21:38:44 -06:00
Lee Baird 17f5963e65 Cosmetic, comments, and alphbetize. 2019-01-10 20:09:47 -06:00
L1ghtn1ng ec4d064823 Update a lot of things to be pep8, fixed some missing engines from the all flag, introduce pytest for tests, f-stringify some things 2019-01-06 09:50:07 +00:00
L1ghtn1ng cc6435c243 Fix formating 2019-01-06 05:14:46 +00:00
NotoriousRebel 5318118340 Syncing. 2019-01-04 21:53:59 -05:00
Christian Martorella f5e603e9ad
Merge branch 'master' into master 2019-01-04 23:42:37 +01:00
Janos Zold 6843b99a76 Implement Shodan parser using the API 2019-01-04 16:28:11 +00:00
NotoriousRebel c8fd0b5ddf Added duckduckgo as search engine, need to figure out how to crawl properly. 2019-01-01 21:18:09 -05:00
Lee Baird 7bd8f47b7f Updated README and alphabetized. 2019-01-01 16:40:40 -06:00
L1ghtn1ng 5b6037f93d Update port_scanner.py to be pep8 2019-01-01 02:38:32 +00:00
L1ghtn1ng bdaae09d6b change == statement to is 2018-12-31 23:37:47 +00:00
L1ghtn1ng 9dc6046054 Remove G+ support as google is shutting it down
https://www.blog.google/technology/safety-security/expediting-changes-google-plus/
2018-12-31 23:32:10 +00:00
L1ghtn1ng d803b4f3c0 Update bs4 to new version, add cloudflare resolvers, start of the restructure 2018-12-31 23:14:12 +00:00
NotoriousRebel 8ef9da5b57 Updated verison number and README. 2018-12-30 15:32:18 -05:00
NotoriousRebel ac13af24c6 Properly added emails and hosts into database to not overwrite existing data. 2018-12-30 12:52:02 -05:00
NotoriousRebel 9cb517b676 Removed improper filtering of trello urls. 2018-12-30 12:41:21 -05:00
NotoriousRebel cc7b0d0c51 stashing. 2018-12-29 21:29:25 -05:00
NotoriousRebel d9b253f5c9 Resynced and changed variable names in regards to handling api calls, also cleaned up small mistakes in theHarvester.py 2018-12-29 13:14:40 -05:00
jzold 2d5a81184c
Merge branch 'master' into master 2018-12-28 09:26:22 +00:00
Janos Zold e6cf3e5fdf [FIX]censys pagination is now working as it should 2018-12-27 08:19:35 +00:00
Lee Baird 53924d91a5 Code review. 2018-12-27 02:18:28 -06:00
Lee Baird f3900eb49a Deleted extra tracking code. 2018-12-27 01:57:43 -06:00
Lee Baird 4edc4c2abd Code review. 2018-12-27 01:53:12 -06:00
Lee Baird 9375766030 Code review. 2018-12-27 01:43:32 -06:00
jzold bf5c3d791c
Merge branch 'master' into master 2018-12-26 11:11:53 +00:00
NotoriousRebel d0b49f87e2 Added verbosity and made it so things are properly sorted and unique. 2018-12-23 21:50:25 -05:00
NotoriousRebel b994a5d2f4 Added filtering method in constants.py and applied it to hostnames and emails in theHarvester.py 2018-12-23 19:54:56 -05:00
NotoriousRebel f8ba4ebb2c Added new line when printing users from Linkedin, Twitter, googleplus, and google-profiles. 2018-12-23 19:25:34 -05:00
NotoriousRebel 485d17c984 Wrapped pgp search inside try-except statement. 2018-12-23 17:27:30 -05:00
NotoriousRebel b2d39a4d4b Added securityTrails to invalid message in theHarvester.py 2018-12-23 17:05:12 -05:00
NotoriousRebel c4bb668eca Readding changes that were made with updated reporting from master. 2018-12-23 17:02:34 -05:00
NotoriousRebel 3d9fbf4411 Syncing. 2018-12-23 17:00:03 -05:00
NotoriousRebel 3f4f24eb97 Wrapped baidu search in try-except 2018-12-23 16:54:31 -05:00
NotoriousRebel b895a5334f Sorted emails and made them unique. 2018-12-23 16:12:27 -05:00
NotoriousRebel ad21a4999d Fixed cosmetic issues. 2018-12-23 15:32:30 -05:00
NotoriousRebel 09257e2247 Added class to handle missing api key and CSE id inside constants.py, implemented in respectful classes and inside theHarvester when it catches an exception it continues the program instead of sys.exit() 2018-12-23 15:23:01 -05:00
jzold 783ea640ca
Merge pull request #27 from jzold/report
sync master with report
2018-12-23 17:21:34 +00:00
Janos Zold 831d1f6e1b fix Censys plugin and filter out non-relevant domains yielded by the certificates search results 2018-12-23 13:13:08 +00:00
jzold 7ca0df7741
Merge branch 'censys' into master 2018-12-23 08:06:45 +00:00
NotoriousRebel 2394ef1646 Cleaned up cosmetic issues. 2018-12-22 23:33:35 -05:00
Christian Martorella d7f595516c
Merge branch 'master' into master 2018-12-22 22:52:08 +01:00
Christian Martorella 4fc780fe19 Fixed and expanded Censys
Expanded Censys to search certificates,hosts, ips.
2018-12-22 22:49:59 +01:00
NotoriousRebel 70188d0d75 Added security trails api back in theHarvester and fixed trello. 2018-12-22 15:48:46 -05:00
NotoriousRebel 8dbbb4d82a Removed meta from url in trello and synced with master. 2018-12-22 15:43:53 -05:00
Christian Martorella 53703ffd0f Minor Lee fixes 2018-12-22 21:29:11 +01:00
NotoriousRebel 0c8d1fc4ab Fixed cosmetic things. 2018-12-22 13:46:27 -05:00
NotoriousRebel 6011dadbd7 Cleaned up trello search and modified theHarvester to utilize Trello to return hostnames and Trello urls. 2018-12-22 13:04:00 -05:00
Janos Zold 4b8f994999 [FIX]: printing host/domain name results to console 2018-12-22 17:56:44 +00:00
NotoriousRebel 2a5d3221f1 Syncingþ
Merge remote-tracking branch 'upstream/master'
2018-12-21 21:16:31 -05:00
NotoriousRebel b959971423 Fixed trello plugin to properly extract urls, reflected in theHarvester.py 2018-12-21 20:14:30 -05:00
NotoriousRebel 52b7a7d427 Integrated security trails into all mode, and touched up minor cosmetics. 2018-12-21 17:47:15 -05:00
NotoriousRebel d76b3b8daa Added Security Trails API as plugin and added to theHarvester, also created parser for it. 2018-12-21 15:17:51 -05:00
Janos Zold 3debf86aa8 censys fix: add unique items to the db and fixing censys with -all switch 2018-12-20 20:50:48 +00:00
Janos Zold f52af72e33 merge upstream and resolve conflicts 2018-12-20 20:19:32 +00:00
Janos Zold 498b14affa censys plugin update: harvest hosts/domain names from certificates search 2018-12-20 19:41:59 +00:00
Laramies 8b88a662df Update theHarvester.py
Fixed GoogleCSE, Added UA randomization, and minor fixes.
2018-12-20 00:01:07 +01:00
NotoriousRebel 8beeae7e0b resyncing. 2018-12-19 14:39:33 -05:00
NotoriousRebel e34263cd55 Resyncing 2018-12-19 14:34:48 -05:00
jzold 27753206a7
Merge pull request #20 from jzold/master
sync with master
2018-12-19 15:52:19 +00:00
jzold fd55d883c8
Merge pull request #19 from jzold/master
bugfix: censys plugin - redundant results saved in the DB
2018-12-19 15:51:36 +00:00
jzold aa017a4e68
bugfix: censys plugin - redundant results saved in the DB 2018-12-19 15:49:25 +00:00
jzold b57710cb82
Merge pull request #18 from jzold/master
sync with master
2018-12-19 15:30:16 +00:00
jzold a568484a92
Merge pull request #17 from jzold/master
sync with master
2018-12-19 15:27:47 +00:00
jzold 343a42355d
bugfix: avoid duplicate entries saved in the DB using the all_* variables 2018-12-19 15:12:32 +00:00
Janos Zold a24aa3e862 New reporting module format with contents 2018-12-19 09:09:01 +00:00
Janos Zold eabbb30c4d New reporting module with new format and contents 2018-12-19 09:08:42 +00:00
jzold 06290434f0
Fix plugins saving email results as type "host" in the DB 2018-12-18 22:53:28 +00:00
NotoriousRebel 239b0f31f9 Implemented randomization within plugins and cleaned up small bugs. 2018-12-18 00:21:05 -05:00
Laramies 61f3637967 Minor fixes 2018-12-18 00:14:42 +01:00
Christian Martorella 2c0eb3108b
Merge pull request #119 from jzold/report
Update new report module
2018-12-17 22:03:09 +01:00
jzold ffdfd6cc75 added theHarvester scan statistics table to the report 2018-12-17 20:36:30 +00:00
Thomas Defise 24ed98e373 Change hunterio to hunter 2018-12-17 17:05:11 +01:00
Thomas Defise 96554418e3 test 2018-12-17 14:29:48 +01:00
jzold 303f4465c1
Merge pull request #9 from laramies/master
sync with upstream master
2018-12-16 18:50:48 +00:00
jzold 1460d61299 Merge branch 'report' of https://github.com/jzold/theHarvester into report 2018-12-16 16:37:47 +00:00
jzold c966acf537 added scanning history report for domain 2018-12-16 16:37:36 +00:00
Laramies c2359c0e71 Minor fix 2018-12-16 16:22:30 +01:00
Christian Martorella 17e6825dbe
Merge branch 'master' into report 2018-12-16 15:59:07 +01:00
NotoriousRebel 2423811e2e Cleaned up illogical whitespaces. 2018-12-15 22:33:11 -05:00
NotoriousRebel 6b4b0e5ee3 Resyncing and fixed program crashing if using search engine that doesn't define all_ip, and made print statements more logical. 2018-12-15 22:28:52 -05:00
NotoriousRebel 1d2a8401d1 Fixing tool being broken if using search engine where all_ip is not defined. 2018-12-15 22:15:41 -05:00
NotoriousRebel f3597ee267 Syncing. 2018-12-15 22:07:37 -05:00