Module Expr Str Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias identifier alias ImportFrom alias ImportFrom alias alias alias Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore NameLoad Assign NameStore Str Assign NameStore Str ClassDef bases NameLoad body Expr Str Assign NameStore Dict Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str If NameLoad body Return Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str If NameLoad body If Call NameLoad NameLoad Str body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr Dict Str Str Str Str Str Str Str NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr With Call AttributeLoad NameLoad attr NameLoad Str Str NameStore body Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str keyword NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str If BoolOpAnd NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr Str Str NameLoad Assign NameStore NameLoad If BoolOpAnd NameLoad UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr Str Str NameLoad Assign NameStore NameLoad If BoolOpAnd NameLoad UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr Str Str NameLoad Assign NameStore NameLoad If CompareNotIn AttributeLoad NameLoad attr ListLoad Str Str body Expr Call AttributeLoad NameLoad attr Str Str NameLoad Assign AttributeStore NameLoad attr NameLoad If BoolOpAnd NameLoad UnaryOpNot Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr Str Str NameLoad Assign NameStore NameLoad orelse If BoolOpAnd NameLoad UnaryOpNot Call AttributeLoad NameLoad attr Str NameLoad body Expr Call AttributeLoad NameLoad attr Str Str NameLoad Assign NameStore NameLoad orelse If BoolOpAnd NameLoad BoolOpOr UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad UnaryOpNot Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str Str NameLoad NameLoad Assign NameStore NameLoad If BoolOpAnd NameLoad BoolOpOr UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad UnaryOpNot Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str Str NameLoad Assign NameStore NameLoad If BoolOpAnd NameLoad UnaryOpNot Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr Str Str NameLoad Assign NameStore NameLoad orelse If BoolOpAnd NameLoad UnaryOpNot Call AttributeLoad NameLoad attr Str NameLoad body Expr Call AttributeLoad NameLoad attr Str Str NameLoad Assign NameStore NameLoad orelse If BoolOpAnd NameLoad BoolOpOr UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad UnaryOpNot Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str Str NameLoad NameLoad Assign NameStore NameLoad If BoolOpAnd NameLoad BoolOpOr UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad UnaryOpNot Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str Str NameLoad Assign NameStore NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr TryExcept body Assign NameStore ListLoad AttributeLoad NameLoad attr Str Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad keyword NameLoad attr attr Str Str handlers ExceptHandler body Pass TryExcept body Assign NameStore ListLoad AttributeLoad NameLoad attr Str Str If AttributeLoad NameLoad attr body AugAssignAdd NameStore ListLoad Str AttributeLoad NameLoad attr For NameStore Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad keyword NameLoad attr Str body Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad If NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Num Break handlers ExceptHandler body Pass Expr Call AttributeLoad NameLoad attr Str Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Str AttributeLoad NameLoad attr TryExcept body Expr Call AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Pass decorator_list FunctionDef arguments args NameParam defaults body Expr Str If CompareEq NameLoad Str body Return AttributeLoad NameLoad attr orelse Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Return NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str Str NameLoad AttributeLoad NameLoad attr If UnaryOpNot NameLoad body Assign NameStore Str If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Str orelse Assign NameStore Str Expr Call AttributeLoad NameLoad attr Str Str NameLoad AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str Str NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Return NameLoad Expr Call AttributeLoad NameLoad attr Str Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Str NameLoad body Expr Str Assign NameStore ListLoad TryExcept body Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad Str attr Call AttributeLoad NameLoad attr Assign NameStore Str If UnaryOpNot Call AttributeLoad NameLoad attr Str body AugAssignAdd NameStore Call AttributeLoad Call AttributeLoad Str attr NameLoad attr Str orelse AugAssignAdd NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr For NameStore Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Str If UnaryOpNot NameLoad body Continue TryExcept body If UnaryOpNot NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str Str handlers ExceptHandler type NameLoad body Pass Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad Str attr NameLoad Return NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr Raise Call NameLoad Call AttributeLoad Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str If BoolOpOr UnaryOpNot NameLoad UnaryOpNot NameLoad body Return Dict Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad NameLoad Assign NameStore NameLoad Assign NameStore Dict For NameStore NameLoad body If CompareEq NameLoad Str body Assign NameStore NameLoad Break If UnaryOpNot NameLoad body Assign NameStore NameLoad If NameLoad body Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index Str NameLoad If BoolOpAnd CompareIn Str NameLoad CompareGt SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Num body Assign SubscriptStore NameLoad Index Str NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str Assign NameStore Dict Str Str Str Call NameLoad NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Assign NameStore Dict Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str If UnaryOpNot NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad NameLoad keyword NameLoad orelse Assign NameStore NameLoad For NameStore NameLoad body If BoolOpOr CompareEq NameLoad Str CompareEq NameLoad Str body Continue Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str If BoolOpAnd CompareEq SubscriptLoad NameLoad Index Str Str CompareEq NameLoad Str body If CompareEq NameLoad Str body Assign SubscriptStore NameLoad Index Str Str orelse Assign SubscriptStore NameLoad Index Str Str Continue If CompareNotIn NameLoad NameLoad body Continue Assign NameStore SubscriptLoad NameLoad Index NameLoad If Call NameLoad NameLoad NameLoad body If CompareNotIn SubscriptLoad NameLoad Index Num NameLoad body Assign SubscriptStore NameLoad Index SubscriptLoad NameLoad Index Num Dict Assign SubscriptStore SubscriptLoad NameLoad Index SubscriptLoad NameLoad Index Num Index SubscriptLoad NameLoad Index Num Call NameLoad NameLoad orelse Assign SubscriptStore NameLoad Index NameLoad Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Assign NameStore Dict Str Str Str Str Str Str Str Str Str Str Assign NameStore Dict Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Assign NameStore NameLoad Assign NameStore Dict Str Str Str Call NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Assign NameStore NameLoad For NameStore NameLoad body If Call AttributeLoad NameLoad attr Str NameLoad body Assign SubscriptStore NameLoad Index Str Str orelse If BoolOpAnd UnaryOpNot NameLoad UnaryOpNot Call AttributeLoad NameLoad attr Str NameLoad body Continue orelse If BoolOpAnd NameLoad Call AttributeLoad NameLoad attr Str NameLoad body Assign NameStore NameLoad Continue orelse If Call AttributeLoad NameLoad attr Str NameLoad body Assign NameStore NameLoad Continue Assign NameStore NameLoad For TupleStore NameStore NameStore Call NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If NameLoad body Assign NameStore NameLoad If CompareIn NameLoad ListLoad Str Str body Assign SubscriptStore NameLoad Index NameLoad Call NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Num Str attr orelse If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Num attr Str Expr Call AttributeLoad NameLoad attr Assign NameStore BinOpMult ListLoad Num Num For TupleStore NameStore NameStore Call NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad Call NameLoad NameLoad Assign NameStore Num AugAssignAdd NameStore SubscriptLoad NameLoad Index Num AugAssignAdd NameStore BinOpMult SubscriptLoad NameLoad Index Num Num AugAssignAdd NameStore BinOpMult SubscriptLoad NameLoad Index Num BinOpMult Num Num AugAssignAdd NameStore BinOpMult SubscriptLoad NameLoad Index Num BinOpMult BinOpMult Num Num Num Assign SubscriptStore NameLoad Index NameLoad NameLoad orelse Assign SubscriptStore NameLoad Index NameLoad Call NameLoad Call AttributeLoad NameLoad attr Num Break If NameLoad body Continue For TupleStore NameStore NameStore Call NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Num If CompareLt Call NameLoad NameLoad Num body Return Dict Assign SubscriptStore NameLoad Index NameLoad Dict Str Str Str Str Str Str Call NameLoad SubscriptLoad NameLoad Index Num Call NameLoad SubscriptLoad NameLoad Index Num Call NameLoad SubscriptLoad NameLoad Index Num Call NameLoad SubscriptLoad NameLoad Index Num Call NameLoad SubscriptLoad NameLoad Index Num Call NameLoad Call AttributeLoad NameLoad attr Num Break Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Dict Assign NameStore ListLoad Assign NameStore ListLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str If UnaryOpNot NameLoad body Continue Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index Num Index Str SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr Dict Str Str SubscriptLoad NameLoad Index Str Dict Str Str Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Expr Call AttributeLoad NameLoad attr Dict Str Str SubscriptLoad NameLoad Index Str Call NameLoad NameLoad Assign NameStore Dict Str Str NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Assign NameStore Dict If NameLoad body If BoolOpOr UnaryOpNot NameLoad CompareNotIn NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad body Return NameLoad orelse If BoolOpOr UnaryOpNot NameLoad CompareNotIn NameLoad AttributeLoad NameLoad attr body Return NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad If UnaryOpNot NameLoad body Return NameLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad NameLoad If BoolOpAnd NameLoad CompareEq Call AttributeLoad NameLoad attr Num Str CompareEq Call NameLoad Call AttributeLoad NameLoad attr Num Num body Assign NameStore Num For NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Num attr Str body If BoolOpAnd NameLoad CompareGt NameLoad Num CompareLt NameLoad Num body TryExcept body Assign NameStore Call NameLoad NameLoad Call AttributeLoad NameLoad attr Str If BoolOpOr CompareGt SubscriptLoad NameLoad Index Num Num CompareGt SubscriptLoad NameLoad Index Num Num SubscriptLoad NameLoad Index Num CompareGt SubscriptLoad NameLoad Index Num Num body Assign SubscriptStore NameLoad Index SubscriptLoad AttributeLoad NameLoad attr Index NameLoad NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad body AugAssignAdd NameStore Num Continue orelse If NameLoad body If CompareEq SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Str body Assign SubscriptStore NameLoad Index SubscriptLoad AttributeLoad NameLoad attr Index NameLoad NameLoad orelse TryExcept body Assign SubscriptStore NameLoad Index SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Call NameLoad NameLoad handlers ExceptHandler type NameLoad body AugAssignAdd NameStore Num Continue AugAssignAdd NameStore Num If CompareNotIn Str NameLoad body Assign SubscriptStore NameLoad Index Str Num If BinOpBitAnd Call AttributeLoad NameLoad attr Set Str Str Str body TryExcept body Assign NameStore BinOpSub Call AttributeLoad NameLoad attr Call NameLoad SubscriptLoad NameLoad Index Str Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str Assign NameStore BinOpDiv NameLoad NameLoad Assign NameStore BinOpSub NameLoad NameLoad Assign SubscriptStore NameLoad Index Str NameLoad If CompareGt NameLoad Num body Assign NameStore Call NameLoad BinOpDiv NameLoad NameLoad Assign SubscriptStore NameLoad Index Str NameLoad orelse Assign SubscriptStore NameLoad Index Str Num handlers ExceptHandler body Assign SubscriptStore NameLoad Index Str Num TryExcept body Assign SubscriptStore NameLoad Index Str Call NameLoad BinOpMult BinOpDiv Call NameLoad SubscriptLoad NameLoad Index Str Call NameLoad SubscriptLoad NameLoad Index Str Num handlers ExceptHandler type NameLoad body Assign SubscriptStore NameLoad Index Str Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str If UnaryOpNot NameLoad body Return NameLoad TryExcept body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad handlers ExceptHandler type NameLoad body Return NameLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad NameLoad If BoolOpAnd NameLoad CompareNotIn Call AttributeLoad NameLoad attr Num ListLoad Str Str Str body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Assign NameStore ListLoad TryExcept body Assign NameStore Call AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Return NameLoad For NameStore NameLoad body If Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Assign NameStore ListLoad Assign NameStore Call AttributeLoad NameLoad attr For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Dict Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Num Assign SubscriptStore NameLoad Index Str SubscriptLoad AttributeLoad NameLoad attr Index Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr Num If CompareIn SubscriptLoad NameLoad Index Str ListLoad Str body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Num If BoolOpAnd NameLoad CompareIn NameLoad AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index Str SubscriptLoad AttributeLoad NameLoad attr Index NameLoad orelse Assign SubscriptStore NameLoad Index Str Str Assign SubscriptStore NameLoad Index Str Str Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str If CompareIn Str NameLoad body Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Str orelse Assign SubscriptStore NameLoad Index Str Num orelse If CompareEq NameLoad Str body Assign SubscriptStore NameLoad Index Str Str orelse If Call AttributeLoad NameLoad attr Str NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str Call NameLoad SubscriptLoad NameLoad Index Num orelse Assign NameStore Call AttributeLoad NameLoad attr Str Assign SubscriptStore NameLoad Index Str Call NameLoad SubscriptLoad NameLoad Index BinOpSub Call NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Assign NameStore ListLoad If UnaryOpNot NameLoad body Return NameLoad Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad For NameStore NameLoad body If UnaryOpNot Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad NameLoad body Continue Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad If BoolOpOr CompareEq Call AttributeLoad NameLoad attr Num Str CompareNotIn Call AttributeLoad NameLoad attr Num ListLoad Str Str Str body Continue Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Num attr Str For NameStore NameLoad body Assign NameStore Dict Assign NameStore Call AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Num Assign SubscriptStore NameLoad Index Str CompareEq SubscriptLoad NameLoad Index Num Str Assign SubscriptStore NameLoad Index Str Call NameLoad SubscriptLoad NameLoad Index Num Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num NameLoad Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Str Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Str Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Str Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad body Expr Str Assign NameStore ListLoad If BoolOpOr UnaryOpNot NameLoad UnaryOpNot NameLoad body Return NameLoad If UnaryOpNot NameLoad body Assign NameStore Str orelse TryExcept body Assign NameStore Call AttributeLoad NameLoad attr Str Str handlers ExceptHandler type NameLoad body Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad NameLoad NameLoad Assign NameStore NameLoad For NameStore NameLoad body If BoolOpAnd UnaryOpNot NameLoad Call AttributeLoad NameLoad attr Str NameLoad body Assign NameStore NameLoad Continue If BoolOpAnd NameLoad Call AttributeLoad NameLoad attr Str NameLoad body Assign NameStore NameLoad Continue If NameLoad body Assign NameStore Dict Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad If NameLoad body If Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Num body Assign SubscriptStore NameLoad Index Str Str orelse Assign SubscriptStore NameLoad Index Str Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Num Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Num Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Num Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Num Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Num Assign SubscriptStore NameLoad Index Str Call AttributeLoad Str attr Call NameLoad SubscriptLoad NameLoad Index Num Assign SubscriptStore NameLoad Index Str Call AttributeLoad Str attr SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Num Assign SubscriptStore NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad body Expr Str If BoolOpOr UnaryOpNot NameLoad UnaryOpNot NameLoad UnaryOpNot NameLoad body Raise Call NameLoad Str Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad Str NameLoad NameLoad body Expr Str If BoolOpOr UnaryOpNot NameLoad UnaryOpNot NameLoad UnaryOpNot NameLoad body Return TupleLoad NameLoad Str If UnaryOpNot AttributeLoad NameLoad attr body Return TupleLoad NameLoad Str If UnaryOpNot AttributeLoad NameLoad attr body Return TupleLoad NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad If NameLoad body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr If CompareNotIn Str NameLoad body Return TupleLoad NameLoad Str If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Str For NameStore SubscriptLoad NameLoad Index Str body Assign NameStore Str If BoolOpAnd SubscriptLoad NameLoad Index Str CompareNotEq SubscriptLoad NameLoad Index Str Str body AugAssignAdd NameStore BinOpAdd BinOpAdd Str Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Str orelse AugAssignAdd NameStore BinOpAdd BinOpAdd Str Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Str AugAssignAdd NameStore NameLoad Assign NameStore ListLoad AttributeLoad NameLoad attr Str Call NameLoad NameLoad Str Str Str Call NameLoad Call NameLoad NameLoad Str Call AttributeLoad NameLoad attr Str Str NameLoad If NameLoad body If UnaryOpNot AttributeLoad NameLoad attr body Return TupleLoad NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str With Call NameLoad AttributeLoad NameLoad attr NameStore body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad orelse If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If BoolOpAnd NameLoad Call AttributeLoad NameLoad attr CompareGt Call NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str Str NameLoad If BoolOpAnd CompareIn Str NameLoad CompareIn Str NameLoad body Assign NameStore Num Assign NameStore Str If CompareNotIn NameLoad ListLoad Num Num body Return TupleLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BinOpAdd NameLoad Str If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpAdd Call NameLoad NameLoad Num Assign NameStore NameLoad Assign NameStore NameLoad With Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameStore body For TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad body For NameStore NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If NameLoad body Assign NameStore NameLoad Assign NameStore NameLoad TryExcept body Assign NameStore Call AttributeLoad NameLoad attr ListLoad AttributeLoad NameLoad attr Str Str NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad Str attr NameLoad Call NameLoad NameLoad If UnaryOpNot NameLoad body Assign NameStore NameLoad If BoolOpAnd NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr Str Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad BinOpAdd NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr ListLoad AttributeLoad NameLoad attr Str BinOpAdd NameLoad Str Str NameLoad If CompareNotEq NameLoad Num body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str NameLoad Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr Str Str orelse Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str Assign NameStore SubscriptLoad NameLoad Slice NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str If UnaryOpNot AttributeLoad NameLoad attr body Return ListLoad Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str If UnaryOpNot AttributeLoad NameLoad attr body Return ListLoad Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str If UnaryOpNot AttributeLoad NameLoad attr body Return ListLoad TryExcept body Assign NameStore Call NameLoad NameLoad handlers ExceptHandler body Pass Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str If UnaryOpNot AttributeLoad NameLoad attr body Return ListLoad TryExcept body Assign NameStore Call NameLoad NameLoad handlers ExceptHandler body Pass Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str If UnaryOpNot NameLoad body Return ListLoad Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str If UnaryOpNot NameLoad body Return ListLoad Num Str Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str If BoolOpOr UnaryOpNot NameLoad UnaryOpNot AttributeLoad NameLoad attr body Return ListLoad TryExcept body Return Call NameLoad AttributeLoad NameLoad attr NameLoad handlers ExceptHandler body Return ListLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Return ListLoad decorator_list decorator_list
N/A N/A 
.. module:: burpui.misc.backend.burp1
    :platform: Unix
    :synopsis: Burp-UI burp1 backend module.

