Guest User

Untitled

a guest
Jun 23rd, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3.  
  4. import requests
  5. import sys
  6. import json
  7. from settings import BaseConfig as settings
  8. from MaltegoTransform import *
  9.  
  10.  
  11. def metasearch(query):
  12. m = MaltegoTransform()
  13. for page in range(1, settings.MAX_PAGES):
  14. url = '{0}{1}&format=json&pageno={2}'.format(
  15. settings.SEARX, query, page)
  16. response = requests.post(url).json()
  17. for r in response['results']:
  18. ent = m.addEntity('maltego.URL', r['url'])
  19. ent.addAdditionalFields('url', 'URL', True, r['url'])
  20. if r.get('title'):
  21. ent.addAdditionalFields(
  22. 'title', 'Title', True, r['title'])
  23. if r.get('content'):
  24. ent.addAdditionalFields(
  25. 'content', 'Content', True, r['content'])
  26. m.returnOutput()
  27.  
  28.  
  29. if __name__ == '__main__':
  30. metasearch(sys.argv[1])
Add Comment
Please, Sign In to add comment