<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="https://www.unleashnetworks.com/unsniffwiki/docs/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.unleashnetworks.com/unsniffwiki/docs/feed.php">
        <title>Unsniff Scripting unsniff:objectref</title>
        <description></description>
        <link>https://www.unleashnetworks.com/unsniffwiki/docs/</link>
        <image rdf:resource="https://www.unleashnetworks.com/unsniffwiki/docs/lib/tpl/default/images/favicon.ico" />
       <dc:date>2026-04-24T01:36:52-04:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.unleashnetworks.com/unsniffwiki/docs/doku.php?id=unsniff:objectref:collectionobj&amp;rev=1336727365&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.unleashnetworks.com/unsniffwiki/docs/doku.php?id=unsniff:objectref:field&amp;rev=1410492186&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.unleashnetworks.com/unsniffwiki/docs/doku.php?id=unsniff:objectref:layer&amp;rev=1410492186&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.unleashnetworks.com/unsniffwiki/docs/doku.php?id=unsniff:objectref:packets&amp;rev=1410492186&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.unleashnetworks.com/unsniffwiki/docs/doku.php?id=unsniff:objectref:pdu&amp;rev=1410492186&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.unleashnetworks.com/unsniffwiki/docs/doku.php?id=unsniff:objectref:stream&amp;rev=1410492186&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.unleashnetworks.com/unsniffwiki/docs/doku.php?id=unsniff:objectref:unsinffdb&amp;rev=1337847141&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.unleashnetworks.com/unsniffwiki/docs/doku.php?id=unsniff:objectref:userobj&amp;rev=1410492186&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.unleashnetworks.com/unsniffwiki/docs/lib/tpl/default/images/favicon.ico">
        <title>Unsniff Scripting</title>
        <link>https://www.unleashnetworks.com/unsniffwiki/docs/</link>
        <url>https://www.unleashnetworks.com/unsniffwiki/docs/lib/tpl/default/images/favicon.ico</url>
    </image>
    <item rdf:about="https://www.unleashnetworks.com/unsniffwiki/docs/doku.php?id=unsniff:objectref:collectionobj&amp;rev=1336727365&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-11T05:09:25-04:00</dc:date>
        <title>unsniff:objectref:collectionobj</title>
        <link>https://www.unleashnetworks.com/unsniffwiki/docs/doku.php?id=unsniff:objectref:collectionobj&amp;rev=1336727365&amp;do=diff</link>
        <description>Description

A collection is used to conceptually store a group of objects of the same type. You can use standard scripting methods to access the contents of a collection. 

Properties
NameTypeAccessDescriptionCountLongReadThe number of objects stored in this.
Methods
Name ParametersDescription Item LongReturns the Item at this index. The items are zero-indexed. This method is implicitly called if you use the array operators in most scripting languages. For example: PacketStore(10) is internally…</description>
    </item>
    <item rdf:about="https://www.unleashnetworks.com/unsniffwiki/docs/doku.php?id=unsniff:objectref:field&amp;rev=1410492186&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-09-11T23:23:06-04:00</dc:date>
        <title>unsniff:objectref:field</title>
        <link>https://www.unleashnetworks.com/unsniffwiki/docs/doku.php?id=unsniff:objectref:field&amp;rev=1410492186&amp;do=diff</link>
        <description>Description

Represents a single protocol field. If this field is a record or a group field then this field contains other nested fields (called subfields).

Properties
NameTypeAccessDescriptionNameStringReadThe name of the field. This is usually the full name of the fieldValue String Read The value of the field as a string. Most scripting language support dynamically converting strings to numbers if you want to work with integer field values. SizeBitsLong Read The size of the field in bits .Off…</description>
    </item>
    <item rdf:about="https://www.unleashnetworks.com/unsniffwiki/docs/doku.php?id=unsniff:objectref:layer&amp;rev=1410492186&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-09-11T23:23:06-04:00</dc:date>
        <title>unsniff:objectref:layer</title>
        <link>https://www.unleashnetworks.com/unsniffwiki/docs/doku.php?id=unsniff:objectref:layer&amp;rev=1410492186&amp;do=diff</link>
        <description>Description