.. moduleauthor:: Ziirish <hi+burpui@ziirish.me>

 N/A re N/A os N/A socket N/A time N/A datetime N/A json N/A shutil N/A subprocess N/A tempfile N/A codecs N/A logging pipes quote six iteritems interface BUIbackend parser.burp1 Parser utils human_readable _hr BUIcompress exceptions BUIserverException _compat ConfigParser unquote PY3 N/A G_BURPPORT 4972 N/A G_BURPHOST ::1 N/A G_BURPBIN /usr/sbin/burp N/A G_STRIPBIN /usr/sbin/vss_strip N/A G_BURPCONFCLI None N/A G_BURPCONFSRV /etc/burp/burp-server.conf N/A G_TMPDIR /tmp/bui Burp N/A BUIbackend N/A N/A The :class:`burpui.misc.backend.burp1.Burp` class provides a consistent
    backend for ``burp-1`` servers.

    It implements the :class:`burpui.misc.backend.interface.BUIbackend` class
    in order to have consistent data whatever backend is used.

    :param server: ``Burp-UI`` server instance in order to access logger
                   and/or some global settings
    :type server: :class:`burpui.server.BUIServer`

    :param conf: Configuration file to use
    :type conf: str

    :param dummy: Does not instanciate the object (used for development
                  purpose)
    :type dummy: boolean
     N/A states N/A i r c C 1 2 3 4 7 8 9 0 idle running client crashed server crashed scanning backup merging shuffling listing restoring verifying deleting N/A counters N/A phase Total Files Files (encrypted) Metadata Metadata (enc) Directories Softlink Hardlink Special files VSS header VSS header (enc) VSS footer VSS footer (enc) Grand total warning estimated_bytes bytes bytes_in bytes_out start path __init__ N/A N/A self server conf dummy N/A None None False N/A N/A The :class:`burpui.misc.backend.burp1.Burp` class provides a consistent
        backend for ``burp-1`` servers.

        It implements the :class:`burpui.misc.backend.interface.BUIbackend` class
        in order to have consistent data whatever backend is used.

        :param server: ``Burp-UI`` server instance in order to access logger
                       and/or some global settings
        :type server: :class:`burpui.server.BUIServer`

        :param conf: Configuration file to use
        :type conf: str

        :param dummy: Does not instanciate the object (used for development
                      purpose)
        :type dummy: boolean
         N/A dummy N/A N/A N/A N/A self client_version None N/A N/A self server_version None N/A N/A self app None N/A N/A self zip64 False N/A N/A self logger N/A N/A logging getLogger burp-ui N/A server N/A N/A N/A hasattr server zip64 N/A N/A N/A self zip64 N/A server zip64 N/A N/A self host G_BURPHOST N/A N/A self port N/A int G_BURPPORT N/A N/A self burpbin G_BURPBIN N/A N/A self stripbin G_STRIPBIN N/A N/A self burpconfcli G_BURPCONFCLI N/A N/A self burpconfsrv G_BURPCONFSRV N/A N/A self tmpdir G_TMPDIR N/A N/A self running N/A N/A N/A self defaults N/A bport bhost burpbin stripbin bconfcli bconfsrv tmpdir G_BURPPORT G_BURPHOST G_BURPBIN G_STRIPBIN G_BURPCONFCLI G_BURPCONFSRV G_TMPDIR N/A conf N/A N/A config N/A N/A ConfigParser ConfigParser N/A self defaults N/A N/A N/A codecs open conf r utf-8 fileobj N/A N/A N/A N/A config readfp fileobj N/A N/A self port N/A N/A self _safe_config_get N/A config getint bport cast int N/A N/A self host N/A N/A self _safe_config_get N/A config get bhost N/A bbin N/A N/A self _safe_config_get N/A config get burpbin N/A strip N/A N/A self _safe_config_get N/A config get stripbin N/A confcli N/A N/A self _safe_config_get N/A config get bconfcli N/A confsrv N/A N/A self _safe_config_get N/A config get bconfsrv N/A tmpdir N/A N/A self _safe_config_get N/A config get tmpdir N/A N/A tmpdir N/A N/A N/A os path exists tmpdir N/A N/A N/A N/A os path isdir tmpdir N/A N/A N/A N/A self _logger warning '%s' is not a directory tmpdir N/A tmpdir G_TMPDIR N/A N/A confcli N/A N/A N/A N/A os path isfile confcli N/A N/A N/A N/A self _logger warning The file '%s' does not exist confcli N/A confcli None N/A N/A confsrv N/A N/A N/A N/A os path isfile confsrv N/A N/A N/A N/A self _logger warning The file '%s' does not exist confsrv N/A confsrv None N/A N/A N/A self host N/A 127.0.0.1 ::1 N/A N/A N/A N/A self _logger warning Invalid value for 'bhost'. Must be '127.0.0.1' or '::1'. Falling back to '%s' G_BURPHOST N/A N/A self host G_BURPHOST N/A N/A strip N/A N/A N/A strip startswith / N/A N/A N/A N/A self _logger warning Please provide an absolute path for the 'stripbin' option. Fallback to '%s' G_STRIPBIN N/A strip G_STRIPBIN N/A N/A N/A strip N/A N/A N/A re match ^\S+$ strip N/A N/A N/A N/A self _logger warning Incorrect value for the 'stripbin' option. Fallback to '%s' G_STRIPBIN N/A strip G_STRIPBIN N/A N/A N/A strip N/A N/A N/A N/A N/A os path isfile strip N/A N/A N/A os access strip N/A os X_OK N/A N/A N/A N/A self _logger warning '%s' does not exist or is not executable. Fallback to '%s' strip G_STRIPBIN N/A strip G_STRIPBIN N/A N/A strip N/A N/A N/A N/A N/A os path isfile strip N/A N/A N/A os access strip N/A os X_OK N/A N/A N/A N/A self _logger error Ooops, '%s' not found or is not executable strip N/A strip None N/A N/A bbin N/A N/A N/A bbin startswith / N/A N/A N/A N/A self _logger warning Please provide an absolute path for the 'burpbin' option. Fallback to '%s' G_BURPBIN N/A bbin G_BURPBIN N/A N/A N/A bbin N/A N/A N/A re match ^\S+$ bbin N/A N/A N/A N/A self _logger warning Incorrect value for the 'burpbin' option. Fallback to '%s' G_BURPBIN N/A bbin G_BURPBIN N/A N/A N/A bbin N/A N/A N/A N/A N/A os path isfile bbin N/A N/A N/A os access bbin N/A os X_OK N/A N/A N/A N/A self _logger warning '%s' does not exist or is not executable. Fallback to '%s' bbin G_BURPBIN N/A bbin G_BURPBIN N/A N/A bbin N/A N/A N/A N/A N/A os path isfile bbin N/A N/A N/A os access bbin N/A os X_OK N/A N/A N/A N/A self _logger error Ooops, '%s' not found or is not executable bbin N/A bbin None N/A N/A self burpbin bbin N/A N/A self stripbin strip N/A N/A self burpconfcli confcli N/A N/A self burpconfsrv confsrv N/A N/A self tmpdir tmpdir N/A N/A self parser N/A Parser N/A self burpconfsrv N/A N/A self family N/A N/A Burp _get_inet_family N/A self host N/A N/A N/A self _test_burp_server_address N/A self host N/A N/A N/A cmd N/A N/A self burpbin -v N/A N/A self client_version N/A N/A N/A N/A N/A N/A subprocess check_output cmd universal_newlines True rstrip replace burp- N/A N/A N/A N/A N/A N/A N/A cmd N/A N/A self burpbin -a l N/A N/A self burpconfcli N/A N/A cmd N/A -c N/A self burpconfcli N/A line N/A N/A N/A N/A subprocess check_output cmd universal_newlines True split N/A N/A result N/A N/A re search ^.*Server version:\s+(\d+\.\d+\.\d+) line N/A result N/A N/A N/A self server_version N/A N/A result group 1 N/A N/A N/A N/A N/A N/A N/A N/A self _logger info burp port: %d N/A self port N/A N/A N/A self _logger info burp host: %s N/A self host N/A N/A N/A self _logger info burp binary: %s N/A self burpbin N/A N/A N/A self _logger info strip binary: %s N/A self stripbin N/A N/A N/A self _logger info burp conf cli: %s N/A self burpconfcli N/A N/A N/A self _logger info burp conf srv: %s N/A self burpconfsrv N/A N/A N/A self _logger info tmpdir: %s N/A self tmpdir N/A N/A N/A N/A N/A self status N/A N/A N/A BUIserverException N/A N/A N/A _get_inet_family N/A N/A addr N/A N/A N/A The :func:`burpui.misc.backend.burp1.Burp._get_inet_family` function
        determines the inet family of a given address.

        :param addr: Address to look at
        :type addr: str

        :returns: Inet family of the given address: :const:`socket.AF_INET` of
                  :const:`socket.AF_INET6`
         N/A N/A addr 127.0.0.1 N/A N/A N/A socket AF_INET N/A N/A N/A socket AF_INET6 N/A staticmethod _test_burp_server_address N/A N/A self addr retry N/A False N/A N/A The :func:`burpui.misc.backend.burp1.Burp._test_burp_server_address`
        function determines if the given address is reachable or not.

        :param addr: Address to look at
        :type addr: str

        :param retry: Flag to stop trying because this function is recursive
        :type retry: bool

        :returns: True or False wether we could find a valid address or not
         N/A family N/A N/A Burp _get_inet_family addr N/A N/A N/A sock N/A N/A socket socket family N/A socket SOCK_STREAM N/A N/A N/A sock connect N/A addr N/A self port N/A N/A N/A sock close N/A True N/A N/A N/A N/A socket error N/A N/A N/A N/A self _logger warning Cannot contact burp server at %s:%s addr N/A self port N/A N/A retry N/A N/A new_addr N/A N/A N/A self host 127.0.0.1 N/A N/A new_addr ::1 N/A N/A new_addr 127.0.0.1 N/A N/A N/A self _logger info Trying %s:%s instead new_addr N/A self port N/A N/A N/A self _test_burp_server_address new_addr True N/A N/A N/A N/A self _logger info %s:%s is reachable, switching to it for this runtime new_addr N/A self port N/A N/A self host new_addr N/A N/A self family N/A N/A Burp _get_inet_family new_addr N/A True N/A N/A N/A self _logger error Cannot guess burp server address N/A False N/A status N/A N/A self query agent N/A None N/A N/A See :func:`burpui.misc.backend.interface.BUIbackend.status` N/A result N/A N/A N/A N/A N/A N/A self _logger info N/A N/A query: '{}' format N/A N/A query rstrip N/A qry N/A N/A N/A N/A query endswith N/A N/A qry N/A N/A N/A N/A {0}
 format query encode utf-8 N/A N/A qry N/A N/A query encode utf-8 N/A sock N/A N/A socket socket N/A self family N/A socket SOCK_STREAM N/A N/A N/A sock connect N/A N/A self host N/A self port N/A N/A N/A sock send qry N/A N/A N/A sock shutdown N/A socket SHUT_WR N/A fileobj N/A N/A sock makefile N/A N/A N/A sock close N/A line N/A N/A fileobj readlines N/A N/A line N/A N/A line rstrip N/A N/A line N/A N/A N/A N/A N/A N/A PY3 N/A N/A line N/A N/A line decode utf-8 replace N/A N/A N/A UnicodeDecodeError N/A N/A N/A N/A N/A result append line N/A N/A N/A fileobj close N/A N/A N/A self _logger debug N/A N/A => {} format result N/A result N/A N/A N/A N/A socket error N/A N/A N/A N/A self _logger error Cannot contact burp server at %s:%s N/A self host N/A self port N/A N/A BUIserverException N/A N/A Cannot contact burp server at {0}:{1} format N/A self host N/A self port N/A get_backup_logs N/A N/A self number client forward agent N/A False None N/A N/A See :func:`burpui.misc.backend.interface.BUIbackend.get_backup_logs` N/A N/A N/A client N/A number N/A N/A N/A N/A filemap N/A N/A self status N/A N/A c:{0}:b:{1}
 format client number N/A found False N/A ret N/A N/A line filemap N/A N/A N/A line backup_stats N/A N/A found True N/A N/A N/A found N/A N/A cli None N/A forward N/A N/A cli client N/A filemap N/A N/A self status N/A N/A c:{0}:b:{1}:f:log.gz
 format client number N/A ret N/A N/A self _parse_backup_log filemap number cli N/A N/A ret N/A N/A self _parse_backup_stats number client forward N/A N/A ret N/A encrypted False N/A N/A N/A files_enc ret N/A N/A N/A ret N/A files_enc N/A total 0 N/A N/A N/A ret N/A encrypted True N/A ret N/A _parse_backup_stats N/A N/A self number client forward stats agent N/A False None None N/A N/A The :func:`burpui.misc.backend.burp1.Burp._parse_backup_stats`
        function is used to parse the burp logs.

        :param number: Backup number to work on
        :type number: int

        :param client: Client name to work on
        :type client: str

        :param forward: Is the client name needed in later process
        :type forward: bool

        :param agent: What server to ask (only in multi-agent mode)
        :type agent: str

        :returns: Dict containing the backup log
         N/A backup N/A windows number unknown N/A int number N/A forward N/A N/A N/A backup N/A name client N/A keys N/A time_start time_end time_taken bytes_in_backup bytes_received files files_changed files_same files_deleted files_scanned files_total files_encrypted files_encrypted_changed files_encrypted_same files_encrypted_deleted files_encrypted_scanned files_encrypted_total directories directories_changed directories_same directories_deleted directories_scanned directories_total soft_links soft_links_changed soft_links_same soft_links_deleted soft_links_scanned soft_links_total hard_links hard_links_changed hard_links_same hard_links_deleted hard_links_scanned hard_links_total meta_data meta_data_changed meta_data_same meta_data_deleted meta_data_scanned meta_data_total meta_data_encrypted meta_data_encrypted_changed meta_data_encrypted_same meta_data_encrypted_deleted meta_data_encrypted_scanned meta_data_encrypted_total special_files special_files_changed special_files_same special_files_deleted special_files_scanned special_files_total efs_files efs_files_changed efs_files_same efs_files_deleted efs_files_scanned efs_files_total vss_headers vss_headers_changed vss_headers_same vss_headers_deleted vss_headers_scanned vss_headers_total vss_headers_encrypted vss_headers_encrypted_changed vss_headers_encrypted_same vss_headers_encrypted_deleted vss_headers_encrypted_scanned vss_headers_encrypted_total vss_footers vss_footers_changed vss_footers_same vss_footers_deleted vss_footers_scanned vss_footers_total vss_footers_encrypted vss_footers_encrypted_changed vss_footers_encrypted_same vss_footers_encrypted_deleted vss_footers_encrypted_scanned vss_footers_encrypted_total total total_changed total_same total_deleted total_scanned total_total start end duration totsize received N/A files new N/A files changed N/A files unchanged N/A files deleted N/A files scanned N/A files total N/A files_enc new N/A files_enc changed N/A files_enc unchanged N/A files_enc deleted N/A files_enc scanned N/A files_enc total N/A dir new N/A dir changed N/A dir unchanged N/A dir deleted N/A dir scanned N/A dir total N/A softlink new N/A softlink changed N/A softlink unchanged N/A softlink deleted N/A softlink scanned N/A softlink total N/A hardlink new N/A hardlink changed N/A hardlink unchanged N/A hardlink deleted N/A hardlink scanned N/A hardlink total N/A meta new N/A meta changed N/A meta unchanged N/A meta deleted N/A meta scanned N/A meta total N/A meta_enc new N/A meta_enc changed N/A meta_enc unchanged N/A meta_enc deleted N/A meta_enc scanned N/A meta_enc total N/A special new N/A special changed N/A special unchanged N/A special deleted N/A special scanned N/A special total N/A efs new N/A efs changed N/A efs unchanged N/A efs deleted N/A efs scanned N/A efs total N/A vssheader new N/A vssheader changed N/A vssheader unchanged N/A vssheader deleted N/A vssheader scanned N/A vssheader total N/A vssheader_enc new N/A vssheader_enc changed N/A vssheader_enc unchanged N/A vssheader_enc deleted N/A vssheader_enc scanned N/A vssheader_enc total N/A vssfooter new N/A vssfooter changed N/A vssfooter unchanged N/A vssfooter deleted N/A vssfooter scanned N/A vssfooter total N/A vssfooter_enc new N/A vssfooter_enc changed N/A vssfooter_enc unchanged N/A vssfooter_enc deleted N/A vssfooter_enc scanned N/A vssfooter_enc total N/A total new N/A total changed N/A total unchanged N/A total deleted N/A total scanned N/A total total N/A N/A stats N/A N/A filemap N/A N/A self status N/A N/A c:{0}:b:{1}:f:backup_stats
 format client number agent agent N/A N/A filemap stats N/A line filemap N/A N/A N/A N/A line -list begin- N/A line -list end- N/A N/A N/A N/A key val N/A N/A line split : N/A N/A N/A N/A backup N/A windows unknown N/A key client_is_windows N/A N/A N/A val 1 N/A N/A N/A backup N/A windows true N/A N/A N/A backup N/A windows false N/A N/A N/A key keys N/A N/A N/A ckey N/A keys N/A key N/A N/A isinstance ckey list N/A N/A N/A N/A ckey N/A 0 backup N/A N/A N/A backup N/A N/A ckey N/A 0 N/A N/A N/A N/A backup N/A N/A ckey N/A 0 N/A N/A ckey N/A 1 N/A int val N/A N/A N/A backup N/A ckey N/A int val N/A backup N/A _parse_backup_log N/A N/A self filemap number client agent N/A None None N/A N/A The :func:`burpui.misc.backend.burp1.Burp._parse_backup_log` function
        is used to parse the log.gz of a given backup and returns a dict
        containing different stats used to render the charts in the reporting
        view.

        :param filemap: List representing the content of the log file
        :type filemap: list

        :param number: Backup number to work on
        :type number: int

        :param client: Client name to work on
        :type client: str

        :param agent: What server to ask (only in multi-agent mode)
        :type agent: str

        :returns: Dict containing the backup log
         N/A lookup_easy N/A start end duration totsize received ^Start time: (.+)$ ^\s*End time: (.+)$ ^Time taken: (.+)$ ^\s*Bytes in backup:\s+(\d+) ^\s*Bytes received:\s+(\d+) N/A lookup_complex N/A files files_enc dir softlink hardlink meta meta_enc special efs vssheader vssheader_enc vssfooter vssfooter_enc total ^\s*Files:?\s+([\d\s]+)\s+\|\s+(\d+)$ ^\s*Files \(encrypted\):?\s+([\d\s]+)\s+\|\s+(\d+)$ ^\s*Directories:?\s+([\d\s]+)\s+\|\s+(\d+)$ ^\s*Soft links:?\s+([\d\s]+)\s+\|\s+(\d+)$ ^\s*Hard links:?\s+([\d\s]+)\s+\|\s+(\d+)$ ^\s*Meta data:?\s+([\d\s]+)\s+\|\s+(\d+)$ ^\s*Meta data\(enc\):?\s+([\d\s]+)\s+\|\s+(\d+)$ ^\s*Special files:?\s+([\d\s]+)\s+\|\s+(\d+)$ ^\s*EFS files:?\s+([\d\s]+)\s+\|\s+(\d+)$ ^\s*VSS headers:?\s+([\d\s]+)\s+\|\s+(\d+)$ ^\s*VSS headers \(enc\):?\s+([\d\s]+)\s+\|\s+(\d+)$ ^\s*VSS footers:?\s+([\d\s]+)\s+\|\s+(\d+)$ ^\s*VSS footers \(enc\):?\s+([\d\s]+)\s+\|\s+(\d+)$ ^\s*Grand total:?\s+([\d\s]+)\s+\|\s+(\d+)$ N/A _ agent N/A backup N/A windows number false N/A int number N/A N/A client None N/A N/A N/A backup N/A name client N/A useful False N/A line filemap N/A N/A N/A N/A re match ^\d{4}-\d{2}-\d{2} (\d{2}:){3} \w+\[\d+\] Client is Windows$ line N/A N/A N/A backup N/A windows true N/A N/A N/A N/A useful N/A N/A N/A re match ^-+$ line N/A N/A N/A N/A N/A useful N/A N/A re match ^-+$ line N/A N/A useful False N/A N/A N/A N/A N/A re match ^-+$ line N/A N/A useful True N/A N/A found False N/A N/A key regex N/A iteritems lookup_easy N/A N/A reg N/A N/A re search regex line N/A reg N/A N/A found True N/A N/A key N/A start end N/A N/A N/A backup N/A key N/A int N/A N/A time mktime N/A N/A N/A N/A N/A datetime datetime strptime N/A N/A reg group 1 %Y-%m-%d %H:%M:%S timetuple N/A N/A N/A key duration N/A N/A tmp N/A N/A N/A N/A reg group 1 split : N/A N/A N/A tmp reverse N/A fields N/A N/A 0 4 N/A N/A i val N/A enumerate tmp N/A N/A N/A fields N/A i N/A int val N/A seconds 0 N/A seconds N/A fields N/A 0 N/A seconds N/A N/A fields N/A 1 60 N/A seconds N/A N/A fields N/A 2 N/A 60 60 N/A seconds N/A N/A fields N/A 3 N/A N/A 60 60 24 N/A N/A backup N/A key seconds N/A N/A N/A backup N/A key N/A int N/A N/A reg group 1 N/A N/A found N/A N/A N/A N/A key regex N/A iteritems lookup_complex N/A N/A reg N/A N/A re search regex line N/A reg N/A N/A spl N/A N/A re split \s+ N/A N/A reg group 1 N/A N/A N/A len spl 5 N/A N/A N/A N/A N/A backup N/A key N/A new changed unchanged deleted total scanned N/A int N/A spl N/A 0 N/A int N/A spl N/A 1 N/A int N/A spl N/A 2 N/A int N/A spl N/A 3 N/A int N/A spl N/A 4 N/A int N/A N/A reg group 2 N/A N/A backup N/A get_clients_report N/A N/A self clients agent N/A None N/A N/A See :func:`burpui.misc.backend.interface.BUIbackend.get_clients_report` N/A ret N/A N/A cls N/A N/A bkp N/A N/A cli clients N/A N/A client N/A N/A self get_client N/A cli N/A name N/A N/A client N/A N/A N/A stats N/A N/A self get_backup_logs N/A N/A client N/A -1 N/A number N/A cli N/A name N/A N/A N/A cls append N/A name stats N/A cli N/A name N/A windows totsize total N/A stats N/A windows N/A stats N/A totsize N/A N/A stats N/A total N/A total N/A N/A N/A bkp append N/A name number N/A cli N/A name N/A len client N/A ret N/A clients backups cls bkp N/A ret N/A get_counters N/A N/A self name agent N/A None None N/A N/A See :func:`burpui.misc.backend.interface.BUIbackend.get_counters` N/A res N/A N/A agent N/A N/A N/A N/A name N/A name N/A N/A self running N/A agent N/A N/A res N/A N/A N/A N/A name N/A name N/A self running N/A N/A res N/A filemap N/A N/A self status N/A N/A c:{0}
 format name N/A N/A filemap N/A N/A res N/A line filemap N/A N/A reg N/A N/A re search N/A N/A ^{0}\s+(\d)\s+(\S)\s+(.+)$ format name line N/A N/A reg N/A N/A N/A reg group 2 r N/A N/A int N/A N/A reg group 1 2 N/A N/A count 0 N/A val N/A N/A N/A N/A reg group 3 split N/A N/A N/A val N/A count 0 N/A count 15 N/A N/A N/A N/A vals N/A map int N/A N/A val split / N/A N/A N/A N/A vals N/A 0 0 N/A N/A vals N/A 1 0 N/A vals N/A 2 N/A N/A vals N/A 3 0 N/A N/A N/A res N/A N/A N/A self counters N/A count vals N/A N/A N/A N/A ValueError IndexError N/A N/A count 1 N/A N/A N/A val N/A N/A N/A N/A N/A self counters N/A count path N/A N/A N/A res N/A N/A N/A self counters N/A count val N/A N/A N/A N/A N/A res N/A N/A N/A self counters N/A count N/A int val N/A N/A N/A ValueError N/A N/A count 1 N/A N/A count 1 N/A N/A bytes res N/A N/A N/A res N/A bytes 0 N/A N/A N/A N/A res viewkeys N/A start estimated_bytes bytes_in N/A N/A N/A N/A diff N/A N/A N/A time time N/A int N/A res N/A start N/A byteswant N/A int N/A res N/A estimated_bytes N/A bytesgot N/A int N/A res N/A bytes_in N/A bytespersec N/A bytesgot diff N/A bytesleft N/A byteswant bytesgot N/A N/A res N/A speed bytespersec N/A N/A bytespersec 0 N/A N/A timeleft N/A int N/A bytesleft bytespersec N/A N/A res N/A timeleft timeleft N/A N/A N/A res N/A timeleft -1 N/A N/A N/A N/A N/A res N/A timeleft -1 N/A N/A N/A N/A res N/A percent N/A round N/A N/A N/A float N/A res N/A bytes N/A float N/A res N/A estimated_bytes 100 N/A N/A N/A Exception N/A N/A N/A res N/A percent 0 N/A res N/A is_backup_running N/A N/A self name agent N/A None None N/A N/A See :func:`burpui.misc.backend.interface.BUIbackend.is_backup_running` N/A N/A name N/A N/A False N/A N/A N/A filemap N/A N/A self status N/A N/A c:{0}
 format name N/A N/A N/A BUIserverException N/A N/A False N/A line filemap N/A N/A reg N/A N/A re search N/A N/A ^{0}\s+\d\s+(\w) format name line N/A N/A reg N/A N/A N/A reg group 1 N/A i c C N/A N/A True N/A False N/A is_one_backup_running N/A N/A self agent N/A None N/A N/A See :func:`burpui.misc.backend.interface.BUIbackend.is_one_backup_running` N/A res N/A N/A N/A N/A cls N/A N/A self get_all_clients N/A N/A N/A BUIserverException N/A N/A res N/A cli cls N/A N/A N/A N/A self is_backup_running N/A cli N/A name N/A N/A N/A N/A res append N/A cli N/A name N/A N/A self running res N/A N/A self refresh N/A N/A time time N/A res N/A get_all_clients N/A N/A self agent N/A None N/A N/A See :func:`burpui.misc.backend.interface.BUIbackend.get_all_clients` N/A res N/A N/A filemap N/A N/A self status N/A line filemap N/A N/A regex N/A N/A re compile \s*(\S+)\s+\d\s+(\S)\s+(.+) N/A match N/A N/A regex search line N/A cli N/A N/A N/A cli N/A name N/A N/A match group 1 N/A N/A cli N/A state N/A N/A self states N/A N/A N/A match group 2 N/A infos N/A N/A match group 3 N/A N/A N/A cli N/A state N/A running N/A N/A regex N/A N/A re compile \s*(\S+) N/A reg N/A N/A regex search infos N/A phase N/A N/A reg group 0 N/A N/A phase N/A phase N/A self states N/A N/A N/A cli N/A phase N/A N/A self states N/A phase N/A N/A N/A cli N/A phase unknown N/A N/A cli N/A last now N/A counters N/A N/A self get_counters N/A cli N/A name N/A N/A percent counters N/A N/A N/A cli N/A percent N/A counters N/A percent N/A N/A N/A cli N/A percent 0 N/A N/A N/A infos 0 N/A N/A N/A cli N/A last never N/A N/A N/A N/A re match ^\d+\s\d+\s\d+$ infos N/A N/A spl N/A N/A infos split N/A N/A cli N/A last N/A int N/A spl N/A 2 N/A N/A spl N/A N/A infos split N/A N/A cli N/A last N/A int N/A spl N/A N/A N/A len spl 2 N/A N/A N/A res append cli N/A res N/A get_client N/A N/A self name agent N/A None None N/A N/A See :func:`burpui.misc.backend.interface.BUIbackend.get_client` N/A res N/A N/A N/A name N/A N/A res N/A cli name N/A filemap N/A N/A self status N/A N/A c:{0}
 format cli N/A line filemap N/A N/A N/A N/A N/A re match N/A N/A ^{0}	 format cli line N/A N/A N/A regex N/A N/A re compile \s*(\S+)\s+\d\s+(\S)\s+(.+) N/A match N/A N/A regex search line N/A N/A N/A N/A N/A match group 3 0 N/A N/A N/A match group 2 N/A i c C N/A N/A N/A backups N/A N/A N/A N/A match group 3 split N/A backup backups N/A N/A bkp N/A N/A spl N/A N/A backup split N/A N/A bkp N/A number N/A spl N/A 0 N/A N/A bkp N/A deletable N/A N/A spl N/A 1 1 N/A N/A bkp N/A date N/A int N/A spl N/A 2 N/A log N/A N/A self get_backup_logs N/A spl N/A 0 name N/A N/A bkp N/A encrypted N/A log N/A encrypted N/A N/A bkp N/A received N/A log N/A received N/A N/A bkp N/A size N/A log N/A totsize N/A N/A bkp N/A end N/A log N/A end N/A N/A N/A res append bkp N/A N/A N/A res reverse N/A res N/A get_tree N/A N/A self name backup root agent N/A None None None None N/A N/A See :func:`burpui.misc.backend.interface.BUIbackend.get_tree` N/A res N/A N/A N/A N/A name N/A backup N/A N/A res N/A N/A root N/A N/A top N/A N/A N/A N/A top N/A N/A root decode utf-8 replace N/A N/A N/A UnicodeDecodeError N/A N/A top root N/A filemap N/A N/A self status N/A N/A c:{0}:b:{1}:p:{2}
 format name backup top N/A useful False N/A line filemap N/A N/A N/A N/A useful N/A N/A re match ^-list begin-$ line N/A N/A useful True N/A N/A N/A useful N/A N/A re match ^-list end-$ line N/A N/A useful False N/A N/A useful N/A N/A tree N/A N/A match N/A N/A re search ^(.{10})\s line N/A match N/A N/A N/A N/A re match ^(d|l) N/A N/A match group 1 N/A N/A N/A tree N/A type d N/A N/A N/A tree N/A type f N/A spl N/A N/A re split \s+ line 7 N/A N/A tree N/A mode N/A spl N/A 0 N/A N/A tree N/A inodes N/A spl N/A 1 N/A N/A tree N/A uid N/A spl N/A 2 N/A N/A tree N/A gid N/A spl N/A 3 N/A N/A tree N/A size N/A N/A {0:.1eM} format N/A _hr N/A spl N/A 4 N/A N/A tree N/A date N/A N/A {0} {1} format N/A spl N/A 5 N/A spl N/A 6 N/A N/A tree N/A name N/A spl N/A 7 N/A N/A tree N/A parent top N/A N/A N/A res append tree N/A res N/A server_restore N/A N/A self name backup files strip force prefix restoreto agent N/A None None None None None None None None N/A N/A See :func:`burpui.misc.backend.interface.BUIbackend.server_restore` N/A N/A N/A name N/A backup N/A files N/A N/A N/A BUIserverException At least one argument is missing N/A N/A N/A N/A self parser server_initiated_restoration name backup files strip force prefix restoreto N/A restore_files N/A N/A self name backup files strip archive password agent N/A None None None None zip None None N/A N/A See :func:`burpui.misc.backend.interface.BUIbackend.restore_files` N/A N/A N/A name N/A backup N/A files N/A N/A N/A None At least one argument is missing N/A N/A N/A self stripbin N/A N/A N/A None Missing 'strip' binary N/A N/A N/A self burpbin N/A N/A N/A None Missing 'burp' binary N/A flist N/A N/A json loads files N/A password N/A N/A N/A tmphandler tmpfile N/A N/A tempfile mkstemp N/A tmpdir N/A N/A tempfile mkdtemp prefix N/A self tmpdir N/A N/A restore flist N/A N/A N/A None Wrong call N/A N/A N/A N/A os path isdir tmpdir N/A N/A N/A N/A shutil rmtree tmpdir N/A full_reg N/A restore N/A flist N/A restore N/A N/A reg N/A N/A N/A restore N/A folder N/A N/A restore N/A key / N/A N/A reg N/A N/A ^ N/A N/A re escape N/A restore N/A key /| N/A N/A reg N/A N/A ^ N/A N/A re escape N/A restore N/A key $| N/A full_reg reg N/A cmd N/A N/A self burpbin -C N/A quote name -a r -b N/A quote N/A str backup -r N/A N/A full_reg rstrip | -d tmpdir N/A password N/A N/A N/A N/A self burpconfcli N/A N/A N/A None No client configuration file specified N/A tmpdesc N/A N/A os fdopen tmphandler w+ N/A N/A open N/A self burpconfcli fileobj N/A N/A N/A N/A shutil copyfileobj fileobj tmpdesc N/A N/A N/A tmpdesc write N/A N/A encryption_password = {}
 format password N/A N/A N/A tmpdesc close N/A N/A N/A cmd append -c N/A N/A N/A cmd append tmpfile N/A N/A N/A self burpconfcli N/A N/A N/A N/A cmd append -c N/A N/A N/A cmd append N/A self burpconfcli N/A N/A strip N/A N/A strip isdigit N/A N/A int strip 0 N/A N/A N/A N/A cmd append -s N/A N/A N/A cmd append strip N/A N/A N/A self _logger debug cmd N/A proc N/A N/A subprocess Popen cmd stdout N/A subprocess PIPE stderr N/A subprocess STDOUT N/A N/A out _ N/A N/A proc communicate N/A status N/A N/A proc wait N/A password N/A N/A N/A N/A os remove tmpfile N/A N/A N/A self _logger debug out N/A N/A N/A self _logger debug command returned: %d status N/A N/A N/A zstrm inflate error: -3 out N/A transfer file returning: -1 out N/A N/A status 1 N/A out encrypted N/A N/A status N/A 0 2 N/A N/A N/A None out N/A zip_dir N/A N/A tmpdir rstrip N/A os sep N/A zip_file N/A zip_dir .zip N/A N/A N/A N/A os path isfile zip_file N/A N/A N/A N/A os remove zip_file N/A zip_len N/A N/A len zip_dir 1 N/A stripping True N/A test_strip True N/A N/A BUIcompress zip_file archive N/A self zip64 zfh N/A N/A N/A dirname _ files N/A N/A os walk zip_dir N/A N/A filename files N/A N/A path N/A N/A N/A os path join dirname filename N/A test_strip N/A N/A test_strip False N/A otp None N/A N/A N/A otp N/A N/A subprocess check_output N/A N/A self stripbin -p -i path N/A N/A N/A N/A subprocess CalledProcessError N/A exc N/A N/A N/A N/A self _logger debug N/A N/A Stripping failed on '{}': {} format path N/A str exc N/A N/A otp N/A N/A stripping False N/A N/A stripping N/A N/A N/A os path isfile path N/A N/A N/A N/A self _logger debug stripping file: %s path N/A N/A N/A shutil move path N/A path .tmp N/A status N/A N/A subprocess call N/A N/A self stripbin -i N/A path .tmp -o path N/A N/A status 0 N/A N/A N/A N/A os remove path N/A N/A N/A shutil move N/A path .tmp path N/A stripping False N/A N/A N/A self _logger debug Disable stripping since this file does not seem to embed VSS headers N/A N/A N/A N/A os remove N/A path .tmp N/A entry N/A path N/A zip_len N/A N/A N/A zfh append path entry N/A N/A N/A shutil rmtree tmpdir N/A N/A zip_file None N/A read_conf_cli N/A N/A self client conf agent N/A None None None N/A N/A See :func:`burpui.misc.backend.interface.BUIbackend.read_conf_cli` N/A N/A N/A self parser N/A N/A N/A N/A N/A N/A N/A self parser read_client_conf client conf N/A read_conf_srv N/A N/A self conf agent N/A None None N/A N/A See :func:`burpui.misc.backend.interface.BUIbackend.read_conf_srv` N/A N/A N/A self parser N/A N/A N/A N/A N/A N/A N/A self parser read_server_conf conf N/A store_conf_cli N/A N/A self data client conf agent N/A None None None N/A N/A See :func:`burpui.misc.backend.interface.BUIbackend.store_conf_cli` N/A N/A N/A self parser N/A N/A N/A N/A N/A N/A conf N/A unquote conf N/A N/A N/A N/A N/A N/A N/A N/A self parser store_client_conf data client conf N/A store_conf_srv N/A N/A self data conf agent N/A None None N/A N/A See :func:`burpui.misc.backend.interface.BUIbackend.store_conf_srv` N/A N/A N/A self parser N/A N/A N/A N/A N/A N/A conf N/A unquote conf N/A N/A N/A N/A N/A N/A N/A N/A self parser store_conf data conf N/A expand_path N/A N/A self path client agent N/A None None None N/A N/A See :func:`burpui.misc.backend.interface.BUIbackend.expand_path` N/A N/A path N/A N/A N/A N/A N/A N/A N/A self parser path_expander path client N/A delete_client N/A N/A self client agent N/A None None N/A N/A See :func:`burpui.misc.backend.interface.BUIbackend.delete_client` N/A N/A client N/A N/A N/A 2 No client provided N/A N/A N/A N/A self parser remove_client client N/A clients_list N/A N/A self agent N/A None N/A N/A See :func:`burpui.misc.backend.interface.BUIbackend.clients_list` N/A N/A N/A N/A self parser list_clients N/A get_parser_attr N/A N/A self attr agent N/A None None N/A N/A See :func:`burpui.misc.backend.interface.BUIbackend.get_parser_attr` N/A N/A N/A attr N/A N/A self parser N/A N/A N/A N/A N/A N/A N/A getattr N/A self parser attr N/A N/A N/A N/A N/A N/A get_client_version N/A N/A self agent N/A None N/A N/A See :func:`burpui.misc.backend.interface.BUIbackend.get_client_version` N/A N/A self client_version N/A get_server_version N/A N/A self agent N/A None N/A N/A See :func:`burpui.misc.backend.interface.BUIbackend.get_server_version` N/A N/A self server_version N/A get_client_labels N/A N/A self client agent N/A None None N/A N/A See :func:`burpui.misc.backend.interface.BUIbackend.get_client_labels` N/A N/A N/A N/A