### Install Dependencies and Create Virtual Environment Source: https://github.com/laramies/theharvester/blob/master/README.md Installs project dependencies and sets up a virtual environment using uv. This command should be run from the project's root directory. ```bash uv sync ``` -------------------------------- ### Clone and Install theHarvester from Source Source: https://github.com/laramies/theharvester/wiki/Installation Install theHarvester from its source code using UV for environment and dependency management. This is recommended for developers or users who need the latest changes. ```bash ~ > git clone https://github.com/laramies/theHarvester ~ > cd theHarvester If developing do: $ ~ > uv venv; source .venv/bin/activate; uv sync --all-groups Else: $ ~ > uv sync; source .venv/bin/activate $ ~ > uv run theHarvester.py -h ``` -------------------------------- ### Install uv Package Manager Source: https://github.com/laramies/theharvester/blob/master/README.md Installs the uv package manager using a curl script. Ensure you have curl installed. ```bash curl -LsSf https://astral.sh/uv/install.sh | sh ``` -------------------------------- ### Install Development Dependencies Source: https://github.com/laramies/theharvester/blob/master/README.md Installs all development-specific dependencies for theHarvester, including testing and linting groups. Use this if you are contributing to the project. ```bash uv sync --all-groups ``` -------------------------------- ### Run theHarvester Help on Kali Source: https://github.com/laramies/theharvester/wiki/Installation Execute this command on Kali Linux to verify theHarvester installation and view available options. ```bash theHarvester -h ``` -------------------------------- ### Install theHarvester with Pipx Source: https://github.com/laramies/theharvester/wiki/Installation Install theHarvester using pipx, ensuring Python 3.12+ is available. This method is suitable for users who prefer isolated Python environments. ```bash sudo apt install pipx python3.12-venv(If python3.12+ is not installed) ``` ```bash pipx install --python python3.12 . ``` ```bash pipx ensurepath ``` ```bash /.local/share/pipx/venvs/theharvester/bin/python -m playwright install chromium ``` ```bash /.local/share/pipx/venvs/theharvester/bin/python -m playwright install-deps ``` -------------------------------- ### Add API Key Configuration Source: https://github.com/laramies/theharvester/wiki/How-to-add-a-new-module When adding a module that requires an API key, define its structure in the api-keys.yaml file. Ensure the format matches the example provided. ```yaml module_name: key: ``` -------------------------------- ### Two-Factor Authentication (2FA) Endpoints Source: https://github.com/laramies/theharvester/blob/master/theHarvester/data/wordlists/api_endpoints.txt Endpoints for managing 2FA, including enabling, disabling, verifying, recovery, and setup. ```APIDOC ## Two-Factor Authentication (2FA) Endpoints ### Description Endpoints for managing two-factor authentication (2FA) features, including enabling, disabling, verification, recovery codes, and setup. ### Endpoints - /api/v1/auth/2fa/enable - /api/v1/auth/2fa/disable - /api/v1/auth/2fa/verify - /api/v1/auth/2fa/recovery - /api/v1/auth/2fa/setup ``` -------------------------------- ### Clone and Run theHarvester with Docker Compose Source: https://github.com/laramies/theharvester/wiki/Installation Set up and run theHarvester using Docker Compose. This method provides a containerized environment, simplifying dependency management. ```bash ~ > git clone https://github.com/laramies/theHarvester ~ > cd theHarvester ~ > docker compose up -d ~ > docker logs theHarvester ``` -------------------------------- ### Run Ruff for Formatting Source: https://github.com/laramies/theharvester/blob/master/README.md Formats the code according to defined style guidelines using ruff. This ensures a consistent code style across the project. ```bash uv run ruff format ``` -------------------------------- ### Run theHarvester Source: https://github.com/laramies/theharvester/blob/master/README.md Executes the theHarvester tool within its virtual environment using uv. Ensure dependencies are synced first. ```bash uv run theHarvester ``` -------------------------------- ### Clone theHarvester Repository Source: https://github.com/laramies/theharvester/blob/master/README.md Clones the theHarvester GitHub repository and navigates into the project directory. ```bash git clone https://github.com/laramies/theHarvester cd theHarvester ``` -------------------------------- ### Run Tests with pytest Source: https://github.com/laramies/theharvester/blob/master/README.md Executes the test suite for theHarvester using pytest within the virtual environment. This is useful for verifying code integrity. ```bash uv run pytest ``` -------------------------------- ### Run Ruff for Linting Source: https://github.com/laramies/theharvester/blob/master/README.md Checks the code for style and potential errors using the ruff linter. This helps maintain code quality and consistency. ```bash uv run ruff check ``` -------------------------------- ### Web Application Firewall (WAF) Endpoints Source: https://github.com/laramies/theharvester/blob/master/theHarvester/data/wordlists/api_endpoints.txt Endpoints for managing WAF rules and exceptions. ```APIDOC ## Web Application Firewall (WAF) Endpoints ### Description Endpoints for managing Web Application Firewall (WAF) rules and exceptions. ### Endpoints - /api/v1/security/waf/rules - /api/v1/security/waf/exceptions ``` -------------------------------- ### Admin and Debug Endpoints Source: https://github.com/laramies/theharvester/blob/master/theHarvester/data/wordlists/api_endpoints.txt Endpoints for administrative tasks such as backup, configuration, user management, and debugging utilities. ```APIDOC ## Admin and Debug Endpoints ### Description Endpoints for administrative operations including backup and restore, configuration management, user import/export, and various debugging tools for logs, console, diagnostics, memory, processes, and system shell access. ### Endpoints - /api/v1/admin/backup/download - /api/v1/admin/backup/upload - /api/v1/admin/config/download - /api/v1/admin/config/upload - /api/v1/admin/users/import - /api/v1/admin/users/export - /api/v1/admin/debug/logs - /api/v1/admin/debug/console - /api/v1/admin/debug/diagnostics - /api/v1/admin/debug/memory - /api/v1/admin/debug/processes - /api/v1/admin/system/shell - /api/v1/admin/system/execute - /api/v1/admin/system/update - /api/v1/admin/database/backup - /api/v1/admin/database/restore - /api/v1/admin/database/query - /api/v1/admin/files/upload - /api/v1/admin/files/download - /api/v1/admin/server/info - /api/v1/admin/server/status - /api/v1/admin/server/restart ``` -------------------------------- ### Standard Authentication Endpoints Source: https://github.com/laramies/theharvester/blob/master/theHarvester/data/wordlists/api_endpoints.txt Endpoints for basic, digest, Kerberos, NTLM, and other standard authentication methods. ```APIDOC ## Standard Authentication Endpoints ### Description Endpoints for various standard authentication mechanisms like Basic, Digest, Kerberos, and NTLM. ### Endpoints - /api/v1/auth/basic - /api/v1/auth/digest - /api/v1/auth/kerberos - /api/v1/auth/ntlm ``` -------------------------------- ### SAML Authentication Endpoints Source: https://github.com/laramies/theharvester/blob/master/theHarvester/data/wordlists/api_endpoints.txt Endpoints for SAML-based authentication, including metadata, assertions, SSO, and logout. ```APIDOC ## SAML Authentication Endpoints ### Description Endpoints for SAML (Security Assertion Markup Language) authentication, including metadata exchange, assertion processing, single sign-on (SSO), and logout. ### Endpoints - /api/v1/auth/saml/metadata - /api/v1/auth/saml/assertion - /api/v1/auth/saml/sso - /api/v1/auth/saml/logout ``` -------------------------------- ### Firewall Management Endpoints Source: https://github.com/laramies/theharvester/blob/master/theHarvester/data/wordlists/api_endpoints.txt Endpoints for managing firewall rules, policies, and exceptions. ```APIDOC ## Firewall Management Endpoints ### Description Endpoints for managing firewall rules, policies, and exceptions. ### Endpoints - /api/v1/security/firewall/rules - /api/v1/security/firewall/policies - /api/v1/security/firewall/exceptions ``` -------------------------------- ### IoT Device API Endpoints Source: https://github.com/laramies/theharvester/blob/master/theHarvester/data/wordlists/api_endpoints.txt Endpoints for managing IoT devices, gateways, and hubs. ```APIDOC ## IoT Device API Endpoints ### Description Endpoints for managing IoT devices, gateways, and hubs. ### Endpoints - /api/v1/iot/devices - /api/v1/iot/devices/register - /api/v1/iot/devices/provision - /api/v1/iot/devices/telemetry - /api/v1/iot/devices/commands - /api/v1/iot/devices/status - /api/v1/iot/devices/shadow - /api/v1/iot/devices/properties - /api/v1/iot/devices/events - /api/v1/iot/devices/firmware - /api/v1/iot/devices/firmware/update - /api/v1/iot/devices/firmware/status - /api/v1/iot/devices/jobs - /api/v1/iot/devices/maintenance - /api/v1/iot/devices/diagnostics - /api/v1/iot/gateways - /api/v1/iot/gateways/register - /api/v1/iot/gateways/devices - /api/v1/iot/gateways/status - /api/v1/iot/hubs - /api/v1/iot/hubs/register - /api/v1/iot/hubs/devices - /api/v1/iot/hubs/status ``` -------------------------------- ### Malware Management Endpoints Source: https://github.com/laramies/theharvester/blob/master/theHarvester/data/wordlists/api_endpoints.txt Endpoints for malware scanning, quarantine, whitelisting, and reporting. ```APIDOC ## Malware Management Endpoints ### Description Endpoints for performing malware scans, managing quarantined items, maintaining whitelists, and generating malware reports. ### Endpoints - /api/v1/security/malware/scan - /api/v1/security/malware/quarantine - /api/v1/security/malware/whitelist - /api/v1/security/malware/report ``` -------------------------------- ### OpenID Connect (OIDC) Authentication Endpoints Source: https://github.com/laramies/theharvester/blob/master/theHarvester/data/wordlists/api_endpoints.txt Endpoints for OpenID Connect authentication flows, including authorization, token, user info, and discovery. ```APIDOC ## OpenID Connect (OIDC) Authentication Endpoints ### Description Endpoints for OpenID Connect (OIDC) authentication, covering authorization, token requests, user information, logout, JWKS, and discovery endpoints. ### Endpoints - /api/v1/auth/oidc/authorize - /api/v1/auth/oidc/token - /api/v1/auth/oidc/userinfo - /api/v1/auth/oidc/logout - /api/v1/auth/oidc/jwks - /api/v1/auth/oidc/discovery ``` -------------------------------- ### General Debugging Endpoints Source: https://github.com/laramies/theharvester/blob/master/theHarvester/data/wordlists/api_endpoints.txt General debugging endpoints for tracing, profiling, viewing variables, garbage collection, and request information. ```APIDOC ## General Debugging Endpoints ### Description General debugging endpoints for tracing, profiling, inspecting variables, managing garbage collection, and viewing request/flag information. ### Endpoints - /api/v1/debug/trace - /api/v1/debug/profile - /api/v1/debug/vars - /api/v1/debug/gc - /api/v1/debug/pprof - /api/v1/debug/stack - /api/v1/debug/requests - /api/v1/debug/flags - /api/v1/debug/settings ``` -------------------------------- ### Security Information and Event Management (SIEM) Endpoints Source: https://github.com/laramies/theharvester/blob/master/theHarvester/data/wordlists/api_endpoints.txt Endpoints for interacting with SIEM systems, including events, alerts, incidents, correlation, and dashboards. ```APIDOC ## Security Information and Event Management (SIEM) Endpoints ### Description Endpoints for managing Security Information and Event Management (SIEM) data, including events, alerts, incidents, correlation rules, and dashboards. ### Endpoints - /api/v1/security/siem/events - /api/v1/security/siem/alerts - /api/v1/security/siem/incidents - /api/v1/security/siem/correlation - /api/v1/security/siem/dashboards ``` -------------------------------- ### Azure Cloud Provider Endpoints Source: https://github.com/laramies/theharvester/blob/master/theHarvester/data/wordlists/api_endpoints.txt Endpoints for interacting with Azure services like Virtual Machines, Storage, Functions, and Active Directory. ```APIDOC ## Azure Cloud Provider Endpoints ### Description Endpoints for managing and querying resources within Microsoft Azure, including Virtual Machines, Storage accounts (blobs and containers), Azure Functions, and Azure Active Directory users, groups, and applications. ### Endpoints - /api/v1/cloud/azure/vm/instances - /api/v1/cloud/azure/storage/blobs - /api/v1/cloud/azure/storage/containers - /api/v1/cloud/azure/functions/apps - /api/v1/cloud/azure/functions/triggers - /api/v1/cloud/azure/ad/users - /api/v1/cloud/azure/ad/groups - /api/v1/cloud/azure/ad/applications ``` -------------------------------- ### Magic Link Authentication Endpoints Source: https://github.com/laramies/theharvester/blob/master/theHarvester/data/wordlists/api_endpoints.txt Endpoints for sending and verifying magic links for authentication. ```APIDOC ## Magic Link Authentication Endpoints ### Description Endpoints for magic link authentication, including sending the link and verifying its validity. ### Endpoints - /api/v1/auth/magic-link/send - /api/v1/auth/magic-link/verify ``` -------------------------------- ### GCP Cloud Provider Endpoints Source: https://github.com/laramies/theharvester/blob/master/theHarvester/data/wordlists/api_endpoints.txt Endpoints for interacting with Google Cloud Platform services like Compute Engine, Storage, Functions, and IAM. ```APIDOC ## GCP Cloud Provider Endpoints ### Description Endpoints for managing and querying resources within Google Cloud Platform (GCP), including Compute Engine instances, Cloud Storage buckets, Cloud Functions, and IAM service accounts, roles, and permissions. ### Endpoints - /api/v1/cloud/gcp/compute/instances - /api/v1/cloud/gcp/storage/buckets - /api/v1/cloud/gcp/functions/list - /api/v1/cloud/gcp/functions/execute - /api/v1/cloud/gcp/iam/service-accounts - /api/v1/cloud/gcp/iam/roles - /api/v1/cloud/gcp/iam/permissions ``` -------------------------------- ### Financial and Payment API Endpoints Source: https://github.com/laramies/theharvester/blob/master/theHarvester/data/wordlists/api_endpoints.txt Endpoints for managing financial transactions, payment methods, invoices, subscriptions, plans, and customers. ```APIDOC ## Financial and Payment API Endpoints ### Description Endpoints for managing financial transactions, payment methods, invoices, subscriptions, plans, and customers. ### Endpoints - /api/v1/payments/transactions - /api/v1/payments/transactions/create - /api/v1/payments/transactions/status - /api/v1/payments/transactions/refund - /api/v1/payments/transactions/void - /api/v1/payments/methods - /api/v1/payments/methods/add - /api/v1/payments/methods/verify - /api/v1/payments/methods/delete - /api/v1/payments/invoices - /api/v1/payments/invoices/create - /api/v1/payments/invoices/send - /api/v1/payments/invoices/pay - /api/v1/payments/invoices/cancel - /api/v1/payments/subscriptions - /api/v1/payments/subscriptions/create - /api/v1/payments/subscriptions/cancel - /api/v1/payments/subscriptions/update - /api/v1/payments/subscriptions/pause - /api/v1/payments/subscriptions/resume - /api/v1/payments/plans - /api/v1/payments/plans/create - /api/v1/payments/plans/update - /api/v1/payments/plans/delete - /api/v1/payments/customers - /api/v1/payments/customers/create - /api/v1/payments/customers/update - /api/v1/payments/customers/delete ``` -------------------------------- ### JSON Web Token (JWT) Endpoints Source: https://github.com/laramies/theharvester/blob/master/theHarvester/data/wordlists/api_endpoints.txt Endpoints for generating, validating, refreshing, decoding, and revoking JWTs. ```APIDOC ## JSON Web Token (JWT) Endpoints ### Description Endpoints for managing JSON Web Tokens (JWTs), including generation, validation, refresh, decoding, and revocation. ### Endpoints - /api/v1/auth/jwt/generate - /api/v1/auth/jwt/validate - /api/v1/auth/jwt/refresh - /api/v1/auth/jwt/decode - /api/v1/auth/jwt/revoke ``` -------------------------------- ### OAuth Authentication Endpoints Source: https://github.com/laramies/theharvester/blob/master/theHarvester/data/wordlists/api_endpoints.txt Endpoints for OAuth 2.0 authentication flows, including token management, authorization, and user information. ```APIDOC ## OAuth Authentication Endpoints ### Description Endpoints for handling OAuth 2.0 authentication, including token requests, authorization, revocation, introspection, and user info retrieval. ### Endpoints - /api/v1/auth/oauth/token - /api/v1/auth/oauth/authorize - /api/v1/auth/oauth/revoke - /api/v1/auth/oauth/introspect - /api/v1/auth/oauth/userinfo - /api/v1/auth/oauth/jwks ``` -------------------------------- ### Mobile API Endpoints Source: https://github.com/laramies/theharvester/blob/master/theHarvester/data/wordlists/api_endpoints.txt Endpoints for mobile application functionalities like configuration, authentication, registration, profiles, notifications, and synchronization. ```APIDOC ## Mobile API Endpoints ### Description Endpoints designed for mobile applications, covering configuration, authentication, user registration, profile management, push notifications, device management, synchronization, offline capabilities, updates, analytics, feedback, logging, crash reports, and device hardware interactions. ### Endpoints - /api/v1/mobile/config - /api/v1/mobile/auth - /api/v1/mobile/register - /api/v1/mobile/profile - /api/v1/mobile/notifications - /api/v1/mobile/devices - /api/v1/mobile/devices/register - /api/v1/mobile/push - /api/v1/mobile/push/register - /api/v1/mobile/push/settings - /api/v1/mobile/sync - /api/v1/mobile/offline - /api/v1/mobile/updates - /api/v1/mobile/version - /api/v1/mobile/analytics - /api/v1/mobile/feedback - /api/v1/mobile/logs - /api/v1/mobile/crash-reports - /api/v1/mobile/location - /api/v1/mobile/biometrics - /api/v1/mobile/storage - /api/v1/mobile/network - /api/v1/mobile/battery - /api/v1/mobile/camera - /api/v1/mobile/contacts - /api/v1/mobile/media ``` -------------------------------- ### Blockchain and Crypto API Endpoints Source: https://github.com/laramies/theharvester/blob/master/theHarvester/data/wordlists/api_endpoints.txt Endpoints for interacting with blockchain networks, managing transactions, blocks, addresses, wallets, smart contracts, and tokens, including NFT operations. ```APIDOC ## Blockchain and Crypto API Endpoints ### Transactions - GET /api/v1/blockchain/transactions - POST /api/v1/blockchain/transactions/create - POST /api/v1/blockchain/transactions/verify ### Blocks - GET /api/v1/blockchain/blocks - GET /api/v1/blockchain/blocks/latest - GET /api/v1/blockchain/blocks/height ### Addresses - GET /api/v1/blockchain/addresses - GET /api/v1/blockchain/addresses/balance - GET /api/v1/blockchain/addresses/transactions ### Wallets - GET /api/v1/blockchain/wallets - POST /api/v1/blockchain/wallets/create - GET /api/v1/blockchain/wallets/balance - POST /api/v1/blockchain/wallets/transfer ### Smart Contracts - GET /api/v1/blockchain/smart-contracts - POST /api/v1/blockchain/smart-contracts/deploy - POST /api/v1/blockchain/smart-contracts/call - GET /api/v1/blockchain/smart-contracts/events ### Tokens - GET /api/v1/blockchain/tokens - GET /api/v1/blockchain/tokens/balance - POST /api/v1/blockchain/tokens/transfer ### NFT - GET /api/v1/blockchain/nft - POST /api/v1/blockchain/nft/mint - POST /api/v1/blockchain/nft/transfer - POST /api/v1/blockchain/nft/burn ``` -------------------------------- ### Intrusion Detection/Prevention System (IDS/IPS) Endpoints Source: https://github.com/laramies/theharvester/blob/master/theHarvester/data/wordlists/api_endpoints.txt Endpoints for managing IDS/IPS rules and events. ```APIDOC ## Intrusion Detection/Prevention System (IDS/IPS) Endpoints ### Description Endpoints for managing Intrusion Detection System (IDS) and Intrusion Prevention System (IPS) rules and events. ### Endpoints - /api/v1/security/ips/rules - /api/v1/security/ips/events - /api/v1/security/ids/rules - /api/v1/security/ids/events ``` -------------------------------- ### GraphQL Endpoints Source: https://github.com/laramies/theharvester/blob/master/theHarvester/data/wordlists/api_endpoints.txt Endpoints related to GraphQL API interactions, including console, playground, schema, and subscriptions. ```APIDOC ## GraphQL Endpoints ### Description Endpoints for interacting with the GraphQL API, including access to the console, playground, explorer, subscriptions, mutations, queries, schema introspection, batch requests, and WebSocket connections. ### Endpoints - /graphql - /graphql/console - /graphql/playground - /graphql/explorer - /graphql/subscriptions - /graphql/mutations - /graphql/queries - /graphql/schema - /graphql/introspection - /graphql/batch - /graphql/stream - /graphql/live - /graphql/websocket - /api/graphql - /api/v1/graphql - /v1/graphql - /graph - /gql - /api/gql ``` -------------------------------- ### Vulnerability Management Endpoints Source: https://github.com/laramies/theharvester/blob/master/theHarvester/data/wordlists/api_endpoints.txt Endpoints for accessing vulnerability databases, scanners, assessments, and management tools. ```APIDOC ## Vulnerability Management Endpoints ### Description Endpoints for accessing vulnerability databases, initiating vulnerability scans, performing assessments, and managing vulnerabilities. ### Endpoints - /api/v1/security/vul/database - /api/v1/security/vul/scanner - /api/v1/security/vul/assessment - /api/v1/security/vul/management ``` -------------------------------- ### AWS Cloud Provider Endpoints Source: https://github.com/laramies/theharvester/blob/master/theHarvester/data/wordlists/api_endpoints.txt Endpoints for interacting with AWS services like EC2, S3, Lambda, and IAM. ```APIDOC ## AWS Cloud Provider Endpoints ### Description Endpoints for managing and querying resources within Amazon Web Services (AWS), including EC2 instances and volumes, S3 buckets and objects, Lambda functions, and IAM users, roles, and policies. ### Endpoints - /api/v1/cloud/aws/ec2/instances - /api/v1/cloud/aws/ec2/volumes - /api/v1/cloud/aws/s3/buckets - /api/v1/cloud/aws/s3/objects - /api/v1/cloud/aws/lambda/functions - /api/v1/cloud/aws/lambda/invocations - /api/v1/cloud/aws/iam/users - /api/v1/cloud/aws/iam/roles - /api/v1/cloud/aws/iam/policies - /api/v1/cloud/aws/cloudformation/stacks ``` -------------------------------- ### Time-based One-Time Password (TOTP) Endpoints Source: https://github.com/laramies/theharvester/blob/master/theHarvester/data/wordlists/api_endpoints.txt Endpoints for generating, validating, and recovering TOTP codes. ```APIDOC ## Time-based One-Time Password (TOTP) Endpoints ### Description Endpoints for Time-based One-Time Password (TOTP) functionality, including generation, validation, and recovery. ### Endpoints - /api/v1/auth/totp/generate - /api/v1/auth/totp/validate - /api/v1/auth/totp/recovery ``` -------------------------------- ### Penetration Testing Endpoints Source: https://github.com/laramies/theharvester/blob/master/theHarvester/data/wordlists/api_endpoints.txt Endpoints for generating penetration testing reports and managing findings and remediation. ```APIDOC ## Penetration Testing Endpoints ### Description Endpoints for generating penetration testing reports, retrieving findings, and managing remediation efforts. ### Endpoints - /api/v1/security/pentest/report - /api/v1/security/pentest/findings - /api/v1/security/pentest/remediation ``` -------------------------------- ### Data Science and ML API Endpoints Source: https://github.com/laramies/theharvester/blob/master/theHarvester/data/wordlists/api_endpoints.txt Endpoints for machine learning model management, dataset operations, feature engineering, and experiment tracking. ```APIDOC ## Data Science and ML API Endpoints ### Description Endpoints for machine learning model management, dataset operations, feature engineering, and experiment tracking. ### Endpoints - /api/v1/ml/models - /api/v1/ml/models/train - /api/v1/ml/models/predict - /api/v1/ml/models/evaluate - /api/v1/ml/models/deploy - /api/v1/ml/models/versions - /api/v1/ml/models/export - /api/v1/ml/models/import - /api/v1/ml/datasets - /api/v1/ml/datasets/upload - /api/v1/ml/datasets/download - /api/v1/ml/datasets/transform - /api/v1/ml/datasets/validate - /api/v1/ml/features - /api/v1/ml/features/extract - /api/v1/ml/features/select - /api/v1/ml/features/engineer - /api/v1/ml/experiments - /api/v1/ml/experiments/run - /api/v1/ml/experiments/results - /api/v1/ml/experiments/compare - /api/v1/ml/pipeline - /api/v1/ml/pipeline/create - /api/v1/ml/pipeline/execute - /api/v1/ml/pipeline/schedule ``` -------------------------------- ### Audit Trail Endpoints Source: https://github.com/laramies/theharvester/blob/master/theHarvester/data/wordlists/api_endpoints.txt Endpoints for accessing audit logs, trails, and events. ```APIDOC ## Audit Trail Endpoints ### Description Endpoints to access audit logs, audit trails, and audit events for security monitoring. ### Endpoints - /api/v1/security/audit/logs - /api/v1/security/audit/trails - /api/v1/security/audit/events ``` -------------------------------- ### Popular CRM Platform Specific Endpoints Source: https://github.com/laramies/theharvester/blob/master/theHarvester/data/wordlists/api_endpoints.txt Endpoints for interacting with specific popular CRM platforms like Salesforce, HubSpot, Dynamics, Zoho, Zendesk, Freshsales, and Pipedrive. ```APIDOC ## Popular CRM Platform Specific Endpoints ### Salesforce - GET /api/v1/salesforce/contacts - GET /api/v1/salesforce/leads - GET /api/v1/salesforce/opportunities - GET /api/v1/salesforce/accounts ### HubSpot - GET /api/v1/hubspot/contacts - GET /api/v1/hubspot/deals - GET /api/v1/hubspot/companies - GET /api/v1/hubspot/tickets ### Dynamics - GET /api/v1/dynamics/contacts - GET /api/v1/dynamics/leads - GET /api/v1/dynamics/opportunities - GET /api/v1/dynamics/accounts ### Zoho - GET /api/v1/zoho/contacts - GET /api/v1/zoho/leads - GET /api/v1/zoho/deals - GET /api/v1/zoho/accounts ### Zendesk - GET /api/v1/zendesk/tickets - GET /api/v1/zendesk/customers - GET /api/v1/zendesk/organizations ### Freshsales - GET /api/v1/freshsales/contacts - GET /api/v1/freshsales/leads - GET /api/v1/freshsales/deals - GET /api/v1/freshsales/accounts ### Pipedrive - GET /api/v1/pipedrive/persons - GET /api/v1/pipedrive/deals - GET /api/v1/pipedrive/organizations ``` -------------------------------- ### CRM API Endpoints Source: https://github.com/laramies/theharvester/blob/master/theHarvester/data/wordlists/api_endpoints.txt Endpoints for managing contacts, leads, accounts, opportunities, deals, activities, tasks, events, calls, meetings, emails, campaigns, sales forecasts, quotes, products, orders, invoices, cases, tickets, segments, and automation. ```APIDOC ## CRM API Endpoints ### Contacts - GET /api/v1/crm/contacts - POST /api/v1/crm/contacts/create - PUT /api/v1/crm/contacts/update - DELETE /api/v1/crm/contacts/delete - GET /api/v1/crm/contacts/search - POST /api/v1/crm/contacts/import - GET /api/v1/crm/contacts/export ### Leads - GET /api/v1/crm/leads - POST /api/v1/crm/leads/create - PUT /api/v1/crm/leads/update - DELETE /api/v1/crm/leads/delete - POST /api/v1/crm/leads/convert - POST /api/v1/crm/leads/score - POST /api/v1/crm/leads/qualify - POST /api/v1/crm/leads/assign ### Accounts - GET /api/v1/crm/accounts - POST /api/v1/crm/accounts/create - PUT /api/v1/crm/accounts/update - DELETE /api/v1/crm/accounts/delete - POST /api/v1/crm/accounts/merge ### Opportunities - GET /api/v1/crm/opportunities - POST /api/v1/crm/opportunities/create - PUT /api/v1/crm/opportunities/update - DELETE /api/v1/crm/opportunities/delete - GET /api/v1/crm/opportunities/stages - GET /api/v1/crm/opportunities/forecast ### Deals - GET /api/v1/crm/deals - POST /api/v1/crm/deals/create - PUT /api/v1/crm/deals/update - DELETE /api/v1/crm/deals/delete - GET /api/v1/crm/deals/stages - GET /api/v1/crm/deals/pipeline ### Activities - GET /api/v1/crm/activities - POST /api/v1/crm/activities/create - PUT /api/v1/crm/activities/update - DELETE /api/v1/crm/activities/delete ### Tasks - GET /api/v1/crm/tasks - POST /api/v1/crm/tasks/create - PUT /api/v1/crm/tasks/update - DELETE /api/v1/crm/tasks/delete - POST /api/v1/crm/tasks/complete ### Events - GET /api/v1/crm/events - POST /api/v1/crm/events/create - PUT /api/v1/crm/events/update - DELETE /api/v1/crm/events/delete ### Calls - GET /api/v1/crm/calls - POST /api/v1/crm/calls/log ### Meetings - GET /api/v1/crm/meetings - POST /api/v1/crm/meetings/schedule ### Emails - GET /api/v1/crm/emails - POST /api/v1/crm/emails/send - GET /api/v1/crm/emails/templates ### Campaigns - GET /api/v1/crm/campaigns - POST /api/v1/crm/campaigns/create - PUT /api/v1/crm/campaigns/update - DELETE /api/v1/crm/campaigns/delete - POST /api/v1/crm/campaigns/start - POST /api/v1/crm/campaigns/pause - POST /api/v1/crm/campaigns/stop - GET /api/v1/crm/campaigns/metrics ### Sales - GET /api/v1/crm/sales/forecasts - GET /api/v1/crm/sales/targets - GET /api/v1/crm/sales/commissions - GET /api/v1/crm/sales/territories ### Quotes - GET /api/v1/crm/quotes - POST /api/v1/crm/quotes/create - PUT /api/v1/crm/quotes/update - DELETE /api/v1/crm/quotes/delete - POST /api/v1/crm/quotes/approve - POST /api/v1/crm/quotes/reject ### Products - GET /api/v1/crm/products - GET /api/v1/crm/products/catalog - GET /api/v1/crm/products/prices ### Orders - GET /api/v1/crm/orders - POST /api/v1/crm/orders/create - PUT /api/v1/crm/orders/update - POST /api/v1/crm/orders/cancel ### Invoices - GET /api/v1/crm/invoices - POST /api/v1/crm/invoices/create - POST /api/v1/crm/invoices/send - POST /api/v1/crm/invoices/pay ### Cases - GET /api/v1/crm/cases - POST /api/v1/crm/cases/create - PUT /api/v1/crm/cases/update - POST /api/v1/crm/cases/escalate - POST /api/v1/crm/cases/resolve - POST /api/v1/crm/cases/close ### Tickets - GET /api/v1/crm/tickets - POST /api/v1/crm/tickets/create - PUT /api/v1/crm/tickets/update - POST /api/v1/crm/tickets/assign - POST /api/v1/crm/tickets/resolve - POST /api/v1/crm/tickets/close ### Segments - GET /api/v1/crm/segments - POST /api/v1/crm/segments/create - PUT /api/v1/crm/segments/update - DELETE /api/v1/crm/segments/delete ### Automation - GET /api/v1/crm/automation/workflows - GET /api/v1/crm/automation/triggers - GET /api/v1/crm/automation/actions ### Reports - GET /api/v1/crm/reports/sales - GET /api/v1/crm/reports/activities - GET /api/v1/crm/reports/leads - GET /api/v1/crm/reports/deals - GET /api/v1/crm/reports/forecasts - GET /api/v1/crm/reports/performance - GET /api/v1/crm/reports/pipeline - GET /api/v1/crm/reports/conversion - GET /api/v1/crm/reports/custom ``` -------------------------------- ### Threat Intelligence Endpoints Source: https://github.com/laramies/theharvester/blob/master/theHarvester/data/wordlists/api_endpoints.txt Endpoints for accessing threat intelligence data, feeds, indicators, actors, and campaigns. ```APIDOC ## Threat Intelligence Endpoints ### Description Endpoints for accessing and managing threat intelligence data, including feeds, indicators of compromise, threat actors, and campaigns. ### Endpoints - /api/v1/security/threats/intelligence - /api/v1/security/threats/feed - /api/v1/security/threats/indicators - /api/v1/security/threats/actors - /api/v1/security/threats/campaigns ``` -------------------------------- ### Security Scanning Endpoints Source: https://github.com/laramies/theharvester/blob/master/theHarvester/data/wordlists/api_endpoints.txt Endpoints related to security scanning, results, vulnerabilities, targets, configuration, and scheduling. ```APIDOC ## Security Scanning Endpoints ### Description Endpoints for initiating security scans, retrieving scan results, viewing vulnerabilities, managing targets, configuring scans, and scheduling scans. ### Endpoints - /api/v1/security/scan - /api/v1/security/scan/results - /api/v1/security/scan/vulnerabilities - /api/v1/security/scan/targets - /api/v1/security/scan/configuration - /api/v1/security/scan/schedule ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.