Help
RSS
API
Feed
Maltego
Contact
Domain > server.searchweb.keymate.ai
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2023-08-09
76.76.21.123
(
ClassC
)
2024-08-30
76.76.21.98
(
ClassC
)
Port 443
HTTP/1.1 200 OKAccept-Ranges: bytesAccess-Control-Allow-Credentials: trueAccess-Control-Allow-Headers: X-CSRF-Token, X-Requested-With, Accept, Accept-Version, Content-Length, Content-MD5, Content-Type from flask import Flask, request, jsonify, send_from_directoryfrom sanic import Sanicfrom sanic.response import jsonapp Sanic()from dotenv import load_dotenvimport requestsimport osimport jsonimport loggingfrom urllib.parse import urlparsefrom utils import process_resultsdef load_environment_variables(): load_dotenv() return os.environ.get(GOOGLE_API_KEY), os.environ.get(CUSTOM_SEARCH_ENGINE_ID)API_KEY, CX load_environment_variables()@app.route(/)@app.route(/path:path>)async def index(request, path): return json({hello: path})@app.route(/.well-known/ai-plugin.json)async def get_plugin_info(request): with open(.well-known/ai-plugin.json) as f: data json.load(f) dataapiurl f{request.scheme}://{request.host}/.well-known/openapi.yaml datalogo_url f{request.scheme}://{request.host}/.well-known/icon.png return jsonify(data)def is_url(query): try: result urlparse(query) return all(result.scheme, result.netloc) except ValueError: return False@app.route(/search)def search(request): member_id request.headers.get(X-PluginLab-User-Id) if not member_id: member_id mem_cc2de691e5fd21434aa032157d1983fdec5fd56b query request.args.get(q, ) responseTooLarge_str request.args.get(percentile, ) numofpages_str request.args.get(numofpages, ) responseTooLarge 1 numofpages 4 try: # Try to convert the string to an integer responseTooLarge int(responseTooLarge_str) numofpages int(numofpages_str) except ValueError: # If its not possible, then responseTooLarge remains 1 responseTooLarge 1 numofpages 4 pass if numofpages > 10: numofpages 10 if responseTooLarge 1: responseTooLarge 1 if not query: return jsonify({error: No query provided}), 400 if is_url(query): # if query is a URL results results.append({link: query, title: User given url in query}) formatted_results process_results(results,numofpages,responseTooLarge,me
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]