php.honeypot blacklist
Version 0.1.2
ห้องสมุด PHP แบบง่ายสำหรับการสืบค้นโครงการ Honeypot http: BL API
use Thasmo ProjectHoneypot Blacklist ;
$ client = new Blacklist ( ' 127.0.0.1 ' , ' api-key ' ); use Thasmo ProjectHoneypot Blacklist ;
# Set default API key.
Blacklist:: setDefaultKey ( ' api-key ' );
# Use the default API key.
$ clientOne = new Blacklist ( ' 127.0.0.1 ' );
# Use a specific API key.
$ clientTwo = new Blacklist ( ' 127.0.0.2 ' , ' other-api-key ' );
# Use the default API key, again.
$ clientThree = new Blacklist ( ' 127.0.0.3 ' ); # Client is a search engine.
$ client -> isSearchEngine ();
# Client is suspicious.
$ client -> isSuspicious ();
# Client is a harvester.
$ client -> isHarvester ()
# Client is a spammer.
$ client -> isSpammer ();
# Client is blacklisted.
# Which means it is suspicious, a harvester or a spammer but not a search engine.
$ client -> isListed (); # Get the last activity for the client in days.
$ lastActivity = $ client -> getActivity (); # Get the threat score of the client.
$ threatScore = $ client -> getThreat (); # Check if the client was active in the last 10 days.
$ isActive = $ client -> isActive ( 10 ); # Check if the threat score is within the limit of 100.
$ isThreat = $ client -> isThreat ( 100 ); # Get the name of the search engine.
if ( $ client -> isSearchEngine ()) {
$ name = $ client -> getName ();
} # Return an array holding the result from the API call
$ result = $ client -> getResult (); use Thasmo ProjectHoneypot Blacklist ;
# Create an instance
$ client = new Blacklist ( ' 127.0.0.1 ' , ' api-key ' );
# Get the result
$ result1 = $ client -> getResult ();
# Set a new address which resets the object
$ client -> setAddress ( ' 127.0.0.2 ' );
# Get the new result
$ result2 = $ client -> getResult (); use Thasmo ProjectHoneypot Blacklist ;
# Create an instance
$ client = new Blacklist ( ' 127.0.0.1 ' , ' api-key ' );
# Query the API immediately
$ client -> query ();
# Use other methods
if ( $ client -> isSearchEngine ()) {
$ name = $ client -> getName ();
}isSearchEngine เป็นต้นหรือ query อย่างชัดเจนsetAddress แคชจะถูกล้างและ API จะถูกสอบถามอีกครั้ง