The layer object represents a protocol layer within a packet. For example an HTTP packet may have “Ethernet” , “IP”, “TCP”, “HTTP” layers. These are modeled using the Layer object 
NameTypeAccessDescriptionNameString ReadThe name of the layer. This is usually the short name of the protocol.ProtIDStringReadThe GUID of the protocol layer. The GUID is returned as a string in Registry format. 
You may recall that in the Unsniff plugin architecture each protocol must be assigned a unique…</description>
    </item>
    <item rdf:about="https://www.unleashnetworks.com/unsniffwiki/docs/doku.php?id=unsniff:objectref:packets&amp;rev=1410492186&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-09-11T23:23:06-04:00</dc:date>
        <title>unsniff:objectref:packets</title>
        <link>https://www.unleashnetworks.com/unsniffwiki/docs/doku.php?id=unsniff:objectref:packets&amp;rev=1410492186&amp;do=diff</link>
        <description>Description

Represents a single packet present in the capture file. 

Properties
NameTypeAccessDescriptionIDLongReadA unique ID for each packet assigned by Unsniff.DescriptionStringRead/WriteA text description of the packet. This is the description that appears in the packet index list in Unsniff.TypeStringReadThe type of packet. In most cases this is the name of the highest layer protocol present in the packet.LengthLongRead Length of the packet. This is the number of bytes captured by Unsniff…</description>
    </item>
    <item rdf:about="https://www.unleashnetworks.com/unsniffwiki/docs/doku.php?id=unsniff:objectref:pdu&amp;rev=1410492186&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-09-11T23:23:06-04:00</dc:date>
        <title>unsniff:objectref:pdu</title>
        <link>https://www.unleashnetworks.com/unsniffwiki/docs/doku.php?id=unsniff:objectref:pdu&amp;rev=1410492186&amp;do=diff</link>
        <description>Description

A Protocol Data Unit is a block of data that is independent of packet boundaries. For stream based protocols the PDU is the meaningful unit of data. PDUs do not respect packet boundaries at all. Unsniff tracks all PDUs in addition to packets, this allows for powerful stream based protocol analysis capabilities. The PDU object represents a single PDU present in the capture file.</description>
    </item>
    <item rdf:about="https://www.unleashnetworks.com/unsniffwiki/docs/doku.php?id=unsniff:objectref:stream&amp;rev=1410492186&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-09-11T23:23:06-04:00</dc:date>
        <title>unsniff:objectref:stream</title>
        <link>https://www.unleashnetworks.com/unsniffwiki/docs/doku.php?id=unsniff:objectref:stream&amp;rev=1410492186&amp;do=diff</link>
        <description>Description

This object represents a complete TCP/IP session . Unsniff allows you to work with complete TCP/IP sessions while performing post-capture analysis. You can write simple scripts to perform complex tasks that would be impossible or painfully difficult with other legacy network analyzers.</description>
    </item>
    <item rdf:about="https://www.unleashnetworks.com/unsniffwiki/docs/doku.php?id=unsniff:objectref:unsinffdb&amp;rev=1337847141&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-24T04:12:21-04:00</dc:date>
        <title>unsniff:objectref:unsinffdb</title>
        <link>https://www.unleashnetworks.com/unsniffwiki/docs/doku.php?id=unsniff:objectref:unsinffdb&amp;rev=1337847141&amp;do=diff</link>
        <description>Description

Represents a capture file. You must first create this object and then use this to open an existing capture file or create a new capture file. You can then use the methods and properties provided by this object to navigate to other interesting parts of the capture file. The Unsniff.Database is the only object that can be publicly created via its ProgID.</description>
    </item>
    <item rdf:about="https://www.unleashnetworks.com/unsniffwiki/docs/doku.php?id=unsniff:objectref:userobj&amp;rev=1410492186&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-09-11T23:23:06-04:00</dc:date>
        <title>unsniff:objectref:userobj</title>
        <link>https://www.unleashnetworks.com/unsniffwiki/docs/doku.php?id=unsniff:objectref:userobj&amp;rev=1410492186&amp;do=diff</link>
        <description>Description

At the top of the Unsniff food chain is the user object. This can be anything that is of great interest to the network analysis professional. You can write plugins to extract any type of user object from bserved traffic. Using the Unsniff Scripting API you can automate all aspects of user objects.</description>
    </item>
</rdf:RDF>
