netzob.Model.Vocabulary package

Subpackages

Submodules

netzob.Model.Vocabulary.AbstractField module

netzob.Model.Vocabulary.ApplicativeData module

class ApplicativeData(name, value, _id=None)[source]

Bases: object

An applicative data represents an information used over the application that generated the captured flows. It can be the player name or the user email address if these informations are used somehow by the protocol.

An applicative data can be created out of any information. >>> from netzob.all import * >>> app = ApplicativeData(“Username”, ASCII(“toto”)) >>> print(app.name) Username

>>> app1 = ApplicativeData("Email", ASCII("contact@netzob.org"))
>>> print(app1.value)
ASCII=contact@netzob.org ((0, 144))
id

The unique id of the applicative data.

Type:uuid.UUID
name

The name of the applicative data.

Type:str
value

The value of the applicative data.

Type:object

netzob.Model.Vocabulary.ChannelDownSymbol module

netzob.Model.Vocabulary.EmptySymbol module

netzob.Model.Vocabulary.Field module

netzob.Model.Vocabulary.Session module

netzob.Model.Vocabulary.Symbol module

netzob.Model.Vocabulary.UnknownSymbol module

netzob.Model.Vocabulary.all module

Module contents