;	library generation:
;	dlltool -e ettercap.exp -l ettercap.lib -D ettercap.exe -d f:\CODING\Ettercap\ettercap-0.6.7\src\ec_def.def
;

EXPORTS

;ec_vbuf.h
vbuf_create
vbuf_seek
vbuf_memcpy
vbuf_strcpy
vbuf_strdup
vbuf_put
vbuf_printf
vbuf_search
vbuf_rsearch
vbuf_cmp

;ec_thread.h
ECThread_getname
ECThread_register
ECThread_create
ECThread_destroy

;ec_simple.h
Simple_HostList
Simple_Run
Simple_CheckForPoisoner
Simple_FingerPrint
Simple_CheckForSwitch
Simple_CreateCertFile
Simple_PassiveScan

;ec_signal.h
Signal_SigBuster

;ec_plugins.h
Plugin_Register
Plugin_Load
Plugin_LoadAll
Plugin_UnLoad
Plugin_HookPoint
Plugin_RunExt
Plugin_Getname
Plugin_Getfile
Plugin_ExtList
Plugin_ExtArray
Plugin_SetActivation
Plugin_Input
Plugin_Output
Plugin_Hook_Output

;ec_pcapfile.h
Pcapfile_Read
Pcapfile_Write

;ec_parser.h
Parser_ParseConfFile
Parser_ParseParameters
Parser_ParseOptions
Parser_LoadFilters
Parser_PrintFilter
match_pattern
Parser_Activated_Plugin
Parser_StrSpacetoUnder
Parser_StatusBar

;ec_packet.h
packet_create_object
packet_destroy_object
packet_duplicate

;ec_logtofile.h
LogToFile
LogToFile_Collect
LogToFile_FilteredData
LogToFile_DumpPass
LogToFile_MakePassiveReport

;ec_interface_sniff_data.h
Interface_Sniff_Data_Run
Interface_Sniff_Data_Winch
Interface_Sniff_Data_Redraw

;ec_interface_sniff.h
Interface_Sniff_Run

;ec_interface_plugins.h
Interface_Plugins_Run
Interface_Plugins_Winch
Interface_Plugins_Output
Interface_Plugins_PluginOutput
Interface_Plugins_HidePluginOutput

;ec_interface_passive
Interface_Passive_Run


;ec_interface_inject.h
Interface_Inject_Run
Interface_Inject_Filter
Interface_Inject_SetFilter
Interface_Inject_FilterTopStatus
Interface_Inject_FilterStatus

;ec_interface_form.h


;ec_interface_factory.h
Interface_Factory_Run

;ec_interface.h
Interface_InitTitle
Interface_InitScreen
Interface_CloseScreen
Interface_Run
Interface_Winch
Interface_WExit
Interface_Redraw
Interface_PopUp
Interface_HelpWindow

;ec_inet_forge.h
Inet_Forge_packet
Inet_Forge_packet_destroy
Inet_Forge_ethernet
Inet_Forge_arp
Inet_Forge_ip
Inet_Forge_icmp
Inet_Forge_tcp
Inet_Forge_udp
Inet_Forge_Insert_TCPOpt
Inet_Forge_ChecksumIP
Inet_Forge_Checksum
Inet_Forge_CRC

;ec_inet.h
host_to_be_scanned
Host_List
Inet_HostName
Inet_NameToIp
Inet_MyIPAddress
Inet_MyMACAddress
Inet_MySubnet
Inet_HostInLAN
Inet_PutMACinString
Inet_GetMACfromString
Inet_CheckSwitch
Inet_Fake_Host
Inet_OpenSocket
Inet_CloseSocket
Inet_Http_Send
Inet_Http_Receive
Inet_SendLargeTCPPacket
Inet_Save_Host_List
Inet_FindIFace
Inet_CorrectIface
Inet_GetIfaceInfo
Inet_SetPromisc
Inet_OpenRawSock
Inet_CloseRawSock
Inet_GetRawPacket
Inet_SendRawPacket
Inet_SetNonBlock
Inet_DisableForwarding
Inet_MacFromIP

;ec_illithid.h
Illithid_ARPBased_GetConnections
Illithid_PublicARP_GetConnections
Illithid_IPBased_GetConnections
Illithid_MACBased_GetConnections

;ec_grell.h

;ec_fingerprint.h
Fingerprint_OS
Fingerprint_MAC

;ec_filterdrop.h
FilterDrop_MakefilterTCP
FilterDrop_MakefilterUDP
FilterDrop_strescape
FilterDrop_ParseWildcard
FilterDrop_AddFilter
FilterDrop_DelFilter
FilterDrop_SaveFilter
FilterDrop_CheckMode
FilterDrop_Validation

;ec_error.h
Error_msg
Error_critical_msg


;ec_dryad.h
Dryad_Run

;ec_doppleganger.h
Doppleganger_Run

;ec_dissector.h
Dissector_Connections
Dissector_SetDissector
Dissector_SetHandle
Dissector_StateMachine_GetStatus
Dissector_StateMachine_SetStatus
Dissector_base64decode
Dissector_ftp
Dissector_telnet
Dissector_http
Dissector_pop
Dissector_portmapTCP
Dissector_portmapUDP
Dissector_nntp
Dissector_smb
Dissector_imap
Dissector_snmp
Dissector_bgp
Dissector_ldap
Dissector_rlogin
Dissector_rip
Dissector_socks
Dissector_msn
Dissector_mysql
Dissector_icqv5
Dissector_ymsg
Dissector_icqv7
Dissector_vnc
Dissector_x11
Dissector_napster
Dissector_irc
Dissector_hl_rcon
Dissector_quake3
Dissector_pcanywhere
Dissector_mountdTCP
Dissector_mountdUDP

;ec_decodedata.h
Decodedata_SetArrayIndex
Decodedata_MakeConnectionList
Decodedata_RefreshConnectionList
DecodeData_Connection_Timeouter
Decodedata_GetPassiveOS
Decodedata_MakePassiveList
Decodedata_FreePassiveList
Decodedata_GetType
Decodedata_GetAsciiData
Decodedata_GetTextData
Decodedata_GetHexData
Decodedata_TCPFlags
Decodedata_ConvertPassiveToHost
Decodedata_Passive_SortList

;ec_buffer.h
Buffer_Get
Buffer_Put
Buffer_Create
Buffer_Flush

;ec_binder.h
Binder_Start

;
Options
strlcpy
plugin_window
W_MAINX2
W_MAINY2
W_MAINY1
scroll_yp
pipe_with_plugins
main_window
Host_In_LAN
number_of_hosts_in_lan
Host_Source
Host_Dest
Passive_Host
number_of_passive_hosts
current_illithid_data
Filter_Array_Source
Filter_Array_Dest
Filter_Source
Filter_Dest
Conn_Between_Hosts
number_of_connections
pipe_with_illithid_data
pipe_with_plugins
pipe_inject
pipe_kill
active_dissector
filter_on_source
filter_on_dest
Connection_Mode

gettimeofday


;Grell_Run
;Inet_SetARPEntry
;Inet_SetRoute
;Interface_Sniff_checksum
