DNSBL
DNS-based Proxy/Spam/Abuse-blocking since 2006

Visitors right now: 13
1516883 hosts in DNS

REMOTESUBMIT::SOAPCLIENT (English Only)

Updated: 2011-02-03

This a continued project for RemoteSubmit v1.0 Beta, that works via SOAP instead of GET/POST-submissions. This allows remote submission of webspamming hosts, with username-authentication. It also allows trusted sites to remotely remove blacklisted ip-adresses automatically (by default, they can only remove their own submissions). The project also allows authenticated users to check the status on added hosts in the DNS Blacklist.

Report bugs or sign up for using RemoteSubmit v2.0.0 via dnsbl@tornevall.org




New documentation - Watch here!


See our example-client here!

A demo user is available for the testclient, as defined in the script. Username is demo, password is demo. Observe, that this username only have read-access.

ERRORCODES

1 - DNSBL_PERMISSION_DENIED

SOAPRESPONSES

Query: userinfo (Login Information, required for adding/deleting)
  senddata        
    Username     Your client username
    Password     Your client password
  response       No response on success
    error     Array (if login failure)
      code ErrorCode  
      message ErrorMessage  
 
Query: check (AccessRequirement: read)
  senddata        
    ip     ipaddress to be checked
           
  response        
    Access      
      You   Your username
      Read true/false Read-Access
      Write true/false Write-Access (Add/Delete)
    SubmitData      
      type check/add/delete Array
        ip ipaddress sent from your client
    Response      
      proxydb   Array with information about submitted ipaddress
        idx Existence Confirm
        ip ipaddress
        message This field returns information to the resolved via TXT-Lookup
        timestamp unixtime when added
        humantimestamp unixtime in human-readable data
        addrtoname If resolved, this is the name of the address
        abuse [true/false] Marked as abusehost (includes webspam)
        tor [true/false] Marked as TOR Exitnode
        announced [true/false] Announced at reporting site
        remote [true/false] Remotely submitted
        proxyweb1 [true/false] Scanned at proxysite
      have_r_entry true/false Confirmed remotesubmit entry
      r_entry_count count Remotely submitted count
      r_ownership true/false Defined if your client is owner of any of the submissions
      delete_other_permission true/false Defined if your client is allowed to delete other hosts than it was submitted. This may become handy for remote-sites that is supporting blacklist-removal via webforms or similar.
 
Query: add (AccessRequirement: write)
  senddata        
    ip     ipadress to be added
    username     username that was found with the address (*)
    mail     mailaddress that was found with the address (*)
  response        
    insert     Returned when no ip was found in database
      ip   Confirmed ip
      username   Confirmed username
      mail   Confirmed mailaddress
    update     Returned when ip was found in database
      ip   Confirmed ip
      updated true/false If updated is false, then the client may not be the owner
 
Query: delete (AccessRequirement: write)
  senddata        
    ip     ipadress to be deleted
  response        
    delete      
      ip   Confirmed ip
      ownership true/false If ip belongs to your client, this is true - if not, this may be the reason of why the deletion failsis false, unless you don't have access to remove others addresses
      deleted   If false, this ip has not been marked for deletion
      existip   If false, this ip does not exist in database

(* = Not yet used with the main DNS-Blacklist, but supported)

 

For removal support - click here. Do not e-mail us about removal help.
© Copyright TornevallNET, All rights reserved.

Extended Validation SSL