Issues

Issue #44 resolved

jigsaw breakage

Joshua Abraham
created an issue

somtimes contacts:jigsaw breaks

recon-ng [contacts:jigsaw] > set COMPANY company_name
COMPANY => company_name
recon-ng [contacts:jigsaw] > run
[*] Gathering Company IDs...
[*] Query: http://www.jigsaw.com/FreeTextSearchCompany.xhtml?opCode=search&freeText=company_name+
------------------------------------------------------------
Traceback (most recent call last):
  File "./recon-ng.py", line 220, in do_load
    try: y.cmdloop()
  File "/usr/lib/python2.6/cmd.py", line 142, in cmdloop
    stop = self.onecmd(line)
  File "./core/framework.py", line 74, in onecmd
    return func(arg)
  File "./modules/contacts/jigsaw.py", line 24, in do_run
    company_id = self.get_company_id()
  File "./modules/contacts/jigsaw.py", line 56, in get_company_id
    company_id = re.findall(pattern_id, content)[0]
IndexError: list index out of range
------------------------------------------------------------
recon-ng > 

Comments (10)

  1. Tim Tomes repo owner

    OK, cool. There is most likely a parsing bug somewhere in there relating to the output from that specific company. Can you send me the name via PM so I can debug and fix? Thanks.

  2. Tim Tomes repo owner

    I was notified by Jigsaw today that they have broken the Recon-ng module and Ruby script that scrapes Jigsaw.com for contacts. This may explain why Josh was having issues. I will be developing a series of modules to leverage the Jigsaw API to gather contacts.

  3. Log in to comment