2015-09-11 4 views
1

Я пытаюсь проверить свой сервер на наличие уязвимостей, и я использую Wapiti для этого. Как ни странно, я получаю эту ошибку, когда я ее запускаю. Что не так?TypeError: объект «NoneType» не подлежит подписке с помощью Wapiti

[email protected] [~/wapiti-2.3.0/bin]# python wapiti http://my.ip.address.here 
Traceback (most recent call last): 
    File "wapiti", line 41, in <module> 
    lan.configure() 
    File "/root/wapiti-2.3.0/wapitiCore/language/language.py", line 58, in configure 
    lang = langCounty[:2] # en 
TypeError: 'NoneType' object is unsubscriptable 
[email protected] [~/wapiti-2.3.0/bin]# 

ответ

1

Используется последняя версия.

Однако current source имеет фиксированную версию:

if lang is None: 
    # if lang is not specified, default language is used 
    def_locale = locale.getdefaultlocale() 
    langCounty = def_locale[0] # en_UK 
    if not langCounty is None: 
     lang = langCounty[:2] # en 

Это был a bug, fixed on 2013-10-21.

+0

Оххх. Вот и все. Спасибо большое :) – user1227914

+0

Любая идея, как я могу установить язык сам, чтобы избежать этой ошибки? – user1227914

+0

Не знаю. Я никогда не слышал о Wapiti перед вашим вопросом. –

Смежные вопросы