scapy.themes¶
Color themes for the interactive console.
-
class
scapy.themes.AnsiColorTheme¶ Bases:
scapy.themes.ColorTheme-
style_active= ''¶
-
style_closed= ''¶
-
style_emph_field_name= ''¶
-
style_emph_field_value= ''¶
-
style_even= ''¶
-
style_fail= ''¶
-
style_field_name= ''¶
-
style_field_value= ''¶
-
style_id= ''¶
-
style_layer_name= ''¶
-
style_left= ''¶
-
style_logo= ''¶
-
style_normal= ''¶
-
style_not_printable= ''¶
-
style_odd= ''¶
-
style_opening= ''¶
-
style_packetlist_name= ''¶
-
style_packetlist_proto= ''¶
-
style_packetlist_value= ''¶
-
style_prompt= ''¶
-
style_punct= ''¶
-
style_right= ''¶
-
style_success= ''¶
-
-
class
scapy.themes.BlackAndWhite¶
-
class
scapy.themes.BrightTheme¶ Bases:
scapy.themes.AnsiColorTheme-
style_emph_field_name= '\x1b[33m\x1b[1m'¶
-
style_emph_field_value= '\x1b[32m\x1b[1m'¶
-
style_even= '\x1b[30m\x1b[1m'¶
-
style_fail= '\x1b[31m\x1b[1m'¶
-
style_field_name= '\x1b[33m\x1b[1m'¶
-
style_field_value= '\x1b[35m\x1b[1m'¶
-
style_id= '\x1b[33m\x1b[1m'¶
-
style_layer_name= '\x1b[31m\x1b[1m'¶
-
style_left= '\x1b[36m\x1b[7m'¶
-
style_logo= '\x1b[32m\x1b[1m'¶
-
style_normal= '\x1b[0m'¶
-
style_odd= '\x1b[30m'¶
-
style_packetlist_name= '\x1b[31m\x1b[1m'¶
-
style_packetlist_proto= '\x1b[33m\x1b[1m'¶
-
style_packetlist_value= '\x1b[35m\x1b[1m'¶
-
style_punct= '\x1b[0m'¶
-
style_right= '\x1b[35m\x1b[7m'¶
-
style_success= '\x1b[34m\x1b[1m'¶
-
-
class
scapy.themes.ColorOnBlackTheme¶ Bases:
scapy.themes.AnsiColorThemeColor theme for black backgrounds
-
style_active= '\x1b[37m\x1b[1m'¶
-
style_closed= '\x1b[30m\x1b[1m'¶
-
style_emph_field_name= '\x1b[36m\x1b[1m'¶
-
style_emph_field_value= '\x1b[31m\x1b[1m'¶
-
style_even= '\x1b[30m\x1b[1m'¶
-
style_fail= '\x1b[31m\x1b[1m'¶
-
style_field_name= '\x1b[36m'¶
-
style_field_value= '\x1b[35m\x1b[1m'¶
-
style_id= '\x1b[32m'¶
-
style_layer_name= '\x1b[33m\x1b[1m'¶
-
style_left= '\x1b[36m\x1b[1m'¶
-
style_logo= '\x1b[32m\x1b[1m'¶
-
style_normal= '\x1b[0m'¶
-
style_not_printable= '\x1b[30m\x1b[1m'¶
-
style_odd= '\x1b[37m'¶
-
style_opening= '\x1b[33m'¶
-
style_packetlist_name= '\x1b[30m\x1b[1m'¶
-
style_packetlist_proto= '\x1b[33m\x1b[1m'¶
-
style_packetlist_value= '\x1b[35m\x1b[1m'¶
-
style_prompt= '\x1b[32m\x1b[1m'¶
-
style_punct= '\x1b[0m'¶
-
style_right= '\x1b[31m\x1b[1m'¶
-
style_success= '\x1b[32m'¶
-
-
class
scapy.themes.ColorTable¶ Bases:
object-
ansi_to_pygments(x)¶
-
colors= {'bg_black': ('\x1b[40m', 'bg:#ansiblack'), 'bg_blue': ('\x1b[44m', 'bg:#ansiblue'), 'bg_cyan': ('\x1b[46m', 'bg:#ansicyan'), 'bg_green': ('\x1b[42m', 'bg:#ansigreen'), 'bg_grey': ('\x1b[47m', 'bg:#ansiwhite'), 'bg_purple': ('\x1b[45m', 'bg:#ansipurple'), 'bg_red': ('\x1b[41m', 'bg:#ansired'), 'bg_reset': ('\x1b[49m', 'noinherit'), 'bg_yellow': ('\x1b[43m', 'bg:#ansiyellow'), 'black': ('\x1b[30m', '#ansiblack'), 'blink': ('\x1b[5m', ''), 'blue': ('\x1b[34m', '#ansiblue'), 'bold': ('\x1b[1m', 'bold'), 'cyan': ('\x1b[36m', '#ansicyan'), 'green': ('\x1b[32m', '#ansigreen'), 'grey': ('\x1b[37m', '#ansiwhite'), 'invert': ('\x1b[7m', ''), 'normal': ('\x1b[0m', 'noinherit'), 'purple': ('\x1b[35m', '#ansipurple'), 'red': ('\x1b[31m', '#ansired'), 'reset': ('\x1b[39m', 'noinherit'), 'uline': ('\x1b[4m', 'underline'), 'yellow': ('\x1b[33m', '#ansiyellow')}¶
-
-
class
scapy.themes.DefaultTheme¶ Bases:
scapy.themes.AnsiColorTheme-
style_active= '\x1b[30m'¶
-
style_closed= '\x1b[37m'¶
-
style_emph_field_name= '\x1b[34m\x1b[4m\x1b[1m'¶
-
style_emph_field_value= '\x1b[35m\x1b[4m\x1b[1m'¶
-
style_even= '\x1b[30m\x1b[1m'¶
-
style_fail= '\x1b[31m\x1b[1m'¶
-
style_field_name= '\x1b[34m'¶
-
style_field_value= '\x1b[35m'¶
-
style_id= '\x1b[34m\x1b[1m'¶
-
style_layer_name= '\x1b[31m\x1b[1m'¶
-
style_left= '\x1b[34m\x1b[7m'¶
-
style_logo= '\x1b[32m\x1b[1m'¶
-
style_normal= '\x1b[0m'¶
-
style_not_printable= '\x1b[37m'¶
-
style_odd= '\x1b[30m'¶
-
style_opening= '\x1b[33m'¶
-
style_packetlist_name= '\x1b[31m\x1b[1m'¶
-
style_packetlist_proto= '\x1b[34m'¶
-
style_packetlist_value= '\x1b[35m'¶
-
style_prompt= '\x1b[34m\x1b[1m'¶
-
style_punct= '\x1b[0m'¶
-
style_right= '\x1b[31m\x1b[7m'¶
-
style_success= '\x1b[34m\x1b[1m'¶
-
-
class
scapy.themes.FormatTheme¶ Bases:
scapy.themes.ColorTheme
-
class
scapy.themes.HTMLTheme¶ Bases:
scapy.themes.FormatTheme-
style_emph_field_name= '<span class=emph_field_name>%s</span>'¶
-
style_emph_field_value= '<span class=emph_field_value>%s</span>'¶
-
style_even= '<span class=even>%s</span>'¶
-
style_fail= '<span class=fail>%s</span>'¶
-
style_field_name= '<span class=field_name>%s</span>'¶
-
style_field_value= '<span class=field_value>%s</span>'¶
-
style_layer_name= '<span class=layer_name>%s</span>'¶
-
style_left= '<span class=left>%s</span>'¶
-
style_not_printable= '<span class=not_printable>%s</span>'¶
-
style_odd= '<span class=odd>%s</span>'¶
-
style_packetlist_name= '<span class=packetlist_name>%s</span>'¶
-
style_packetlist_proto= '<span class=packetlist_proto>%s</span>'¶
-
style_packetlist_value= '<span class=packetlist_value>%s</span>'¶
-
style_prompt= '<span class=prompt>%s</span>'¶
-
style_right= '<span class=right>%s</span>'¶
-
style_success= '<span class=success>%s</span>'¶
-
-
class
scapy.themes.HTMLTheme2¶ Bases:
scapy.themes.HTMLTheme-
style_emph_field_name= '#[#span class=emph_field_name#]#%s#[#/span#]#'¶
-
style_emph_field_value= '#[#span class=emph_field_value#]#%s#[#/span#]#'¶
-
style_even= '#[#span class=even#]#%s#[#/span#]#'¶
-
style_fail= '#[#span class=fail#]#%s#[#/span#]#'¶
-
style_field_name= '#[#span class=field_name#]#%s#[#/span#]#'¶
-
style_field_value= '#[#span class=field_value#]#%s#[#/span#]#'¶
-
style_layer_name= '#[#span class=layer_name#]#%s#[#/span#]#'¶
-
style_left= '#[#span class=left#]#%s#[#/span#]#'¶
-
style_not_printable= '#[#span class=not_printable#]#%s#[#/span#]#'¶
-
style_odd= '#[#span class=odd#]#%s#[#/span#]#'¶
-
style_packetlist_name= '#[#span class=packetlist_name#]#%s#[#/span#]#'¶
-
style_packetlist_proto= '#[#span class=packetlist_proto#]#%s#[#/span#]#'¶
-
style_packetlist_value= '#[#span class=packetlist_value#]#%s#[#/span#]#'¶
-
style_prompt= '#[#span class=prompt#]#%s#[#/span#]#'¶
-
style_right= '#[#span class=right#]#%s#[#/span#]#'¶
-
style_success= '#[#span class=success#]#%s#[#/span#]#'¶
-
-
class
scapy.themes.LatexTheme¶ Bases:
scapy.themes.FormatTheme-
style_emph_field_name= '\\textcolor{blue}{\\underline{%s}}'¶
-
style_emph_field_value= '\\textcolor{purple}{\\underline{%s}}'¶
-
style_fail= '\\textcolor{red}{\\bf %s}'¶
-
style_field_name= '\\textcolor{blue}{%s}'¶
-
style_field_value= '\\textcolor{purple}{%s}'¶
-
style_layer_name= '\\textcolor{red}{\\bf %s}'¶
-
style_left= '\\textcolor{blue}{%s}'¶
-
style_logo= '\\textcolor{green}{\\bf %s}'¶
-
style_not_printable= '\\textcolor{gray}{%s}'¶
-
style_packetlist_name= '\\textcolor{red}{\\bf %s}'¶
-
style_packetlist_proto= '\\textcolor{blue}{%s}'¶
-
style_packetlist_value= '\\textcolor{purple}{%s}'¶
-
style_prompt= '\\textcolor{blue}{%s}'¶
-
style_right= '\\textcolor{red}{%s}'¶
-
style_success= '\\textcolor{blue}{\\bf %s}'¶
-
-
class
scapy.themes.LatexTheme2¶ Bases:
scapy.themes.FormatTheme-
style_emph_field_name= '@`@textcolor@[@blue@]@@[@@`@underline@[@%s@]@@]@'¶
-
style_emph_field_value= '@`@textcolor@[@purple@]@@[@@`@underline@[@%s@]@@]@'¶
-
style_even= '@`@textcolor@[@gray@]@@[@@`@bfseries@[@@]@%s@]@'¶
-
style_fail= '@`@textcolor@[@red@]@@[@@`@bfseries@[@@]@%s@]@'¶
-
style_field_name= '@`@textcolor@[@blue@]@@[@%s@]@'¶
-
style_field_value= '@`@textcolor@[@purple@]@@[@%s@]@'¶
-
style_layer_name= '@`@textcolor@[@red@]@@[@@`@bfseries@[@@]@%s@]@'¶
-
style_left= '@`@textcolor@[@blue@]@@[@%s@]@'¶
-
style_logo= '@`@textcolor@[@green@]@@[@@`@bfseries@[@@]@%s@]@'¶
-
style_not_printable= '@`@textcolor@[@gray@]@@[@%s@]@'¶
-
style_packetlist_name= '@`@textcolor@[@red@]@@[@@`@bfseries@[@@]@%s@]@'¶
-
style_packetlist_proto= '@`@textcolor@[@blue@]@@[@%s@]@'¶
-
style_packetlist_value= '@`@textcolor@[@purple@]@@[@%s@]@'¶
-
style_prompt= '@`@textcolor@[@blue@]@@[@%s@]@'¶
-
style_right= '@`@textcolor@[@red@]@@[@%s@]@'¶
-
style_success= '@`@textcolor@[@blue@]@@[@@`@bfserices@[@@]@%s@]@'¶
-
-
class
scapy.themes.NoTheme¶ Bases:
scapy.themes.ColorTheme
-
class
scapy.themes.RastaTheme¶ Bases:
scapy.themes.AnsiColorTheme-
style_emph_field_name= '\x1b[32m'¶
-
style_emph_field_value= '\x1b[32m'¶
-
style_even= '\x1b[33m'¶
-
style_fail= '\x1b[31m'¶
-
style_field_name= '\x1b[33m\x1b[1m'¶
-
style_field_value= '\x1b[32m\x1b[1m'¶
-
style_id= '\x1b[32m\x1b[1m'¶
-
style_layer_name= '\x1b[31m\x1b[1m'¶
-
style_left= '\x1b[33m\x1b[7m'¶
-
style_logo= '\x1b[32m\x1b[1m'¶
-
style_normal= '\x1b[0m\x1b[32m\x1b[1m'¶
-
style_not_printable= '\x1b[32m'¶
-
style_odd= '\x1b[32m'¶
-
style_packetlist_name= '\x1b[31m\x1b[1m'¶
-
style_packetlist_proto= '\x1b[33m\x1b[1m'¶
-
style_packetlist_value= '\x1b[32m\x1b[1m'¶
-
style_prompt= '\x1b[33m\x1b[1m'¶
-
style_punct= '\x1b[31m'¶
-
style_right= '\x1b[31m\x1b[7m'¶
-
style_success= '\x1b[31m\x1b[1m'¶
-
-
scapy.themes.apply_ipython_style(shell)¶ Updates the specified IPython console shell with the conf.color_theme scapy theme.
-
scapy.themes.create_styler(fmt=None, before='', after='', fmt2='%s')¶