package ip2proxy

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Ip2proxy.DatabaseSource

Sourcetype meta_data = {
  1. fs : in_channel;
  2. db_type : int;
  3. db_column : int;
  4. db_year : int;
  5. db_month : int;
  6. db_day : int;
  7. ipv4_db_count : Stdint.uint32;
  8. ipv4_base_addr : Stdint.uint32;
  9. ipv6_db_count : Stdint.uint32;
  10. ipv6_base_addr : Stdint.uint32;
  11. ipv4_index_base_addr : Stdint.uint32;
  12. ipv6_index_base_addr : Stdint.uint32;
  13. ipv4_column_size : Stdint.uint32;
  14. ipv6_column_size : Stdint.uint32;
}
Sourcetype ip2proxy_record = {
  1. country_short : string;
  2. country_long : string;
  3. region : string;
  4. city : string;
  5. isp : string;
  6. proxy_type : string;
  7. is_proxy : int;
  8. domain : string;
  9. usage_type : string;
  10. asn : string;
  11. asys : string;
  12. last_seen : int;
  13. threat : string;
  14. provider : string;
}
Sourceexception Ip2proxy_exception of string
Sourceval get_api_version : string
Sourceval open_db : string -> meta_data
Sourceval close_db : meta_data -> unit
Sourceval query : meta_data -> string -> ip2proxy_record