The plugin part MBS Network Plugin
Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version
22.2
22.3
22.4
22.5
23.0
23.1
23.2
23.3
23.4
23.5
24.0
24.1
The list of the topics,
classes,
interfaces,
controls,
modules,
global methods by category,
global methods by name,
screenshots,
licenses
and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
The plugin MBS Network Plugin:
- class DatagramMBS
- class DNSLookupMBS
- class DNSServiceAddrInfoMBS
- class DNSServiceBaseMBS
- class DNSServiceBrowseMBS
- class DNSServiceDomainEnumerationMBS
- class DNSServiceQueryRecordMBS
- method QueryRecord(InterfaceIndex as integer, FullName as string, rrType as Integer, rrClass as Integer, Flags as Integer = 0) as boolean
- event ServiceQueryRecord(flags as integer, InterfaceIndex as integer, ErrorCode as integer, Fullname as string, rrType as Integer, rrClass as integer, Length as Integer, Data as string, ttl as Integer)
- class DNSServiceRegisterMBS
- method Register(Flags as integer, interfaceIndex as integer, servicename as string, servicetype as string, domain as string, host as string, port as integer, TXTRecord as string) as boolean
- method UpdateRecord(TXTRecord as string, ttl as integer)
- method AddRecord(rrType as integer, TXTRecord as string, ttl as integer)
- method RemoveRecord
- event ServiceRegistration(flags as integer, errorcode as integer, Name as string, RegType as string, Domain as string)
- class DNSServiceRegisterRecordMBS
- class DNSServiceResolveMBS
- class LDAPMBS
- method Search(distinguishedName as string, Scope as Integer, Filter as String, Attrs() as String = nil, AttributesOnly as boolean = false, timeout as double = 1.0, SizeLimit as Integer = 0) as Dictionary()
- method Modify(distinguishedName as string, attrs() as LDAPModMBS)
- method Rename(distinguishedName as string, NewDistinguishedName as String, DeleteOldRdn as Boolean)
- method Rename(distinguishedName as string, NewRDN as String, NewParent as String, DeleteOldRdn as Boolean)
- method Delete(distinguishedName as string)
- method Add(distinguishedName as string, attrs() as LDAPModMBS)
- method Connect(TimeOutSeconds as double = 1.0)
- method Bind(Who as String, Cred as String, AuthMethod as Integer, Domain as String = "")
- method SimpleBind(Who as String, Cred as String)
- method StartTLS
- method Constructor
- method Constructor(URL as string)
- method Constructor(IP as string, Port as Integer, Open as Boolean = false, Secure as Boolean = false)
- property Handle as Integer
- property Lasterror as Integer
- property ProtocolVersion as Integer
- property TimeOut as Double
- property NetworkTimeOut as Double
- property Referrals as Integer
- property CACertFile as FolderItem
- shared method ErrorString(error as integer) as string
- event Error(ErrorCode as Integer, ErrorMessage as String, FunctionName as String)
- class LDAPModMBS
- class NetSNMPMBS
- class NetworkInterfaceMBS
- class PacketSocketMBS
- class RAWSocketMBS
- method Listen(BackLog as Integer = 2)
- method Accept(byref RemoteAddress as String, byref RemotePort as Integer, NewSocket as RAWSocketMBS) as RAWSocketMBS
- method Connect(Address as String, Port as Integer, byref ErrorMessage as String) as Boolean
- method Bind(DestAddr as Ptr, DestAddrByteSize as Integer) as Boolean
- method Connect(DestAddr as Ptr, DestAddrByteSize as Integer) as Boolean
- method Read(ByteSize as Integer, peek as boolean = false) as MemoryBlock
- method ReadAll(peek as boolean = false) as MemoryBlock
- method Send(Data as Ptr, DataByteSize as Integer, Flags as Integer = 0) as Integer
- method SendTo(Data as Ptr, DataByteSize as Integer, Flags as Integer, DestAddr as Ptr, DestAddrByteSize as Integer) as Integer
- method Constructor(AddressFamily as Integer, SocketType as Integer, Protocol as Integer)
- method Poll
- method Destructor
- method Close
- method SendMessage(Data as string, IP as String, Port as Integer) as Integer
- method SendMessage(Data as MemoryBlock, IP as String, Port as Integer) as Integer
- method SendMessage(Data as DatagramMBS) as Integer
- method Bind(Port as Integer, IP as string = "")
- method ReadDatagram(peek as boolean = false) as DatagramMBS
- property Handle as Integer
- property Lasterror as Integer
- property AvailableBytes as Integer
- property SendBufferSize as Integer
- property ReceiveBufferSize as Integer
- property ReuseAddress as Boolean
- property ReusePort as Boolean
- property SocketError as Integer
- property Broadcast as Boolean
- property IPHeaderIncluded as Boolean
- property LocalIP as String
- property LocalPort as Integer
- property SocketType as Integer
- property AddressFamily as Integer
- property Protocol as Integer
- shared method AddressFamilyINet6 as Integer
- shared method CalcChecksum(data as ptr, ByteCount as Integer) as UInt16
- shared method htons(value as UInt16) as UInt16
- shared method ntohs(value as UInt16) as UInt16
- shared method htonl(value as UInt32) as UInt32
- shared method ntohl(value as UInt32) as UInt32
- shared method inet_addr(IPv4 as String) as UInt32
- shared method inet_ntoa(IPv4 as UInt32) as String
- event DataAvailable
- event SendComplete
- event Error
- class SSH2ChannelMBS
- class SSH2ConnectFailedExceptionMBS
- class SSH2SessionMBS
- method ConfigureKeepAlive(WantReply as Boolean = true, Interval as Integer = 2)
- method OpenDirectTCPIPChannel(host as string, port as integer, sourceHost as string = "127.0.0.1", sourcePort as Integer = 22) as SSH2ChannelMBS
- method OpenSession as SSH2ChannelMBS
- method HostKey(byref Type as integer) as string
- method Disconnect(description as string)
- method Disconnect(reason as integer, description as string, lang as string = "")
- method Destructor
- method Constructor(socketHandle as Integer, CloseSocketLater as boolean = false)
- method Constructor(IP as string, Port as Integer = 22, TimeOut as Integer = 30)
- method Constructor(socket as TCPSocket)
- method SessionHandshake
- method HostKeyHash(HashType as integer) as string
- method UserAuthPassword(UserName as string, Password as string)
- method UserAuthList(username as string) as string
- method Banner as string
- method SetBanner(Banner as string)
- method SetMethodPreference(methodType as Integer, Pref as string) as Boolean
- method SupportedAlgorithms(methodType as Integer) as String()
- method SessionFlag(Flag as Integer, Value as boolean)
- method UserAuthPublicKeyFromFile(UserName as string, publickey as string, privatekey as string, Passphrase as string)
- method UserAuthPublicKeyFromFile(UserName as string, publickey as folderitem, privatekey as folderitem, Passphrase as string)
- method UserAuthPublicKeyFromMemory(UserName as string, publickey as string, privatekey as string, Passphrase as string)
- method UserAuthKeyboardInteractive(UserName as string)
- method WaitSocket(TimeOut as Double = 0.1)
- property Authenticated as Boolean
- property Handle as Integer
- property LastError as Integer
- property Blocking as Boolean
- property TimeOut as Integer
- property LastErrNo as Integer
- property Tag as Variant
- property Socket as TCPSocket
- shared method CipherNames as String()
- shared method DigestNames as String()
- shared method Version as string
- event KeyboardCallback(Name as string, Instruction as string, PromptCount as integer, Prompts() as SSH2UserAuthKeyboardInteractivePromptMBS, responses() as SSH2UserAuthKeyboardInteractiveResponseMBS)
- class SSH2TunnelMBS
- class SSH2UserAuthKeyboardInteractivePromptMBS
- class SSH2UserAuthKeyboardInteractiveResponseMBS
- class TXTRecordMBS
- class UDPSocketMBS
- class WindowsEthernetAdapterMBS
- class WindowsEthernetMBS
- class WindowsIPAddressMBS
- Globals:
- ClearOptionsMBS(extends s as SocketCore)
- DNSAddressToNameIPv6MBS(HostAddress as string) as string
- DNSAddressToNameMBS(HostAddress as string) as string
- DNSNameToAddressIPv6MBS(HostName as string) as string
- DNSNameToAddressMBS(HostName as string) as string
- OptionKeepAliveMBS(extends s as SocketCore) as integer
- OptionKeepAliveMBS(extends s as SocketCore, assigns value as integer)
- OptionMaximumSegmentSizeMBS(extends s as SocketCore) as integer
- OptionMaximumSegmentSizeMBS(extends s as SocketCore, assigns value as integer)
- OptionMutliCastTTLMBS(extends s as SocketCore) as integer
- OptionMutliCastTTLMBS(extends s as SocketCore, assigns value as integer)
- OptionReceiveBufferSizeMBS(extends s as SocketCore) as integer
- OptionReceiveBufferSizeMBS(extends s as SocketCore, assigns value as integer)
- OptionReuseAddressMBS(extends s as SocketCore) as Boolean
- OptionReuseAddressMBS(extends s as SocketCore, assigns value as Boolean)
- OptionReusePortMBS(extends s as SocketCore) as Boolean
- OptionReusePortMBS(extends s as SocketCore, assigns value as Boolean)
- OptionSendBufferSizeMBS(extends s as SocketCore) as integer
- OptionSendBufferSizeMBS(extends s as SocketCore, assigns value as integer)
- OptionTOSMBS(extends s as SocketCore) as integer
- OptionTOSMBS(extends s as SocketCore, assigns value as integer)
- OptionTTLMBS(extends s as SocketCore) as integer
- OptionTTLMBS(extends s as SocketCore, assigns value as integer)
- OptionTypeMBS(extends s as SocketCore) as integer
- VerifyEmailMBS(email as string, NetworkCheck as boolean) as Integer