Получение этой ошибки с py2.7, а также с py3.7 - PullRequest
0 голосов
/ 19 июня 2020

Получение этой ошибки с py2.7, а также с py3.7

введите здесь код

Exception happened during processing of request from ('10.0.2.15', 41994)  
Traceback (most recent call last):                                         
  File "/usr/lib/python3.8/socketserver.py", line 650, in process_request_thread                                                                      
    self.finish_request(request, client_address)                           
  File "/usr/lib/python3.8/socketserver.py", line 360, in finish_request   
    self.RequestHandlerClass(request, client_address, self)                
  File "/usr/lib/python3.8/socketserver.py", line 720, in __init__         
    self.handle()                                                          
  File "/usr/lib/python3.8/http/server.py", line 427, in handle            
    self.handle_one_request()                                              
  File "/usr/lib/python3.8/http/server.py", line 415, in handle_one_request
    method()                                                               
  File "/usr/share/set/src/webattack/harvester/harvester.py", line 334, in do_POST                                                                    
    filewrite.write(cgi.escape("PARAM: " + line + "\n"))                   
AttributeError: module 'cgi' has no attribute 'escape'

1 Ответ

0 голосов
/ 19 июня 2020

Я думаю, вам нужно добавить import html под import cgi, а затем изменить cgi.escape на html.escape. Это нужно сделать в /usr/share/set/src/webattack/harvester/harvester.py (подробности вы можете проверить по этой ссылке - https://github.com/trustedsec/social-engineer-toolkit/issues/721)

...