+1
-1
@@ -1046,3 +1046,3 @@ "use strict"; | ||
| return __async(this, null, function* () { | ||
| return this.client.post(`/eventReports/inmportReportFromUrl/${eventId}`, { url }); | ||
| return this.client.post(`/eventReports/importReportFromUrl/${eventId}`, { url }); | ||
| }); | ||
@@ -1049,0 +1049,0 @@ } |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"sources":["../src/index.ts","../src/client.ts","../src/resources/resource.ts","../src/resources/events.ts","../src/resources/attributes.ts","../src/resources/users.ts","../src/resources/organisations.ts","../src/resources/servers.ts","../src/resources/workers.ts","../src/resources/feeds.ts","../src/resources/tags.ts","../src/resources/analyst-data.ts","../src/resources/logs.ts","../src/resources/auth-keys.ts","../src/resources/sightings.ts","../src/resources/warninglists.ts","../src/resources/noticelists.ts","../src/resources/objects.ts","../src/resources/taxonomies.ts","../src/resources/galaxy-clusters.ts","../src/resources/galaxies.ts","../src/resources/sharing-groups.ts","../src/resources/user-settings.ts","../src/resources/event-reports.ts"],"sourcesContent":["export * from './client';\r\nexport * from './types';","import axios, { Axios } from 'axios';\r\nimport https from 'https';\r\n\r\nimport Events from './resources/events';\r\nimport Attributes from './resources/attributes';\r\nimport Users from './resources/users';\r\nimport Organisations from './resources/organisations';\r\nimport Servers from './resources/servers';\r\nimport Workers from './resources/workers';\r\nimport Feeds from './resources/feeds';\r\nimport Tags from './resources/tags';\r\nimport AnalystData from './resources/analyst-data';\r\nimport Logs from './resources/logs';\r\nimport AuthKeys from './resources/auth-keys';\r\nimport Sightings from './resources/sightings';\r\nimport Warninglists from './resources/warninglists';\r\nimport Noticelists from './resources/noticelists';\r\nimport Objects from './resources/objects';\r\nimport Taxonomies from './resources/taxonomies';\r\nimport GalaxyClusters from './resources/galaxy-clusters';\r\nimport Galaxies from './resources/galaxies';\r\nimport SharingGroups from './resources/sharing-groups';\r\nimport UserSettings from './resources/user-settings';\r\nimport EventReports from './resources/event-reports';\r\n\r\nexport class Client {\r\n\r\n private readonly client: Axios;\r\n\r\n public readonly events: Events = new Events(this);\r\n public readonly objects: Objects = new Objects(this);\r\n public readonly attributes: Attributes = new Attributes(this);\r\n public readonly users: Users = new Users(this);\r\n public readonly organisations: Organisations = new Organisations(this);\r\n public readonly servers: Servers = new Servers(this);\r\n public readonly workers: Workers = new Workers(this);\r\n public readonly feeds: Feeds = new Feeds(this);\r\n public readonly tags: Tags = new Tags(this);\r\n public readonly analystData: AnalystData = new AnalystData(this);\r\n public readonly logs: Logs = new Logs(this);\r\n public readonly authKeys: AuthKeys = new AuthKeys(this);\r\n public readonly sightings: Sightings = new Sightings(this);\r\n public readonly warninglists: Warninglists = new Warninglists(this);\r\n public readonly noticelists: Noticelists = new Noticelists(this);\r\n public readonly taxonomies: Taxonomies = new Taxonomies(this);\r\n public readonly galaxies: Galaxies = new Galaxies(this);\r\n public readonly galaxyClusters: GalaxyClusters = new GalaxyClusters(this);\r\n public readonly sharingGroups: SharingGroups = new SharingGroups(this);\r\n public readonly userSettings: UserSettings = new UserSettings(this);\r\n public readonly eventReports: EventReports = new EventReports(this);\r\n \r\n constructor(\r\n private readonly instanceUrl: string,\r\n private readonly apiKey: string,\r\n private readonly httpsAgent: https.Agent = new https.Agent({ rejectUnauthorized: false })\r\n ) {\r\n this.instanceUrl = instanceUrl;\r\n this.apiKey = apiKey;\r\n\r\n this.client = axios.create({\r\n baseURL: this.instanceUrl,\r\n httpsAgent: this.httpsAgent,\r\n headers: {\r\n 'Authorization': `${this.apiKey}`,\r\n 'Accept': 'application/json'\r\n }\r\n });\r\n }\r\n\r\n async get(path: string) {\r\n const response = await this.client.get(path);\r\n return response.data;\r\n }\r\n\r\n async post(path: string, data: any = {}) {\r\n const response = await this.client.post(path, data);\r\n return response.data;\r\n }\r\n\r\n async delete(path: string) {\r\n const response = await this.client.delete(path);\r\n return response.data;\r\n }\r\n\r\n async put(path: string, data: any) {\r\n const response = await this.client.put(path, data);\r\n return response.data;\r\n }\r\n\r\n}","import type { Client } from \"../client\";\r\n\r\nexport default class Resource {\r\n constructor(protected readonly client: Client) {}\r\n}","import type { EventRestSearchParams, EventIndexParams } from '../types';\r\nimport Resource from './resource';\r\n\r\nexport default class Events extends Resource {\r\n\r\n // * List events\r\n async list() {\r\n return this.client.get(`/events`);\r\n }\r\n\r\n // * (restSearch) Search events\r\n async restSearch(params: EventRestSearchParams = {}) {\r\n return this.client.post(`/events/restSearch`, params);\r\n }\r\n\r\n // * (index) Search events\r\n async index(params: EventIndexParams = {}) {\r\n return this.client.post(`/events/index`, params);\r\n }\r\n\r\n // * Get event by id\r\n async get(id: string) {\r\n return this.client.get(`/events/view/${id}`);\r\n }\r\n\r\n // * Add event\r\n // TODO: Add type for data\r\n async add(data: any) {\r\n return this.client.post(`/events/add`, data);\r\n }\r\n\r\n // * Edit event\r\n // TODO: Add type for data\r\n async edit(id: string, data: any) {\r\n return this.client.put(`/events/edit/${id}`, data);\r\n }\r\n\r\n // * Delete event\r\n async delete(id: string) {\r\n return this.client.delete(`/events/delete/${id}`);\r\n }\r\n\r\n // * Publish event\r\n async publish(id: string) {\r\n return this.client.post(`/events/publish/${id}`);\r\n }\r\n\r\n // * Unpublish event\r\n async unpublish(id: string) {\r\n return this.client.post(`/events/unpublish/${id}`);\r\n }\r\n\r\n // * Add event tag\r\n async addTag(id: string, tag: string, local: boolean) {\r\n return this.client.post(`/events/addTag/${id}/${tag}/local:${local}`);\r\n }\r\n\r\n // * Remove event tag\r\n async removeTag(id: string, tag: string) {\r\n return this.client.post(`/events/removeTag/${id}/${tag}`);\r\n }\r\n\r\n}","import type { AttributeContext, AttributePercentage, AttributeRestSearchFilter } from \"../types\";\r\nimport Resource from \"./resource\";\r\n\r\nexport default class Attributes extends Resource {\r\n\r\n // * List attributes\r\n async list() {\r\n return this.client.get(`/attributes`);\r\n }\r\n\r\n // * (restSearch) Search attributes\r\n async restSearch(params: AttributeRestSearchFilter = {}) {\r\n return this.client.post(`/attributes/restSearch`, params);\r\n }\r\n\r\n // * Get attribute by id\r\n async get(id: string) {\r\n return this.client.get(`/attributes/view/${id}`);\r\n }\r\n\r\n // * Add attribute\r\n async add(eventId: string, data: any) {\r\n return this.client.post(`/attributes/add/${eventId}`, data);\r\n }\r\n\r\n // * Edit attribute\r\n async edit(id: string, data: any) {\r\n return this.client.put(`/attributes/edit/${id}`, data);\r\n }\r\n\r\n // * Delete attribute\r\n async delete(id: string) {\r\n return this.client.delete(`/attributes/delete/${id}`);\r\n }\r\n\r\n // * Restore an attribute\r\n async restore(id: string) {\r\n return this.client.post(`/attributes/restore/${id}`);\r\n }\r\n\r\n // * Add a tag to an attribute\r\n async addTag(id: string, tag: string, local: boolean) {\r\n return this.client.post(`/attributes/addTag/${id}/${tag}/local:${local}`);\r\n }\r\n\r\n // * Remove a tag from an attribute\r\n async removeTag(id: string, tag: string) {\r\n return this.client.post(`/attributes/removeTag/${id}/${tag}`);\r\n }\r\n\r\n // * Get count of attributes per category\r\n async attributeStatistics(context: AttributeContext, percentage: AttributePercentage) {\r\n return this.client.get(`/attributes/attributeStatistics/${context}/${percentage}`);\r\n }\r\n\r\n // * Get a list of all attribute types\r\n async describeTypes() {\r\n return this.client.get(`/attributes/describeTypes`);\r\n }\r\n\r\n}","import Resource from \"./resource\";\r\n\r\nexport default class Users extends Resource {\r\n \r\n // * List users\r\n public async list() {\r\n return this.client.get(`/admin/users`);\r\n }\r\n\r\n // * Get user by id\r\n public async get(id: string) {\r\n return this.client.get(`/admin/users/view/${id}`);\r\n }\r\n\r\n // * Add user\r\n // TODO: Add type for data\r\n public async add(data: any) {\r\n return this.client.post(`/admin/users/add`, data);\r\n }\r\n\r\n // * Edit user\r\n // TODO: Add type for data\r\n public async edit(id: string, data: any) {\r\n return this.client.post(`/admin/users/edit/${id}`, data);\r\n }\r\n\r\n // * Reset user password\r\n public async resetPassword(id: string, firstTimeReset: '0' | '1' = '0') {\r\n return this.client.post(`/users/initiatePasswordReset/${id}/${firstTimeReset}`);\r\n }\r\n\r\n // * Delete user TOTP\r\n public async deleteTOTP(id: string) {\r\n return this.client.post(`/users/totp_delete/${id}`);\r\n }\r\n\r\n // * Delete user\r\n public async delete(id: string) {\r\n return this.client.delete(`/admin/users/delete/${id}`);\r\n }\r\n\r\n}","import Resource from \"./resource\";\r\n\r\nexport default class Organisations extends Resource {\r\n \r\n // * List organisations\r\n public async list() {\r\n return this.client.get(`/organisations`);\r\n }\r\n\r\n // * Get organisation by id\r\n public async get(id: string) {\r\n return this.client.get(`/organisations/view/${id}`);\r\n }\r\n\r\n // * Add organisation\r\n // TODO: Add type for data\r\n public async add(data: any) {\r\n return this.client.post(`/admin/organisations/add`, data);\r\n }\r\n\r\n // * Edit organisation\r\n // TODO: Add type for data\r\n public async edit(id: string, data: any) {\r\n return this.client.post(`/admin/organisations/edit/${id}`, data);\r\n }\r\n\r\n // * Delete organisation\r\n public async delete(id: string) {\r\n return this.client.delete(`/admin/organisations/delete/${id}`);\r\n }\r\n\r\n}","import Resource from \"./resource\";\r\nimport type { ImportServerParams, PullTechnique, PushTechnique } from \"../types\";\r\n\r\nexport default class Servers extends Resource {\r\n \r\n // * List servers\r\n public async list() {\r\n return this.client.get(`/servers`);\r\n }\r\n\r\n // * Add server\r\n // TODO: Add type\r\n public async add(data: any) {\r\n return this.client.post(`/servers/add`, data);\r\n }\r\n\r\n // * Edit server\r\n // TODO: Add type\r\n public async edit(id: string, data: any) {\r\n return this.client.put(`/servers/edit/${id}`, data);\r\n }\r\n\r\n // * Delete server\r\n public async delete(id: string) {\r\n return this.client.delete(`/servers/delete/${id}`);\r\n }\r\n\r\n // * Pull server\r\n public async pull(id: string, technique: PullTechnique) {\r\n return this.client.get(`/servers/pull/${id}/${technique}`);\r\n }\r\n\r\n // * Push server\r\n public async push(id: string, technique: PushTechnique) {\r\n return this.client.post(`/servers/push/${id}/${technique}`);\r\n }\r\n\r\n // * Get current instance version\r\n public async version() {\r\n return this.client.get(`/servers/getVersion`);\r\n }\r\n\r\n // * Get current instance PyMISP version\r\n public async pymispVersion() {\r\n return this.client.get(`/servers/getPyMISPVersion`);\r\n }\r\n\r\n // * Get current instance settings and diagnostics\r\n public async settings() {\r\n return this.client.get(`/servers/serverSettings`);\r\n }\r\n\r\n // * Update server\r\n public async update() {\r\n return this.client.post(`/servers/update`);\r\n }\r\n\r\n // * Cache server\r\n public async cache() {\r\n return this.client.post(`/servers/cache`);\r\n }\r\n\r\n // * Create sync\r\n public async createSync() {\r\n return this.client.post(`/servers/createSync`);\r\n }\r\n\r\n // * Get current instance UUID\r\n public async uuid() {\r\n return this.client.get(`/servers/getInstanceUUID`);\r\n }\r\n\r\n // * Get server setting by name\r\n public async setting(name: string) {\r\n return this.client.get(`/servers/getSetting/${name}`);\r\n }\r\n\r\n // * Edit server setting\r\n public async editSetting(name: string, value: any) {\r\n return this.client.post(`/servers/serverSettingsEdit/${name}`, { value });\r\n }\r\n\r\n // * Import server\r\n public async import(params: ImportServerParams) {\r\n return this.client.post(`/servers/import`, params);\r\n }\r\n\r\n}","import Resource from \"./resource\";\r\nimport type { WorkerType } from \"../types\";\r\n\r\nexport default class Workers extends Resource {\r\n \r\n // * Get workers\r\n public async list() {\r\n return this.client.get(`/servers/getWorkers`);\r\n }\r\n\r\n // * Start worker\r\n public async start(type: WorkerType) {\r\n return this.client.post(`/servers/startWorker/${type}`);\r\n }\r\n\r\n // * Stop worker\r\n public async stop(pid: number) {\r\n return this.client.post(`/servers/stopWorker/${pid}`);\r\n }\r\n\r\n // * Kill all workers\r\n public async killAll() {\r\n return this.client.post(`/servers/killAllWorkers`);\r\n }\r\n\r\n // * Restart workers\r\n public async restart() {\r\n return this.client.post(`/servers/restartWorkers`);\r\n }\r\n\r\n // * Restart dead workers\r\n public async restartDead() {\r\n return this.client.post(`/servers/restartDeadWorkers`);\r\n }\r\n\r\n}","import { FeedCacheScope } from \"../types\";\r\nimport Resource from \"./resource\";\r\n\r\nexport default class Feeds extends Resource {\r\n\r\n // * List feeds\r\n async list() {\r\n return this.client.get(`/feeds`);\r\n }\r\n\r\n // * Get feed by id\r\n async get(id: string) {\r\n return this.client.get(`/feeds/${id}`);\r\n }\r\n\r\n // * Add feed\r\n // TODO: Add type for data\r\n async add(data: any) {\r\n return this.client.post(`/feeds/add`, data);\r\n }\r\n\r\n // * Edit feed\r\n // TODO: Add type for data\r\n async edit(id: string, data: any) {\r\n return this.client.put(`/feeds/edit/${id}`, data);\r\n }\r\n\r\n // * Enable feed\r\n async enable(id: string) {\r\n return this.client.post(`/feeds/enable/${id}`);\r\n }\r\n\r\n // * Disable feed\r\n async disable(id: string) {\r\n return this.client.post(`/feeds/disable/${id}`);\r\n }\r\n\r\n // * Cache feeds\r\n async cache(scope: FeedCacheScope) {\r\n return this.client.post(`/feeds/cacheFeeds/${scope}`);\r\n }\r\n\r\n // * Fetch from feed by id\r\n async fetch(id: string) {\r\n return this.client.post(`/feeds/fetchFromFeed/${id}`);\r\n }\r\n\r\n // * Fetch from all feeds\r\n async fetchAll() {\r\n return this.client.post(`/feeds/fetchFromAllFeeds`);\r\n }\r\n\r\n}","import Resource from \"./resource\";\r\n\r\nexport default class Tags extends Resource {\r\n\r\n // * List tags\r\n async list() {\r\n return this.client.get(`/tags`);\r\n }\r\n\r\n // * Search tags\r\n async search(term: string) {\r\n return this.client.post(`/tags/search/${encodeURIComponent(term)}`);\r\n }\r\n\r\n // * Get tag by id\r\n async get(id: string) {\r\n return this.client.get(`/tags/view/${id}`);\r\n }\r\n\r\n // * Add tag\r\n async add(data: any) {\r\n return this.client.post(`/tags/add`, data);\r\n }\r\n\r\n // * Edit tag\r\n async edit(id: string, data: any) {\r\n return this.client.put(`/tags/edit/${id}`, data);\r\n }\r\n\r\n // * Delete tag\r\n async delete(id: string) {\r\n return this.client.post(`/tags/delete/${id}`);\r\n }\r\n\r\n}","import type { AnalystDataType, AnalystObjectType } from \"../types\";\r\nimport Resource from \"./resource\";\r\n\r\nexport default class AnalystData extends Resource {\r\n\r\n // * List analyst data\r\n async list(type: AnalystDataType) {\r\n return this.client.get(`/analystData/index/${type}`);\r\n }\r\n\r\n // * Get analyst data by id\r\n async get(type: AnalystDataType, id: string) {\r\n return this.client.get(`/analystData/view/${type}/${id}`);\r\n }\r\n\r\n // * Add analyst data\r\n // TODO: Add type for data\r\n async add(type: AnalystDataType, objectId: string, objectType: AnalystObjectType, data: any) {\r\n return this.client.post(`/analystData/add/${type}/${objectId}/${objectType}`, data);\r\n }\r\n\r\n // * Edit analyst data\r\n // TODO: Add type for data\r\n async edit(type: AnalystDataType, id: string, data: any) {\r\n return this.client.post(`/analystData/edit/${type}/${id}`, data);\r\n }\r\n\r\n // * Delete analyst data\r\n async delete(type: AnalystDataType, id: string) {\r\n return this.client.delete(`/analystData/delete/${type}/${id}`);\r\n }\r\n\r\n}","import { LogSearchParams } from \"../types\";\r\nimport Resource from \"./resource\";\r\n\r\nexport default class Logs extends Resource {\r\n \r\n // * Search logs\r\n public async search(params: LogSearchParams = {}) {\r\n return this.client.post(`/admin/logs`, params);\r\n }\r\n\r\n}","import Resource from \"./resource\";\r\nimport type { AuthKeySearchParams } from \"../types\";\r\n\r\nexport default class AuthKeys extends Resource {\r\n\r\n // * List auth keys\r\n async list() {\r\n return this.client.get(`/auth_keys`);\r\n }\r\n\r\n // * Search auth keys\r\n async search(params: AuthKeySearchParams = {}) {\r\n return this.client.post(`/auth_keys`, params);\r\n }\r\n\r\n // * Get auth key by id\r\n async get(id: string) {\r\n return this.client.get(`/auth_keys/view/${id}`);\r\n }\r\n\r\n // * Add auth key\r\n async add(data: any) {\r\n return this.client.post(`/auth_keys/add`, data);\r\n }\r\n\r\n // * Edit auth key\r\n async edit(id: string, data: any) {\r\n return this.client.post(`/auth_keys/edit/${id}`, data);\r\n }\r\n\r\n // * Delete auth key\r\n async delete(id: string) {\r\n return this.client.delete(`/auth_keys/delete/${id}`);\r\n }\r\n\r\n}","import { AttributeRestSearchFilter } from \"../types\";\r\nimport Resource from \"./resource\";\r\n\r\nexport default class Sightings extends Resource {\r\n \r\n // * Get sightings by event id\r\n public async list(eventId: string) {\r\n return this.client.get(`/sightings/index/${eventId}`);\r\n }\r\n\r\n // * Add sightings of a list of values\r\n public async add(values: string[], timestamp?: string, filters?: AttributeRestSearchFilter) {\r\n return this.client.post(`/sightings/add`, { values, timestamp, filters });\r\n }\r\n\r\n // * Add sighting of an attribute\r\n public async addAttribute(attributeId: string) {\r\n return this.client.post(`/sightings/add/${attributeId}`);\r\n }\r\n\r\n // * Delete sighting\r\n public async delete(sightingId: string) {\r\n return this.client.post(`/sightings/delete/${sightingId}`);\r\n }\r\n\r\n}","import { WarningListSearchParams, WarningListToggleParams } from \"../types\";\r\nimport Resource from \"./resource\";\r\n\r\nexport default class Warninglists extends Resource {\r\n \r\n // * Get warning lists\r\n public async list() {\r\n return this.client.get(`/warninglists`);\r\n }\r\n\r\n // * Search warning lists\r\n public async search(params: WarningListSearchParams) {\r\n return this.client.post(`/warninglists`, params);\r\n }\r\n\r\n // * Get warning list by id\r\n public async get(id: string) {\r\n return this.client.get(`/warninglists/view/${id}`);\r\n }\r\n\r\n // * Enable or disable warning lists\r\n public async toggle(params: WarningListToggleParams) {\r\n return this.client.post(`/warninglists/toggleEnable`, params);\r\n }\r\n\r\n // * Check if a list of values are in a warning list\r\n public async check(values: string[]) {\r\n return this.client.post(`/warninglists/checkValue`, values);\r\n }\r\n\r\n // * Update warning lists\r\n public async update() {\r\n return this.client.post(`/warninglists/update`);\r\n }\r\n\r\n}","import { WarningListSearchParams, WarningListToggleParams } from \"../types\";\r\nimport Resource from \"./resource\";\r\n\r\nexport default class Noticelists extends Resource {\r\n \r\n // * Get noticelists\r\n public async list() {\r\n return this.client.get(`/noticelists`);\r\n }\r\n\r\n // * Get noticelist by id\r\n public async get(id: string) {\r\n return this.client.get(`/noticelists/view/${id}`);\r\n }\r\n\r\n // * Enable or disable noticelist\r\n public async toggle(id: string) {\r\n return this.client.post(`/noticelists/toggleEnable/${id}`);\r\n }\r\n\r\n // * Update noticelists\r\n public async update() {\r\n return this.client.post(`/noticelists/update`);\r\n }\r\n\r\n}","import type { ObjectSearchParams } from \"../types\";\r\nimport Resource from \"./resource\";\r\n\r\nexport default class Objects extends Resource {\r\n\r\n // * List objects\r\n async search(params: ObjectSearchParams) {\r\n return this.client.post(`/objects/restsearch`, params);\r\n }\r\n\r\n // * Add object to an event\r\n async add(eventId: string, objectTemplateId: string, data: any) {\r\n return this.client.post(`/objects/add/${eventId}/${objectTemplateId}`, data);\r\n }\r\n\r\n // * Get object by id\r\n async get(id: string) {\r\n return this.client.get(`/objects/view/${id}`);\r\n }\r\n\r\n // * Delete object\r\n async delete(id: string) {\r\n return this.client.delete(`/objects/delete/${id}`);\r\n }\r\n\r\n}","import Resource from \"./resource\";\r\n\r\nexport default class Taxonomies extends Resource {\r\n \r\n // * Get taxonomies\r\n public async list() {\r\n return this.client.get(`/taxonomies`);\r\n }\r\n\r\n // * Get taxonomy by id\r\n public async get(id: string) {\r\n return this.client.get(`/taxonomies/view/${id}`);\r\n }\r\n\r\n // * Enable taxonomy\r\n public async enable(id: string) {\r\n return this.client.post(`/taxonomies/enable/${id}`);\r\n }\r\n\r\n // * Disable taxonomy\r\n public async disable(id: string) {\r\n return this.client.post(`/taxonomies/disable/${id}`);\r\n }\r\n \r\n // * Update taxonomies\r\n public async update() {\r\n return this.client.post(`/taxonomies/update`);\r\n }\r\n\r\n // * Get a taxonomy extended with tags used in events and attributes\r\n public async getWithTags(id: string) {\r\n return this.client.get(`/taxonomies/taxonomy_tags/${id}`);\r\n }\r\n\r\n // * Export taxonomy\r\n public async export(id: string) {\r\n return this.client.get(`/taxonomies/export/${id}`);\r\n }\r\n\r\n}","import Resource from \"./resource\";\r\nimport { GalaxyClusterSearchFilter } from \"../types\";\r\n\r\nexport default class GalaxyClusters extends Resource {\r\n\r\n // * List galaxy clusters\r\n async list(galaxyId: string) {\r\n return this.client.get(`/galaxy_clusters/index/${galaxyId}`);\r\n }\r\n\r\n // * Search galaxy clusters\r\n async search(galaxyId: string, params: GalaxyClusterSearchFilter) {\r\n return this.client.post(`/galaxy_clusters/index/${galaxyId}`, params);\r\n }\r\n\r\n // * Get galaxy cluster by id\r\n async get(clusterId: string) {\r\n return this.client.get(`/galaxy_clusters/view/${clusterId}`);\r\n }\r\n\r\n // * Add galaxy cluster\r\n async add(galaxyId: string, data: any) {\r\n return this.client.post(`/galaxy_clusters/add/${galaxyId}`, data);\r\n }\r\n\r\n // * Edit galaxy cluster\r\n async edit(clusterId: string, data: any) {\r\n return this.client.post(`/galaxy_clusters/edit/${clusterId}`, data);\r\n }\r\n\r\n // * Publish galaxy cluster\r\n async publish(clusterId: string) {\r\n return this.client.post(`/galaxy_clusters/publish/${clusterId}`);\r\n }\r\n\r\n // * Unpublish galaxy cluster\r\n async unpublish(clusterId: string) {\r\n return this.client.post(`/galaxy_clusters/unpublish/${clusterId}`);\r\n }\r\n \r\n // * Delete galaxy cluster\r\n async delete(clusterId: string) {\r\n return this.client.post(`/galaxy_clusters/delete/${clusterId}`);\r\n }\r\n\r\n // * Restore galaxy cluster\r\n async restore(clusterId: string) {\r\n return this.client.post(`/galaxy_clusters/restore/${clusterId}`);\r\n }\r\n \r\n}","import Resource from \"./resource\";\r\n\r\nexport default class Galaxies extends Resource {\r\n\r\n // * List galaxies\r\n async list() {\r\n return this.client.get(`/galaxies`);\r\n }\r\n\r\n // * Search galaxies\r\n async search(value: string) {\r\n return this.client.post(`/galaxies/search`, { value });\r\n }\r\n\r\n // * Get galaxy by id\r\n async get(id: string) {\r\n return this.client.get(`/galaxies/view/${id}`);\r\n }\r\n\r\n // * Import galaxy cluster\r\n // TODO: Add type for data\r\n async import(data: any) {\r\n return this.client.post(`/galaxies/import`, data);\r\n }\r\n\r\n // * Export galaxy cluster\r\n // TODO: Add type for data\r\n async export(id: string, data: any) {\r\n return this.client.post(`/galaxies/export/${id}`, data);\r\n }\r\n\r\n // * Delete galaxy\r\n async delete(id: string) {\r\n return this.client.delete(`/galaxies/delete/${id}`);\r\n }\r\n\r\n // * Attach galaxy cluster tag to entity\r\n // TODO: Add type for data\r\n async attach(attachTargetId: string, attachTargetType: string, local: boolean, data: any) {\r\n return this.client.post(`/galaxies/attachCluster/${attachTargetId}/${attachTargetType}/local:${local}`, data);\r\n }\r\n\r\n}","import Resource from \"./resource\";\r\n\r\nexport default class SharingGroups extends Resource {\r\n \r\n // * Get sharing groups\r\n public async list() {\r\n return this.client.get(`/sharing_groups`);\r\n }\r\n\r\n // * Get sharing group by id\r\n public async get(id: string) {\r\n return this.client.get(`/sharing_groups/view/${id}`);\r\n }\r\n\r\n // * Add sharing group\r\n // TODO: Add type for data\r\n public async add(data: any) {\r\n return this.client.post(`/sharing_groups/add`, data);\r\n }\r\n\r\n // * Edit sharing group\r\n // TODO: Add type for data\r\n public async edit(id: string, data: any) {\r\n return this.client.post(`/sharing_groups/edit/${id}`, data);\r\n }\r\n\r\n // * Delete sharing group\r\n public async delete(id: string) {\r\n return this.client.delete(`/sharing_groups/delete/${id}`);\r\n }\r\n\r\n // * Add an organisation to a sharing group\r\n public async addOrganisation(sharingGroupId: string, organisationId: string) {\r\n return this.client.post(`/sharing_groups/addOrg/${sharingGroupId}/${organisationId}`);\r\n }\r\n\r\n // * Remove an organisation from a sharing group\r\n public async removeOrganisation(sharingGroupId: string, organisationId: string) {\r\n return this.client.post(`/sharing_groups/removeOrg/${sharingGroupId}/${organisationId}`);\r\n }\r\n\r\n // * Add a server to a sharing group\r\n public async addServer(sharingGroupId: string, serverId: string) {\r\n return this.client.post(`/sharing_groups/addServer/${sharingGroupId}/${serverId}`);\r\n }\r\n\r\n // * Remove a server from a sharing group\r\n public async removeServer(sharingGroupId: string, serverId: string) {\r\n return this.client.post(`/sharing_groups/removeServer/${sharingGroupId}/${serverId}`);\r\n }\r\n\r\n}","import { UserSettingName, UserSettingSearchFilter } from \"../types\";\r\nimport Resource from \"./resource\";\r\n\r\nexport default class UserSettings extends Resource {\r\n\r\n // * Get user settings\r\n public async list() {\r\n return this.client.get(`/user_settings`);\r\n }\r\n\r\n // * Search user settings\r\n public async search(params: UserSettingSearchFilter) {\r\n return this.client.post(`/user_settings`, params);\r\n }\r\n\r\n // * Get user setting by id\r\n public async get(id: string) {\r\n return this.client.get(`/user_settings/view/${id}`);\r\n }\r\n\r\n // * Delete user setting by id\r\n public async delete(id: string) {\r\n return this.client.delete(`/user_settings/${id}`);\r\n }\r\n\r\n // * Get user setting for specific user\r\n public async getForUser(userId: string, name: string) {\r\n return this.client.get(`/user_settings/getSetting/${userId}/${name}`);\r\n }\r\n\r\n // * Set user setting for specific user\r\n public async setForUser(userId: string, name: UserSettingName, data: any) {\r\n return this.client.post(`/user_settings/setSetting/${userId}/${name}`, data);\r\n }\r\n\r\n}","import Resource from \"./resource\";\r\n\r\nexport default class EventReports extends Resource {\r\n\r\n // * List event reports\r\n async list() {\r\n return this.client.get(`/eventReports/index`);\r\n }\r\n\r\n // * Get event report by id\r\n async get(id: string) {\r\n return this.client.get(`/eventReports/view/${id}`);\r\n }\r\n\r\n // * Add event report\r\n async add(eventId: string, data: any) {\r\n return this.client.post(`/eventReports/add/${eventId}`, data);\r\n }\r\n\r\n // * Edit event report\r\n async edit(id: string, data: any) {\r\n return this.client.post(`/eventReports/edit/${id}`, data);\r\n }\r\n\r\n // * Delete event report\r\n async delete(id: string) {\r\n return this.client.post(`/eventReports/delete/${id}`);\r\n }\r\n \r\n // * Hard delete event report\r\n async hardDelete(id: string, hardDelete: '0' | '1') {\r\n return this.client.post(`/eventReports/delete/${id}/${hardDelete}`);\r\n }\r\n\r\n // * Restore event report\r\n async restore(id: string) {\r\n return this.client.post(`/eventReports/restore/${id}`);\r\n }\r\n\r\n // * Import event report from URL\r\n async import(eventId: string, url: string) {\r\n return this.client.post(`/eventReports/inmportReportFromUrl/${eventId}`, { url });\r\n }\r\n\r\n}"],"mappings":"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","names":["https","axios"]} | ||
| {"version":3,"sources":["../src/index.ts","../src/client.ts","../src/resources/resource.ts","../src/resources/events.ts","../src/resources/attributes.ts","../src/resources/users.ts","../src/resources/organisations.ts","../src/resources/servers.ts","../src/resources/workers.ts","../src/resources/feeds.ts","../src/resources/tags.ts","../src/resources/analyst-data.ts","../src/resources/logs.ts","../src/resources/auth-keys.ts","../src/resources/sightings.ts","../src/resources/warninglists.ts","../src/resources/noticelists.ts","../src/resources/objects.ts","../src/resources/taxonomies.ts","../src/resources/galaxy-clusters.ts","../src/resources/galaxies.ts","../src/resources/sharing-groups.ts","../src/resources/user-settings.ts","../src/resources/event-reports.ts"],"sourcesContent":["export * from './client';\r\nexport * from './types';","import axios, { Axios } from 'axios';\r\nimport https from 'https';\r\n\r\nimport Events from './resources/events';\r\nimport Attributes from './resources/attributes';\r\nimport Users from './resources/users';\r\nimport Organisations from './resources/organisations';\r\nimport Servers from './resources/servers';\r\nimport Workers from './resources/workers';\r\nimport Feeds from './resources/feeds';\r\nimport Tags from './resources/tags';\r\nimport AnalystData from './resources/analyst-data';\r\nimport Logs from './resources/logs';\r\nimport AuthKeys from './resources/auth-keys';\r\nimport Sightings from './resources/sightings';\r\nimport Warninglists from './resources/warninglists';\r\nimport Noticelists from './resources/noticelists';\r\nimport Objects from './resources/objects';\r\nimport Taxonomies from './resources/taxonomies';\r\nimport GalaxyClusters from './resources/galaxy-clusters';\r\nimport Galaxies from './resources/galaxies';\r\nimport SharingGroups from './resources/sharing-groups';\r\nimport UserSettings from './resources/user-settings';\r\nimport EventReports from './resources/event-reports';\r\n\r\nexport class Client {\r\n\r\n private readonly client: Axios;\r\n\r\n public readonly events: Events = new Events(this);\r\n public readonly objects: Objects = new Objects(this);\r\n public readonly attributes: Attributes = new Attributes(this);\r\n public readonly users: Users = new Users(this);\r\n public readonly organisations: Organisations = new Organisations(this);\r\n public readonly servers: Servers = new Servers(this);\r\n public readonly workers: Workers = new Workers(this);\r\n public readonly feeds: Feeds = new Feeds(this);\r\n public readonly tags: Tags = new Tags(this);\r\n public readonly analystData: AnalystData = new AnalystData(this);\r\n public readonly logs: Logs = new Logs(this);\r\n public readonly authKeys: AuthKeys = new AuthKeys(this);\r\n public readonly sightings: Sightings = new Sightings(this);\r\n public readonly warninglists: Warninglists = new Warninglists(this);\r\n public readonly noticelists: Noticelists = new Noticelists(this);\r\n public readonly taxonomies: Taxonomies = new Taxonomies(this);\r\n public readonly galaxies: Galaxies = new Galaxies(this);\r\n public readonly galaxyClusters: GalaxyClusters = new GalaxyClusters(this);\r\n public readonly sharingGroups: SharingGroups = new SharingGroups(this);\r\n public readonly userSettings: UserSettings = new UserSettings(this);\r\n public readonly eventReports: EventReports = new EventReports(this);\r\n \r\n constructor(\r\n private readonly instanceUrl: string,\r\n private readonly apiKey: string,\r\n private readonly httpsAgent: https.Agent = new https.Agent({ rejectUnauthorized: false })\r\n ) {\r\n this.instanceUrl = instanceUrl;\r\n this.apiKey = apiKey;\r\n\r\n this.client = axios.create({\r\n baseURL: this.instanceUrl,\r\n httpsAgent: this.httpsAgent,\r\n headers: {\r\n 'Authorization': `${this.apiKey}`,\r\n 'Accept': 'application/json'\r\n }\r\n });\r\n }\r\n\r\n async get(path: string) {\r\n const response = await this.client.get(path);\r\n return response.data;\r\n }\r\n\r\n async post(path: string, data: any = {}) {\r\n const response = await this.client.post(path, data);\r\n return response.data;\r\n }\r\n\r\n async delete(path: string) {\r\n const response = await this.client.delete(path);\r\n return response.data;\r\n }\r\n\r\n async put(path: string, data: any) {\r\n const response = await this.client.put(path, data);\r\n return response.data;\r\n }\r\n\r\n}","import type { Client } from \"../client\";\r\n\r\nexport default class Resource {\r\n constructor(protected readonly client: Client) {}\r\n}","import type { EventRestSearchParams, EventIndexParams } from '../types';\r\nimport Resource from './resource';\r\n\r\nexport default class Events extends Resource {\r\n\r\n // * List events\r\n async list() {\r\n return this.client.get(`/events`);\r\n }\r\n\r\n // * (restSearch) Search events\r\n async restSearch(params: EventRestSearchParams = {}) {\r\n return this.client.post(`/events/restSearch`, params);\r\n }\r\n\r\n // * (index) Search events\r\n async index(params: EventIndexParams = {}) {\r\n return this.client.post(`/events/index`, params);\r\n }\r\n\r\n // * Get event by id\r\n async get(id: string) {\r\n return this.client.get(`/events/view/${id}`);\r\n }\r\n\r\n // * Add event\r\n // TODO: Add type for data\r\n async add(data: any) {\r\n return this.client.post(`/events/add`, data);\r\n }\r\n\r\n // * Edit event\r\n // TODO: Add type for data\r\n async edit(id: string, data: any) {\r\n return this.client.put(`/events/edit/${id}`, data);\r\n }\r\n\r\n // * Delete event\r\n async delete(id: string) {\r\n return this.client.delete(`/events/delete/${id}`);\r\n }\r\n\r\n // * Publish event\r\n async publish(id: string) {\r\n return this.client.post(`/events/publish/${id}`);\r\n }\r\n\r\n // * Unpublish event\r\n async unpublish(id: string) {\r\n return this.client.post(`/events/unpublish/${id}`);\r\n }\r\n\r\n // * Add event tag\r\n async addTag(id: string, tag: string, local: boolean) {\r\n return this.client.post(`/events/addTag/${id}/${tag}/local:${local}`);\r\n }\r\n\r\n // * Remove event tag\r\n async removeTag(id: string, tag: string) {\r\n return this.client.post(`/events/removeTag/${id}/${tag}`);\r\n }\r\n\r\n}","import type { AttributeContext, AttributePercentage, AttributeRestSearchFilter } from \"../types\";\r\nimport Resource from \"./resource\";\r\n\r\nexport default class Attributes extends Resource {\r\n\r\n // * List attributes\r\n async list() {\r\n return this.client.get(`/attributes`);\r\n }\r\n\r\n // * (restSearch) Search attributes\r\n async restSearch(params: AttributeRestSearchFilter = {}) {\r\n return this.client.post(`/attributes/restSearch`, params);\r\n }\r\n\r\n // * Get attribute by id\r\n async get(id: string) {\r\n return this.client.get(`/attributes/view/${id}`);\r\n }\r\n\r\n // * Add attribute\r\n async add(eventId: string, data: any) {\r\n return this.client.post(`/attributes/add/${eventId}`, data);\r\n }\r\n\r\n // * Edit attribute\r\n async edit(id: string, data: any) {\r\n return this.client.put(`/attributes/edit/${id}`, data);\r\n }\r\n\r\n // * Delete attribute\r\n async delete(id: string) {\r\n return this.client.delete(`/attributes/delete/${id}`);\r\n }\r\n\r\n // * Restore an attribute\r\n async restore(id: string) {\r\n return this.client.post(`/attributes/restore/${id}`);\r\n }\r\n\r\n // * Add a tag to an attribute\r\n async addTag(id: string, tag: string, local: boolean) {\r\n return this.client.post(`/attributes/addTag/${id}/${tag}/local:${local}`);\r\n }\r\n\r\n // * Remove a tag from an attribute\r\n async removeTag(id: string, tag: string) {\r\n return this.client.post(`/attributes/removeTag/${id}/${tag}`);\r\n }\r\n\r\n // * Get count of attributes per category\r\n async attributeStatistics(context: AttributeContext, percentage: AttributePercentage) {\r\n return this.client.get(`/attributes/attributeStatistics/${context}/${percentage}`);\r\n }\r\n\r\n // * Get a list of all attribute types\r\n async describeTypes() {\r\n return this.client.get(`/attributes/describeTypes`);\r\n }\r\n\r\n}","import Resource from \"./resource\";\r\n\r\nexport default class Users extends Resource {\r\n \r\n // * List users\r\n public async list() {\r\n return this.client.get(`/admin/users`);\r\n }\r\n\r\n // * Get user by id\r\n public async get(id: string) {\r\n return this.client.get(`/admin/users/view/${id}`);\r\n }\r\n\r\n // * Add user\r\n // TODO: Add type for data\r\n public async add(data: any) {\r\n return this.client.post(`/admin/users/add`, data);\r\n }\r\n\r\n // * Edit user\r\n // TODO: Add type for data\r\n public async edit(id: string, data: any) {\r\n return this.client.post(`/admin/users/edit/${id}`, data);\r\n }\r\n\r\n // * Reset user password\r\n public async resetPassword(id: string, firstTimeReset: '0' | '1' = '0') {\r\n return this.client.post(`/users/initiatePasswordReset/${id}/${firstTimeReset}`);\r\n }\r\n\r\n // * Delete user TOTP\r\n public async deleteTOTP(id: string) {\r\n return this.client.post(`/users/totp_delete/${id}`);\r\n }\r\n\r\n // * Delete user\r\n public async delete(id: string) {\r\n return this.client.delete(`/admin/users/delete/${id}`);\r\n }\r\n\r\n}","import Resource from \"./resource\";\r\n\r\nexport default class Organisations extends Resource {\r\n \r\n // * List organisations\r\n public async list() {\r\n return this.client.get(`/organisations`);\r\n }\r\n\r\n // * Get organisation by id\r\n public async get(id: string) {\r\n return this.client.get(`/organisations/view/${id}`);\r\n }\r\n\r\n // * Add organisation\r\n // TODO: Add type for data\r\n public async add(data: any) {\r\n return this.client.post(`/admin/organisations/add`, data);\r\n }\r\n\r\n // * Edit organisation\r\n // TODO: Add type for data\r\n public async edit(id: string, data: any) {\r\n return this.client.post(`/admin/organisations/edit/${id}`, data);\r\n }\r\n\r\n // * Delete organisation\r\n public async delete(id: string) {\r\n return this.client.delete(`/admin/organisations/delete/${id}`);\r\n }\r\n\r\n}","import Resource from \"./resource\";\r\nimport type { ImportServerParams, PullTechnique, PushTechnique } from \"../types\";\r\n\r\nexport default class Servers extends Resource {\r\n \r\n // * List servers\r\n public async list() {\r\n return this.client.get(`/servers`);\r\n }\r\n\r\n // * Add server\r\n // TODO: Add type\r\n public async add(data: any) {\r\n return this.client.post(`/servers/add`, data);\r\n }\r\n\r\n // * Edit server\r\n // TODO: Add type\r\n public async edit(id: string, data: any) {\r\n return this.client.put(`/servers/edit/${id}`, data);\r\n }\r\n\r\n // * Delete server\r\n public async delete(id: string) {\r\n return this.client.delete(`/servers/delete/${id}`);\r\n }\r\n\r\n // * Pull server\r\n public async pull(id: string, technique: PullTechnique) {\r\n return this.client.get(`/servers/pull/${id}/${technique}`);\r\n }\r\n\r\n // * Push server\r\n public async push(id: string, technique: PushTechnique) {\r\n return this.client.post(`/servers/push/${id}/${technique}`);\r\n }\r\n\r\n // * Get current instance version\r\n public async version() {\r\n return this.client.get(`/servers/getVersion`);\r\n }\r\n\r\n // * Get current instance PyMISP version\r\n public async pymispVersion() {\r\n return this.client.get(`/servers/getPyMISPVersion`);\r\n }\r\n\r\n // * Get current instance settings and diagnostics\r\n public async settings() {\r\n return this.client.get(`/servers/serverSettings`);\r\n }\r\n\r\n // * Update server\r\n public async update() {\r\n return this.client.post(`/servers/update`);\r\n }\r\n\r\n // * Cache server\r\n public async cache() {\r\n return this.client.post(`/servers/cache`);\r\n }\r\n\r\n // * Create sync\r\n public async createSync() {\r\n return this.client.post(`/servers/createSync`);\r\n }\r\n\r\n // * Get current instance UUID\r\n public async uuid() {\r\n return this.client.get(`/servers/getInstanceUUID`);\r\n }\r\n\r\n // * Get server setting by name\r\n public async setting(name: string) {\r\n return this.client.get(`/servers/getSetting/${name}`);\r\n }\r\n\r\n // * Edit server setting\r\n public async editSetting(name: string, value: any) {\r\n return this.client.post(`/servers/serverSettingsEdit/${name}`, { value });\r\n }\r\n\r\n // * Import server\r\n public async import(params: ImportServerParams) {\r\n return this.client.post(`/servers/import`, params);\r\n }\r\n\r\n}","import Resource from \"./resource\";\r\nimport type { WorkerType } from \"../types\";\r\n\r\nexport default class Workers extends Resource {\r\n \r\n // * Get workers\r\n public async list() {\r\n return this.client.get(`/servers/getWorkers`);\r\n }\r\n\r\n // * Start worker\r\n public async start(type: WorkerType) {\r\n return this.client.post(`/servers/startWorker/${type}`);\r\n }\r\n\r\n // * Stop worker\r\n public async stop(pid: number) {\r\n return this.client.post(`/servers/stopWorker/${pid}`);\r\n }\r\n\r\n // * Kill all workers\r\n public async killAll() {\r\n return this.client.post(`/servers/killAllWorkers`);\r\n }\r\n\r\n // * Restart workers\r\n public async restart() {\r\n return this.client.post(`/servers/restartWorkers`);\r\n }\r\n\r\n // * Restart dead workers\r\n public async restartDead() {\r\n return this.client.post(`/servers/restartDeadWorkers`);\r\n }\r\n\r\n}","import { FeedCacheScope } from \"../types\";\r\nimport Resource from \"./resource\";\r\n\r\nexport default class Feeds extends Resource {\r\n\r\n // * List feeds\r\n async list() {\r\n return this.client.get(`/feeds`);\r\n }\r\n\r\n // * Get feed by id\r\n async get(id: string) {\r\n return this.client.get(`/feeds/${id}`);\r\n }\r\n\r\n // * Add feed\r\n // TODO: Add type for data\r\n async add(data: any) {\r\n return this.client.post(`/feeds/add`, data);\r\n }\r\n\r\n // * Edit feed\r\n // TODO: Add type for data\r\n async edit(id: string, data: any) {\r\n return this.client.put(`/feeds/edit/${id}`, data);\r\n }\r\n\r\n // * Enable feed\r\n async enable(id: string) {\r\n return this.client.post(`/feeds/enable/${id}`);\r\n }\r\n\r\n // * Disable feed\r\n async disable(id: string) {\r\n return this.client.post(`/feeds/disable/${id}`);\r\n }\r\n\r\n // * Cache feeds\r\n async cache(scope: FeedCacheScope) {\r\n return this.client.post(`/feeds/cacheFeeds/${scope}`);\r\n }\r\n\r\n // * Fetch from feed by id\r\n async fetch(id: string) {\r\n return this.client.post(`/feeds/fetchFromFeed/${id}`);\r\n }\r\n\r\n // * Fetch from all feeds\r\n async fetchAll() {\r\n return this.client.post(`/feeds/fetchFromAllFeeds`);\r\n }\r\n\r\n}","import Resource from \"./resource\";\r\n\r\nexport default class Tags extends Resource {\r\n\r\n // * List tags\r\n async list() {\r\n return this.client.get(`/tags`);\r\n }\r\n\r\n // * Search tags\r\n async search(term: string) {\r\n return this.client.post(`/tags/search/${encodeURIComponent(term)}`);\r\n }\r\n\r\n // * Get tag by id\r\n async get(id: string) {\r\n return this.client.get(`/tags/view/${id}`);\r\n }\r\n\r\n // * Add tag\r\n async add(data: any) {\r\n return this.client.post(`/tags/add`, data);\r\n }\r\n\r\n // * Edit tag\r\n async edit(id: string, data: any) {\r\n return this.client.put(`/tags/edit/${id}`, data);\r\n }\r\n\r\n // * Delete tag\r\n async delete(id: string) {\r\n return this.client.post(`/tags/delete/${id}`);\r\n }\r\n\r\n}","import type { AnalystDataType, AnalystObjectType } from \"../types\";\r\nimport Resource from \"./resource\";\r\n\r\nexport default class AnalystData extends Resource {\r\n\r\n // * List analyst data\r\n async list(type: AnalystDataType) {\r\n return this.client.get(`/analystData/index/${type}`);\r\n }\r\n\r\n // * Get analyst data by id\r\n async get(type: AnalystDataType, id: string) {\r\n return this.client.get(`/analystData/view/${type}/${id}`);\r\n }\r\n\r\n // * Add analyst data\r\n // TODO: Add type for data\r\n async add(type: AnalystDataType, objectId: string, objectType: AnalystObjectType, data: any) {\r\n return this.client.post(`/analystData/add/${type}/${objectId}/${objectType}`, data);\r\n }\r\n\r\n // * Edit analyst data\r\n // TODO: Add type for data\r\n async edit(type: AnalystDataType, id: string, data: any) {\r\n return this.client.post(`/analystData/edit/${type}/${id}`, data);\r\n }\r\n\r\n // * Delete analyst data\r\n async delete(type: AnalystDataType, id: string) {\r\n return this.client.delete(`/analystData/delete/${type}/${id}`);\r\n }\r\n\r\n}","import { LogSearchParams } from \"../types\";\r\nimport Resource from \"./resource\";\r\n\r\nexport default class Logs extends Resource {\r\n \r\n // * Search logs\r\n public async search(params: LogSearchParams = {}) {\r\n return this.client.post(`/admin/logs`, params);\r\n }\r\n\r\n}","import Resource from \"./resource\";\r\nimport type { AuthKeySearchParams } from \"../types\";\r\n\r\nexport default class AuthKeys extends Resource {\r\n\r\n // * List auth keys\r\n async list() {\r\n return this.client.get(`/auth_keys`);\r\n }\r\n\r\n // * Search auth keys\r\n async search(params: AuthKeySearchParams = {}) {\r\n return this.client.post(`/auth_keys`, params);\r\n }\r\n\r\n // * Get auth key by id\r\n async get(id: string) {\r\n return this.client.get(`/auth_keys/view/${id}`);\r\n }\r\n\r\n // * Add auth key\r\n async add(data: any) {\r\n return this.client.post(`/auth_keys/add`, data);\r\n }\r\n\r\n // * Edit auth key\r\n async edit(id: string, data: any) {\r\n return this.client.post(`/auth_keys/edit/${id}`, data);\r\n }\r\n\r\n // * Delete auth key\r\n async delete(id: string) {\r\n return this.client.delete(`/auth_keys/delete/${id}`);\r\n }\r\n\r\n}","import { AttributeRestSearchFilter } from \"../types\";\r\nimport Resource from \"./resource\";\r\n\r\nexport default class Sightings extends Resource {\r\n \r\n // * Get sightings by event id\r\n public async list(eventId: string) {\r\n return this.client.get(`/sightings/index/${eventId}`);\r\n }\r\n\r\n // * Add sightings of a list of values\r\n public async add(values: string[], timestamp?: string, filters?: AttributeRestSearchFilter) {\r\n return this.client.post(`/sightings/add`, { values, timestamp, filters });\r\n }\r\n\r\n // * Add sighting of an attribute\r\n public async addAttribute(attributeId: string) {\r\n return this.client.post(`/sightings/add/${attributeId}`);\r\n }\r\n\r\n // * Delete sighting\r\n public async delete(sightingId: string) {\r\n return this.client.post(`/sightings/delete/${sightingId}`);\r\n }\r\n\r\n}","import { WarningListSearchParams, WarningListToggleParams } from \"../types\";\r\nimport Resource from \"./resource\";\r\n\r\nexport default class Warninglists extends Resource {\r\n \r\n // * Get warning lists\r\n public async list() {\r\n return this.client.get(`/warninglists`);\r\n }\r\n\r\n // * Search warning lists\r\n public async search(params: WarningListSearchParams) {\r\n return this.client.post(`/warninglists`, params);\r\n }\r\n\r\n // * Get warning list by id\r\n public async get(id: string) {\r\n return this.client.get(`/warninglists/view/${id}`);\r\n }\r\n\r\n // * Enable or disable warning lists\r\n public async toggle(params: WarningListToggleParams) {\r\n return this.client.post(`/warninglists/toggleEnable`, params);\r\n }\r\n\r\n // * Check if a list of values are in a warning list\r\n public async check(values: string[]) {\r\n return this.client.post(`/warninglists/checkValue`, values);\r\n }\r\n\r\n // * Update warning lists\r\n public async update() {\r\n return this.client.post(`/warninglists/update`);\r\n }\r\n\r\n}","import { WarningListSearchParams, WarningListToggleParams } from \"../types\";\r\nimport Resource from \"./resource\";\r\n\r\nexport default class Noticelists extends Resource {\r\n \r\n // * Get noticelists\r\n public async list() {\r\n return this.client.get(`/noticelists`);\r\n }\r\n\r\n // * Get noticelist by id\r\n public async get(id: string) {\r\n return this.client.get(`/noticelists/view/${id}`);\r\n }\r\n\r\n // * Enable or disable noticelist\r\n public async toggle(id: string) {\r\n return this.client.post(`/noticelists/toggleEnable/${id}`);\r\n }\r\n\r\n // * Update noticelists\r\n public async update() {\r\n return this.client.post(`/noticelists/update`);\r\n }\r\n\r\n}","import type { ObjectSearchParams } from \"../types\";\r\nimport Resource from \"./resource\";\r\n\r\nexport default class Objects extends Resource {\r\n\r\n // * List objects\r\n async search(params: ObjectSearchParams) {\r\n return this.client.post(`/objects/restsearch`, params);\r\n }\r\n\r\n // * Add object to an event\r\n async add(eventId: string, objectTemplateId: string, data: any) {\r\n return this.client.post(`/objects/add/${eventId}/${objectTemplateId}`, data);\r\n }\r\n\r\n // * Get object by id\r\n async get(id: string) {\r\n return this.client.get(`/objects/view/${id}`);\r\n }\r\n\r\n // * Delete object\r\n async delete(id: string) {\r\n return this.client.delete(`/objects/delete/${id}`);\r\n }\r\n\r\n}","import Resource from \"./resource\";\r\n\r\nexport default class Taxonomies extends Resource {\r\n \r\n // * Get taxonomies\r\n public async list() {\r\n return this.client.get(`/taxonomies`);\r\n }\r\n\r\n // * Get taxonomy by id\r\n public async get(id: string) {\r\n return this.client.get(`/taxonomies/view/${id}`);\r\n }\r\n\r\n // * Enable taxonomy\r\n public async enable(id: string) {\r\n return this.client.post(`/taxonomies/enable/${id}`);\r\n }\r\n\r\n // * Disable taxonomy\r\n public async disable(id: string) {\r\n return this.client.post(`/taxonomies/disable/${id}`);\r\n }\r\n \r\n // * Update taxonomies\r\n public async update() {\r\n return this.client.post(`/taxonomies/update`);\r\n }\r\n\r\n // * Get a taxonomy extended with tags used in events and attributes\r\n public async getWithTags(id: string) {\r\n return this.client.get(`/taxonomies/taxonomy_tags/${id}`);\r\n }\r\n\r\n // * Export taxonomy\r\n public async export(id: string) {\r\n return this.client.get(`/taxonomies/export/${id}`);\r\n }\r\n\r\n}","import Resource from \"./resource\";\r\nimport { GalaxyClusterSearchFilter } from \"../types\";\r\n\r\nexport default class GalaxyClusters extends Resource {\r\n\r\n // * List galaxy clusters\r\n async list(galaxyId: string) {\r\n return this.client.get(`/galaxy_clusters/index/${galaxyId}`);\r\n }\r\n\r\n // * Search galaxy clusters\r\n async search(galaxyId: string, params: GalaxyClusterSearchFilter) {\r\n return this.client.post(`/galaxy_clusters/index/${galaxyId}`, params);\r\n }\r\n\r\n // * Get galaxy cluster by id\r\n async get(clusterId: string) {\r\n return this.client.get(`/galaxy_clusters/view/${clusterId}`);\r\n }\r\n\r\n // * Add galaxy cluster\r\n async add(galaxyId: string, data: any) {\r\n return this.client.post(`/galaxy_clusters/add/${galaxyId}`, data);\r\n }\r\n\r\n // * Edit galaxy cluster\r\n async edit(clusterId: string, data: any) {\r\n return this.client.post(`/galaxy_clusters/edit/${clusterId}`, data);\r\n }\r\n\r\n // * Publish galaxy cluster\r\n async publish(clusterId: string) {\r\n return this.client.post(`/galaxy_clusters/publish/${clusterId}`);\r\n }\r\n\r\n // * Unpublish galaxy cluster\r\n async unpublish(clusterId: string) {\r\n return this.client.post(`/galaxy_clusters/unpublish/${clusterId}`);\r\n }\r\n \r\n // * Delete galaxy cluster\r\n async delete(clusterId: string) {\r\n return this.client.post(`/galaxy_clusters/delete/${clusterId}`);\r\n }\r\n\r\n // * Restore galaxy cluster\r\n async restore(clusterId: string) {\r\n return this.client.post(`/galaxy_clusters/restore/${clusterId}`);\r\n }\r\n \r\n}","import Resource from \"./resource\";\r\n\r\nexport default class Galaxies extends Resource {\r\n\r\n // * List galaxies\r\n async list() {\r\n return this.client.get(`/galaxies`);\r\n }\r\n\r\n // * Search galaxies\r\n async search(value: string) {\r\n return this.client.post(`/galaxies/search`, { value });\r\n }\r\n\r\n // * Get galaxy by id\r\n async get(id: string) {\r\n return this.client.get(`/galaxies/view/${id}`);\r\n }\r\n\r\n // * Import galaxy cluster\r\n // TODO: Add type for data\r\n async import(data: any) {\r\n return this.client.post(`/galaxies/import`, data);\r\n }\r\n\r\n // * Export galaxy cluster\r\n // TODO: Add type for data\r\n async export(id: string, data: any) {\r\n return this.client.post(`/galaxies/export/${id}`, data);\r\n }\r\n\r\n // * Delete galaxy\r\n async delete(id: string) {\r\n return this.client.delete(`/galaxies/delete/${id}`);\r\n }\r\n\r\n // * Attach galaxy cluster tag to entity\r\n // TODO: Add type for data\r\n async attach(attachTargetId: string, attachTargetType: string, local: boolean, data: any) {\r\n return this.client.post(`/galaxies/attachCluster/${attachTargetId}/${attachTargetType}/local:${local}`, data);\r\n }\r\n\r\n}","import Resource from \"./resource\";\r\n\r\nexport default class SharingGroups extends Resource {\r\n \r\n // * Get sharing groups\r\n public async list() {\r\n return this.client.get(`/sharing_groups`);\r\n }\r\n\r\n // * Get sharing group by id\r\n public async get(id: string) {\r\n return this.client.get(`/sharing_groups/view/${id}`);\r\n }\r\n\r\n // * Add sharing group\r\n // TODO: Add type for data\r\n public async add(data: any) {\r\n return this.client.post(`/sharing_groups/add`, data);\r\n }\r\n\r\n // * Edit sharing group\r\n // TODO: Add type for data\r\n public async edit(id: string, data: any) {\r\n return this.client.post(`/sharing_groups/edit/${id}`, data);\r\n }\r\n\r\n // * Delete sharing group\r\n public async delete(id: string) {\r\n return this.client.delete(`/sharing_groups/delete/${id}`);\r\n }\r\n\r\n // * Add an organisation to a sharing group\r\n public async addOrganisation(sharingGroupId: string, organisationId: string) {\r\n return this.client.post(`/sharing_groups/addOrg/${sharingGroupId}/${organisationId}`);\r\n }\r\n\r\n // * Remove an organisation from a sharing group\r\n public async removeOrganisation(sharingGroupId: string, organisationId: string) {\r\n return this.client.post(`/sharing_groups/removeOrg/${sharingGroupId}/${organisationId}`);\r\n }\r\n\r\n // * Add a server to a sharing group\r\n public async addServer(sharingGroupId: string, serverId: string) {\r\n return this.client.post(`/sharing_groups/addServer/${sharingGroupId}/${serverId}`);\r\n }\r\n\r\n // * Remove a server from a sharing group\r\n public async removeServer(sharingGroupId: string, serverId: string) {\r\n return this.client.post(`/sharing_groups/removeServer/${sharingGroupId}/${serverId}`);\r\n }\r\n\r\n}","import { UserSettingName, UserSettingSearchFilter } from \"../types\";\r\nimport Resource from \"./resource\";\r\n\r\nexport default class UserSettings extends Resource {\r\n\r\n // * Get user settings\r\n public async list() {\r\n return this.client.get(`/user_settings`);\r\n }\r\n\r\n // * Search user settings\r\n public async search(params: UserSettingSearchFilter) {\r\n return this.client.post(`/user_settings`, params);\r\n }\r\n\r\n // * Get user setting by id\r\n public async get(id: string) {\r\n return this.client.get(`/user_settings/view/${id}`);\r\n }\r\n\r\n // * Delete user setting by id\r\n public async delete(id: string) {\r\n return this.client.delete(`/user_settings/${id}`);\r\n }\r\n\r\n // * Get user setting for specific user\r\n public async getForUser(userId: string, name: string) {\r\n return this.client.get(`/user_settings/getSetting/${userId}/${name}`);\r\n }\r\n\r\n // * Set user setting for specific user\r\n public async setForUser(userId: string, name: UserSettingName, data: any) {\r\n return this.client.post(`/user_settings/setSetting/${userId}/${name}`, data);\r\n }\r\n\r\n}","import Resource from \"./resource\";\r\n\r\nexport default class EventReports extends Resource {\r\n\r\n // * List event reports\r\n async list() {\r\n return this.client.get(`/eventReports/index`);\r\n }\r\n\r\n // * Get event report by id\r\n async get(id: string) {\r\n return this.client.get(`/eventReports/view/${id}`);\r\n }\r\n\r\n // * Add event report\r\n async add(eventId: string, data: any) {\r\n return this.client.post(`/eventReports/add/${eventId}`, data);\r\n }\r\n\r\n // * Edit event report\r\n async edit(id: string, data: any) {\r\n return this.client.post(`/eventReports/edit/${id}`, data);\r\n }\r\n\r\n // * Delete event report\r\n async delete(id: string) {\r\n return this.client.post(`/eventReports/delete/${id}`);\r\n }\r\n \r\n // * Hard delete event report\r\n async hardDelete(id: string, hardDelete: '0' | '1') {\r\n return this.client.post(`/eventReports/delete/${id}/${hardDelete}`);\r\n }\r\n\r\n // * Restore event report\r\n async restore(id: string) {\r\n return this.client.post(`/eventReports/restore/${id}`);\r\n }\r\n\r\n // * Import event report from URL\r\n async import(eventId: string, url: string) {\r\n return this.client.post(`/eventReports/importReportFromUrl/${eventId}`, { url });\r\n }\r\n\r\n}"],"mappings":"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","names":["https","axios"]} |
+1
-1
@@ -1011,3 +1011,3 @@ var __async = (__this, __arguments, generator) => { | ||
| return __async(this, null, function* () { | ||
| return this.client.post(`/eventReports/inmportReportFromUrl/${eventId}`, { url }); | ||
| return this.client.post(`/eventReports/importReportFromUrl/${eventId}`, { url }); | ||
| }); | ||
@@ -1014,0 +1014,0 @@ } |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"sources":["../src/client.ts","../src/resources/resource.ts","../src/resources/events.ts","../src/resources/attributes.ts","../src/resources/users.ts","../src/resources/organisations.ts","../src/resources/servers.ts","../src/resources/workers.ts","../src/resources/feeds.ts","../src/resources/tags.ts","../src/resources/analyst-data.ts","../src/resources/logs.ts","../src/resources/auth-keys.ts","../src/resources/sightings.ts","../src/resources/warninglists.ts","../src/resources/noticelists.ts","../src/resources/objects.ts","../src/resources/taxonomies.ts","../src/resources/galaxy-clusters.ts","../src/resources/galaxies.ts","../src/resources/sharing-groups.ts","../src/resources/user-settings.ts","../src/resources/event-reports.ts"],"sourcesContent":["import axios, { Axios } from 'axios';\r\nimport https from 'https';\r\n\r\nimport Events from './resources/events';\r\nimport Attributes from './resources/attributes';\r\nimport Users from './resources/users';\r\nimport Organisations from './resources/organisations';\r\nimport Servers from './resources/servers';\r\nimport Workers from './resources/workers';\r\nimport Feeds from './resources/feeds';\r\nimport Tags from './resources/tags';\r\nimport AnalystData from './resources/analyst-data';\r\nimport Logs from './resources/logs';\r\nimport AuthKeys from './resources/auth-keys';\r\nimport Sightings from './resources/sightings';\r\nimport Warninglists from './resources/warninglists';\r\nimport Noticelists from './resources/noticelists';\r\nimport Objects from './resources/objects';\r\nimport Taxonomies from './resources/taxonomies';\r\nimport GalaxyClusters from './resources/galaxy-clusters';\r\nimport Galaxies from './resources/galaxies';\r\nimport SharingGroups from './resources/sharing-groups';\r\nimport UserSettings from './resources/user-settings';\r\nimport EventReports from './resources/event-reports';\r\n\r\nexport class Client {\r\n\r\n private readonly client: Axios;\r\n\r\n public readonly events: Events = new Events(this);\r\n public readonly objects: Objects = new Objects(this);\r\n public readonly attributes: Attributes = new Attributes(this);\r\n public readonly users: Users = new Users(this);\r\n public readonly organisations: Organisations = new Organisations(this);\r\n public readonly servers: Servers = new Servers(this);\r\n public readonly workers: Workers = new Workers(this);\r\n public readonly feeds: Feeds = new Feeds(this);\r\n public readonly tags: Tags = new Tags(this);\r\n public readonly analystData: AnalystData = new AnalystData(this);\r\n public readonly logs: Logs = new Logs(this);\r\n public readonly authKeys: AuthKeys = new AuthKeys(this);\r\n public readonly sightings: Sightings = new Sightings(this);\r\n public readonly warninglists: Warninglists = new Warninglists(this);\r\n public readonly noticelists: Noticelists = new Noticelists(this);\r\n public readonly taxonomies: Taxonomies = new Taxonomies(this);\r\n public readonly galaxies: Galaxies = new Galaxies(this);\r\n public readonly galaxyClusters: GalaxyClusters = new GalaxyClusters(this);\r\n public readonly sharingGroups: SharingGroups = new SharingGroups(this);\r\n public readonly userSettings: UserSettings = new UserSettings(this);\r\n public readonly eventReports: EventReports = new EventReports(this);\r\n \r\n constructor(\r\n private readonly instanceUrl: string,\r\n private readonly apiKey: string,\r\n private readonly httpsAgent: https.Agent = new https.Agent({ rejectUnauthorized: false })\r\n ) {\r\n this.instanceUrl = instanceUrl;\r\n this.apiKey = apiKey;\r\n\r\n this.client = axios.create({\r\n baseURL: this.instanceUrl,\r\n httpsAgent: this.httpsAgent,\r\n headers: {\r\n 'Authorization': `${this.apiKey}`,\r\n 'Accept': 'application/json'\r\n }\r\n });\r\n }\r\n\r\n async get(path: string) {\r\n const response = await this.client.get(path);\r\n return response.data;\r\n }\r\n\r\n async post(path: string, data: any = {}) {\r\n const response = await this.client.post(path, data);\r\n return response.data;\r\n }\r\n\r\n async delete(path: string) {\r\n const response = await this.client.delete(path);\r\n return response.data;\r\n }\r\n\r\n async put(path: string, data: any) {\r\n const response = await this.client.put(path, data);\r\n return response.data;\r\n }\r\n\r\n}","import type { Client } from \"../client\";\r\n\r\nexport default class Resource {\r\n constructor(protected readonly client: Client) {}\r\n}","import type { EventRestSearchParams, EventIndexParams } from '../types';\r\nimport Resource from './resource';\r\n\r\nexport default class Events extends Resource {\r\n\r\n // * List events\r\n async list() {\r\n return this.client.get(`/events`);\r\n }\r\n\r\n // * (restSearch) Search events\r\n async restSearch(params: EventRestSearchParams = {}) {\r\n return this.client.post(`/events/restSearch`, params);\r\n }\r\n\r\n // * (index) Search events\r\n async index(params: EventIndexParams = {}) {\r\n return this.client.post(`/events/index`, params);\r\n }\r\n\r\n // * Get event by id\r\n async get(id: string) {\r\n return this.client.get(`/events/view/${id}`);\r\n }\r\n\r\n // * Add event\r\n // TODO: Add type for data\r\n async add(data: any) {\r\n return this.client.post(`/events/add`, data);\r\n }\r\n\r\n // * Edit event\r\n // TODO: Add type for data\r\n async edit(id: string, data: any) {\r\n return this.client.put(`/events/edit/${id}`, data);\r\n }\r\n\r\n // * Delete event\r\n async delete(id: string) {\r\n return this.client.delete(`/events/delete/${id}`);\r\n }\r\n\r\n // * Publish event\r\n async publish(id: string) {\r\n return this.client.post(`/events/publish/${id}`);\r\n }\r\n\r\n // * Unpublish event\r\n async unpublish(id: string) {\r\n return this.client.post(`/events/unpublish/${id}`);\r\n }\r\n\r\n // * Add event tag\r\n async addTag(id: string, tag: string, local: boolean) {\r\n return this.client.post(`/events/addTag/${id}/${tag}/local:${local}`);\r\n }\r\n\r\n // * Remove event tag\r\n async removeTag(id: string, tag: string) {\r\n return this.client.post(`/events/removeTag/${id}/${tag}`);\r\n }\r\n\r\n}","import type { AttributeContext, AttributePercentage, AttributeRestSearchFilter } from \"../types\";\r\nimport Resource from \"./resource\";\r\n\r\nexport default class Attributes extends Resource {\r\n\r\n // * List attributes\r\n async list() {\r\n return this.client.get(`/attributes`);\r\n }\r\n\r\n // * (restSearch) Search attributes\r\n async restSearch(params: AttributeRestSearchFilter = {}) {\r\n return this.client.post(`/attributes/restSearch`, params);\r\n }\r\n\r\n // * Get attribute by id\r\n async get(id: string) {\r\n return this.client.get(`/attributes/view/${id}`);\r\n }\r\n\r\n // * Add attribute\r\n async add(eventId: string, data: any) {\r\n return this.client.post(`/attributes/add/${eventId}`, data);\r\n }\r\n\r\n // * Edit attribute\r\n async edit(id: string, data: any) {\r\n return this.client.put(`/attributes/edit/${id}`, data);\r\n }\r\n\r\n // * Delete attribute\r\n async delete(id: string) {\r\n return this.client.delete(`/attributes/delete/${id}`);\r\n }\r\n\r\n // * Restore an attribute\r\n async restore(id: string) {\r\n return this.client.post(`/attributes/restore/${id}`);\r\n }\r\n\r\n // * Add a tag to an attribute\r\n async addTag(id: string, tag: string, local: boolean) {\r\n return this.client.post(`/attributes/addTag/${id}/${tag}/local:${local}`);\r\n }\r\n\r\n // * Remove a tag from an attribute\r\n async removeTag(id: string, tag: string) {\r\n return this.client.post(`/attributes/removeTag/${id}/${tag}`);\r\n }\r\n\r\n // * Get count of attributes per category\r\n async attributeStatistics(context: AttributeContext, percentage: AttributePercentage) {\r\n return this.client.get(`/attributes/attributeStatistics/${context}/${percentage}`);\r\n }\r\n\r\n // * Get a list of all attribute types\r\n async describeTypes() {\r\n return this.client.get(`/attributes/describeTypes`);\r\n }\r\n\r\n}","import Resource from \"./resource\";\r\n\r\nexport default class Users extends Resource {\r\n \r\n // * List users\r\n public async list() {\r\n return this.client.get(`/admin/users`);\r\n }\r\n\r\n // * Get user by id\r\n public async get(id: string) {\r\n return this.client.get(`/admin/users/view/${id}`);\r\n }\r\n\r\n // * Add user\r\n // TODO: Add type for data\r\n public async add(data: any) {\r\n return this.client.post(`/admin/users/add`, data);\r\n }\r\n\r\n // * Edit user\r\n // TODO: Add type for data\r\n public async edit(id: string, data: any) {\r\n return this.client.post(`/admin/users/edit/${id}`, data);\r\n }\r\n\r\n // * Reset user password\r\n public async resetPassword(id: string, firstTimeReset: '0' | '1' = '0') {\r\n return this.client.post(`/users/initiatePasswordReset/${id}/${firstTimeReset}`);\r\n }\r\n\r\n // * Delete user TOTP\r\n public async deleteTOTP(id: string) {\r\n return this.client.post(`/users/totp_delete/${id}`);\r\n }\r\n\r\n // * Delete user\r\n public async delete(id: string) {\r\n return this.client.delete(`/admin/users/delete/${id}`);\r\n }\r\n\r\n}","import Resource from \"./resource\";\r\n\r\nexport default class Organisations extends Resource {\r\n \r\n // * List organisations\r\n public async list() {\r\n return this.client.get(`/organisations`);\r\n }\r\n\r\n // * Get organisation by id\r\n public async get(id: string) {\r\n return this.client.get(`/organisations/view/${id}`);\r\n }\r\n\r\n // * Add organisation\r\n // TODO: Add type for data\r\n public async add(data: any) {\r\n return this.client.post(`/admin/organisations/add`, data);\r\n }\r\n\r\n // * Edit organisation\r\n // TODO: Add type for data\r\n public async edit(id: string, data: any) {\r\n return this.client.post(`/admin/organisations/edit/${id}`, data);\r\n }\r\n\r\n // * Delete organisation\r\n public async delete(id: string) {\r\n return this.client.delete(`/admin/organisations/delete/${id}`);\r\n }\r\n\r\n}","import Resource from \"./resource\";\r\nimport type { ImportServerParams, PullTechnique, PushTechnique } from \"../types\";\r\n\r\nexport default class Servers extends Resource {\r\n \r\n // * List servers\r\n public async list() {\r\n return this.client.get(`/servers`);\r\n }\r\n\r\n // * Add server\r\n // TODO: Add type\r\n public async add(data: any) {\r\n return this.client.post(`/servers/add`, data);\r\n }\r\n\r\n // * Edit server\r\n // TODO: Add type\r\n public async edit(id: string, data: any) {\r\n return this.client.put(`/servers/edit/${id}`, data);\r\n }\r\n\r\n // * Delete server\r\n public async delete(id: string) {\r\n return this.client.delete(`/servers/delete/${id}`);\r\n }\r\n\r\n // * Pull server\r\n public async pull(id: string, technique: PullTechnique) {\r\n return this.client.get(`/servers/pull/${id}/${technique}`);\r\n }\r\n\r\n // * Push server\r\n public async push(id: string, technique: PushTechnique) {\r\n return this.client.post(`/servers/push/${id}/${technique}`);\r\n }\r\n\r\n // * Get current instance version\r\n public async version() {\r\n return this.client.get(`/servers/getVersion`);\r\n }\r\n\r\n // * Get current instance PyMISP version\r\n public async pymispVersion() {\r\n return this.client.get(`/servers/getPyMISPVersion`);\r\n }\r\n\r\n // * Get current instance settings and diagnostics\r\n public async settings() {\r\n return this.client.get(`/servers/serverSettings`);\r\n }\r\n\r\n // * Update server\r\n public async update() {\r\n return this.client.post(`/servers/update`);\r\n }\r\n\r\n // * Cache server\r\n public async cache() {\r\n return this.client.post(`/servers/cache`);\r\n }\r\n\r\n // * Create sync\r\n public async createSync() {\r\n return this.client.post(`/servers/createSync`);\r\n }\r\n\r\n // * Get current instance UUID\r\n public async uuid() {\r\n return this.client.get(`/servers/getInstanceUUID`);\r\n }\r\n\r\n // * Get server setting by name\r\n public async setting(name: string) {\r\n return this.client.get(`/servers/getSetting/${name}`);\r\n }\r\n\r\n // * Edit server setting\r\n public async editSetting(name: string, value: any) {\r\n return this.client.post(`/servers/serverSettingsEdit/${name}`, { value });\r\n }\r\n\r\n // * Import server\r\n public async import(params: ImportServerParams) {\r\n return this.client.post(`/servers/import`, params);\r\n }\r\n\r\n}","import Resource from \"./resource\";\r\nimport type { WorkerType } from \"../types\";\r\n\r\nexport default class Workers extends Resource {\r\n \r\n // * Get workers\r\n public async list() {\r\n return this.client.get(`/servers/getWorkers`);\r\n }\r\n\r\n // * Start worker\r\n public async start(type: WorkerType) {\r\n return this.client.post(`/servers/startWorker/${type}`);\r\n }\r\n\r\n // * Stop worker\r\n public async stop(pid: number) {\r\n return this.client.post(`/servers/stopWorker/${pid}`);\r\n }\r\n\r\n // * Kill all workers\r\n public async killAll() {\r\n return this.client.post(`/servers/killAllWorkers`);\r\n }\r\n\r\n // * Restart workers\r\n public async restart() {\r\n return this.client.post(`/servers/restartWorkers`);\r\n }\r\n\r\n // * Restart dead workers\r\n public async restartDead() {\r\n return this.client.post(`/servers/restartDeadWorkers`);\r\n }\r\n\r\n}","import { FeedCacheScope } from \"../types\";\r\nimport Resource from \"./resource\";\r\n\r\nexport default class Feeds extends Resource {\r\n\r\n // * List feeds\r\n async list() {\r\n return this.client.get(`/feeds`);\r\n }\r\n\r\n // * Get feed by id\r\n async get(id: string) {\r\n return this.client.get(`/feeds/${id}`);\r\n }\r\n\r\n // * Add feed\r\n // TODO: Add type for data\r\n async add(data: any) {\r\n return this.client.post(`/feeds/add`, data);\r\n }\r\n\r\n // * Edit feed\r\n // TODO: Add type for data\r\n async edit(id: string, data: any) {\r\n return this.client.put(`/feeds/edit/${id}`, data);\r\n }\r\n\r\n // * Enable feed\r\n async enable(id: string) {\r\n return this.client.post(`/feeds/enable/${id}`);\r\n }\r\n\r\n // * Disable feed\r\n async disable(id: string) {\r\n return this.client.post(`/feeds/disable/${id}`);\r\n }\r\n\r\n // * Cache feeds\r\n async cache(scope: FeedCacheScope) {\r\n return this.client.post(`/feeds/cacheFeeds/${scope}`);\r\n }\r\n\r\n // * Fetch from feed by id\r\n async fetch(id: string) {\r\n return this.client.post(`/feeds/fetchFromFeed/${id}`);\r\n }\r\n\r\n // * Fetch from all feeds\r\n async fetchAll() {\r\n return this.client.post(`/feeds/fetchFromAllFeeds`);\r\n }\r\n\r\n}","import Resource from \"./resource\";\r\n\r\nexport default class Tags extends Resource {\r\n\r\n // * List tags\r\n async list() {\r\n return this.client.get(`/tags`);\r\n }\r\n\r\n // * Search tags\r\n async search(term: string) {\r\n return this.client.post(`/tags/search/${encodeURIComponent(term)}`);\r\n }\r\n\r\n // * Get tag by id\r\n async get(id: string) {\r\n return this.client.get(`/tags/view/${id}`);\r\n }\r\n\r\n // * Add tag\r\n async add(data: any) {\r\n return this.client.post(`/tags/add`, data);\r\n }\r\n\r\n // * Edit tag\r\n async edit(id: string, data: any) {\r\n return this.client.put(`/tags/edit/${id}`, data);\r\n }\r\n\r\n // * Delete tag\r\n async delete(id: string) {\r\n return this.client.post(`/tags/delete/${id}`);\r\n }\r\n\r\n}","import type { AnalystDataType, AnalystObjectType } from \"../types\";\r\nimport Resource from \"./resource\";\r\n\r\nexport default class AnalystData extends Resource {\r\n\r\n // * List analyst data\r\n async list(type: AnalystDataType) {\r\n return this.client.get(`/analystData/index/${type}`);\r\n }\r\n\r\n // * Get analyst data by id\r\n async get(type: AnalystDataType, id: string) {\r\n return this.client.get(`/analystData/view/${type}/${id}`);\r\n }\r\n\r\n // * Add analyst data\r\n // TODO: Add type for data\r\n async add(type: AnalystDataType, objectId: string, objectType: AnalystObjectType, data: any) {\r\n return this.client.post(`/analystData/add/${type}/${objectId}/${objectType}`, data);\r\n }\r\n\r\n // * Edit analyst data\r\n // TODO: Add type for data\r\n async edit(type: AnalystDataType, id: string, data: any) {\r\n return this.client.post(`/analystData/edit/${type}/${id}`, data);\r\n }\r\n\r\n // * Delete analyst data\r\n async delete(type: AnalystDataType, id: string) {\r\n return this.client.delete(`/analystData/delete/${type}/${id}`);\r\n }\r\n\r\n}","import { LogSearchParams } from \"../types\";\r\nimport Resource from \"./resource\";\r\n\r\nexport default class Logs extends Resource {\r\n \r\n // * Search logs\r\n public async search(params: LogSearchParams = {}) {\r\n return this.client.post(`/admin/logs`, params);\r\n }\r\n\r\n}","import Resource from \"./resource\";\r\nimport type { AuthKeySearchParams } from \"../types\";\r\n\r\nexport default class AuthKeys extends Resource {\r\n\r\n // * List auth keys\r\n async list() {\r\n return this.client.get(`/auth_keys`);\r\n }\r\n\r\n // * Search auth keys\r\n async search(params: AuthKeySearchParams = {}) {\r\n return this.client.post(`/auth_keys`, params);\r\n }\r\n\r\n // * Get auth key by id\r\n async get(id: string) {\r\n return this.client.get(`/auth_keys/view/${id}`);\r\n }\r\n\r\n // * Add auth key\r\n async add(data: any) {\r\n return this.client.post(`/auth_keys/add`, data);\r\n }\r\n\r\n // * Edit auth key\r\n async edit(id: string, data: any) {\r\n return this.client.post(`/auth_keys/edit/${id}`, data);\r\n }\r\n\r\n // * Delete auth key\r\n async delete(id: string) {\r\n return this.client.delete(`/auth_keys/delete/${id}`);\r\n }\r\n\r\n}","import { AttributeRestSearchFilter } from \"../types\";\r\nimport Resource from \"./resource\";\r\n\r\nexport default class Sightings extends Resource {\r\n \r\n // * Get sightings by event id\r\n public async list(eventId: string) {\r\n return this.client.get(`/sightings/index/${eventId}`);\r\n }\r\n\r\n // * Add sightings of a list of values\r\n public async add(values: string[], timestamp?: string, filters?: AttributeRestSearchFilter) {\r\n return this.client.post(`/sightings/add`, { values, timestamp, filters });\r\n }\r\n\r\n // * Add sighting of an attribute\r\n public async addAttribute(attributeId: string) {\r\n return this.client.post(`/sightings/add/${attributeId}`);\r\n }\r\n\r\n // * Delete sighting\r\n public async delete(sightingId: string) {\r\n return this.client.post(`/sightings/delete/${sightingId}`);\r\n }\r\n\r\n}","import { WarningListSearchParams, WarningListToggleParams } from \"../types\";\r\nimport Resource from \"./resource\";\r\n\r\nexport default class Warninglists extends Resource {\r\n \r\n // * Get warning lists\r\n public async list() {\r\n return this.client.get(`/warninglists`);\r\n }\r\n\r\n // * Search warning lists\r\n public async search(params: WarningListSearchParams) {\r\n return this.client.post(`/warninglists`, params);\r\n }\r\n\r\n // * Get warning list by id\r\n public async get(id: string) {\r\n return this.client.get(`/warninglists/view/${id}`);\r\n }\r\n\r\n // * Enable or disable warning lists\r\n public async toggle(params: WarningListToggleParams) {\r\n return this.client.post(`/warninglists/toggleEnable`, params);\r\n }\r\n\r\n // * Check if a list of values are in a warning list\r\n public async check(values: string[]) {\r\n return this.client.post(`/warninglists/checkValue`, values);\r\n }\r\n\r\n // * Update warning lists\r\n public async update() {\r\n return this.client.post(`/warninglists/update`);\r\n }\r\n\r\n}","import { WarningListSearchParams, WarningListToggleParams } from \"../types\";\r\nimport Resource from \"./resource\";\r\n\r\nexport default class Noticelists extends Resource {\r\n \r\n // * Get noticelists\r\n public async list() {\r\n return this.client.get(`/noticelists`);\r\n }\r\n\r\n // * Get noticelist by id\r\n public async get(id: string) {\r\n return this.client.get(`/noticelists/view/${id}`);\r\n }\r\n\r\n // * Enable or disable noticelist\r\n public async toggle(id: string) {\r\n return this.client.post(`/noticelists/toggleEnable/${id}`);\r\n }\r\n\r\n // * Update noticelists\r\n public async update() {\r\n return this.client.post(`/noticelists/update`);\r\n }\r\n\r\n}","import type { ObjectSearchParams } from \"../types\";\r\nimport Resource from \"./resource\";\r\n\r\nexport default class Objects extends Resource {\r\n\r\n // * List objects\r\n async search(params: ObjectSearchParams) {\r\n return this.client.post(`/objects/restsearch`, params);\r\n }\r\n\r\n // * Add object to an event\r\n async add(eventId: string, objectTemplateId: string, data: any) {\r\n return this.client.post(`/objects/add/${eventId}/${objectTemplateId}`, data);\r\n }\r\n\r\n // * Get object by id\r\n async get(id: string) {\r\n return this.client.get(`/objects/view/${id}`);\r\n }\r\n\r\n // * Delete object\r\n async delete(id: string) {\r\n return this.client.delete(`/objects/delete/${id}`);\r\n }\r\n\r\n}","import Resource from \"./resource\";\r\n\r\nexport default class Taxonomies extends Resource {\r\n \r\n // * Get taxonomies\r\n public async list() {\r\n return this.client.get(`/taxonomies`);\r\n }\r\n\r\n // * Get taxonomy by id\r\n public async get(id: string) {\r\n return this.client.get(`/taxonomies/view/${id}`);\r\n }\r\n\r\n // * Enable taxonomy\r\n public async enable(id: string) {\r\n return this.client.post(`/taxonomies/enable/${id}`);\r\n }\r\n\r\n // * Disable taxonomy\r\n public async disable(id: string) {\r\n return this.client.post(`/taxonomies/disable/${id}`);\r\n }\r\n \r\n // * Update taxonomies\r\n public async update() {\r\n return this.client.post(`/taxonomies/update`);\r\n }\r\n\r\n // * Get a taxonomy extended with tags used in events and attributes\r\n public async getWithTags(id: string) {\r\n return this.client.get(`/taxonomies/taxonomy_tags/${id}`);\r\n }\r\n\r\n // * Export taxonomy\r\n public async export(id: string) {\r\n return this.client.get(`/taxonomies/export/${id}`);\r\n }\r\n\r\n}","import Resource from \"./resource\";\r\nimport { GalaxyClusterSearchFilter } from \"../types\";\r\n\r\nexport default class GalaxyClusters extends Resource {\r\n\r\n // * List galaxy clusters\r\n async list(galaxyId: string) {\r\n return this.client.get(`/galaxy_clusters/index/${galaxyId}`);\r\n }\r\n\r\n // * Search galaxy clusters\r\n async search(galaxyId: string, params: GalaxyClusterSearchFilter) {\r\n return this.client.post(`/galaxy_clusters/index/${galaxyId}`, params);\r\n }\r\n\r\n // * Get galaxy cluster by id\r\n async get(clusterId: string) {\r\n return this.client.get(`/galaxy_clusters/view/${clusterId}`);\r\n }\r\n\r\n // * Add galaxy cluster\r\n async add(galaxyId: string, data: any) {\r\n return this.client.post(`/galaxy_clusters/add/${galaxyId}`, data);\r\n }\r\n\r\n // * Edit galaxy cluster\r\n async edit(clusterId: string, data: any) {\r\n return this.client.post(`/galaxy_clusters/edit/${clusterId}`, data);\r\n }\r\n\r\n // * Publish galaxy cluster\r\n async publish(clusterId: string) {\r\n return this.client.post(`/galaxy_clusters/publish/${clusterId}`);\r\n }\r\n\r\n // * Unpublish galaxy cluster\r\n async unpublish(clusterId: string) {\r\n return this.client.post(`/galaxy_clusters/unpublish/${clusterId}`);\r\n }\r\n \r\n // * Delete galaxy cluster\r\n async delete(clusterId: string) {\r\n return this.client.post(`/galaxy_clusters/delete/${clusterId}`);\r\n }\r\n\r\n // * Restore galaxy cluster\r\n async restore(clusterId: string) {\r\n return this.client.post(`/galaxy_clusters/restore/${clusterId}`);\r\n }\r\n \r\n}","import Resource from \"./resource\";\r\n\r\nexport default class Galaxies extends Resource {\r\n\r\n // * List galaxies\r\n async list() {\r\n return this.client.get(`/galaxies`);\r\n }\r\n\r\n // * Search galaxies\r\n async search(value: string) {\r\n return this.client.post(`/galaxies/search`, { value });\r\n }\r\n\r\n // * Get galaxy by id\r\n async get(id: string) {\r\n return this.client.get(`/galaxies/view/${id}`);\r\n }\r\n\r\n // * Import galaxy cluster\r\n // TODO: Add type for data\r\n async import(data: any) {\r\n return this.client.post(`/galaxies/import`, data);\r\n }\r\n\r\n // * Export galaxy cluster\r\n // TODO: Add type for data\r\n async export(id: string, data: any) {\r\n return this.client.post(`/galaxies/export/${id}`, data);\r\n }\r\n\r\n // * Delete galaxy\r\n async delete(id: string) {\r\n return this.client.delete(`/galaxies/delete/${id}`);\r\n }\r\n\r\n // * Attach galaxy cluster tag to entity\r\n // TODO: Add type for data\r\n async attach(attachTargetId: string, attachTargetType: string, local: boolean, data: any) {\r\n return this.client.post(`/galaxies/attachCluster/${attachTargetId}/${attachTargetType}/local:${local}`, data);\r\n }\r\n\r\n}","import Resource from \"./resource\";\r\n\r\nexport default class SharingGroups extends Resource {\r\n \r\n // * Get sharing groups\r\n public async list() {\r\n return this.client.get(`/sharing_groups`);\r\n }\r\n\r\n // * Get sharing group by id\r\n public async get(id: string) {\r\n return this.client.get(`/sharing_groups/view/${id}`);\r\n }\r\n\r\n // * Add sharing group\r\n // TODO: Add type for data\r\n public async add(data: any) {\r\n return this.client.post(`/sharing_groups/add`, data);\r\n }\r\n\r\n // * Edit sharing group\r\n // TODO: Add type for data\r\n public async edit(id: string, data: any) {\r\n return this.client.post(`/sharing_groups/edit/${id}`, data);\r\n }\r\n\r\n // * Delete sharing group\r\n public async delete(id: string) {\r\n return this.client.delete(`/sharing_groups/delete/${id}`);\r\n }\r\n\r\n // * Add an organisation to a sharing group\r\n public async addOrganisation(sharingGroupId: string, organisationId: string) {\r\n return this.client.post(`/sharing_groups/addOrg/${sharingGroupId}/${organisationId}`);\r\n }\r\n\r\n // * Remove an organisation from a sharing group\r\n public async removeOrganisation(sharingGroupId: string, organisationId: string) {\r\n return this.client.post(`/sharing_groups/removeOrg/${sharingGroupId}/${organisationId}`);\r\n }\r\n\r\n // * Add a server to a sharing group\r\n public async addServer(sharingGroupId: string, serverId: string) {\r\n return this.client.post(`/sharing_groups/addServer/${sharingGroupId}/${serverId}`);\r\n }\r\n\r\n // * Remove a server from a sharing group\r\n public async removeServer(sharingGroupId: string, serverId: string) {\r\n return this.client.post(`/sharing_groups/removeServer/${sharingGroupId}/${serverId}`);\r\n }\r\n\r\n}","import { UserSettingName, UserSettingSearchFilter } from \"../types\";\r\nimport Resource from \"./resource\";\r\n\r\nexport default class UserSettings extends Resource {\r\n\r\n // * Get user settings\r\n public async list() {\r\n return this.client.get(`/user_settings`);\r\n }\r\n\r\n // * Search user settings\r\n public async search(params: UserSettingSearchFilter) {\r\n return this.client.post(`/user_settings`, params);\r\n }\r\n\r\n // * Get user setting by id\r\n public async get(id: string) {\r\n return this.client.get(`/user_settings/view/${id}`);\r\n }\r\n\r\n // * Delete user setting by id\r\n public async delete(id: string) {\r\n return this.client.delete(`/user_settings/${id}`);\r\n }\r\n\r\n // * Get user setting for specific user\r\n public async getForUser(userId: string, name: string) {\r\n return this.client.get(`/user_settings/getSetting/${userId}/${name}`);\r\n }\r\n\r\n // * Set user setting for specific user\r\n public async setForUser(userId: string, name: UserSettingName, data: any) {\r\n return this.client.post(`/user_settings/setSetting/${userId}/${name}`, data);\r\n }\r\n\r\n}","import Resource from \"./resource\";\r\n\r\nexport default class EventReports extends Resource {\r\n\r\n // * List event reports\r\n async list() {\r\n return this.client.get(`/eventReports/index`);\r\n }\r\n\r\n // * Get event report by id\r\n async get(id: string) {\r\n return this.client.get(`/eventReports/view/${id}`);\r\n }\r\n\r\n // * Add event report\r\n async add(eventId: string, data: any) {\r\n return this.client.post(`/eventReports/add/${eventId}`, data);\r\n }\r\n\r\n // * Edit event report\r\n async edit(id: string, data: any) {\r\n return this.client.post(`/eventReports/edit/${id}`, data);\r\n }\r\n\r\n // * Delete event report\r\n async delete(id: string) {\r\n return this.client.post(`/eventReports/delete/${id}`);\r\n }\r\n \r\n // * Hard delete event report\r\n async hardDelete(id: string, hardDelete: '0' | '1') {\r\n return this.client.post(`/eventReports/delete/${id}/${hardDelete}`);\r\n }\r\n\r\n // * Restore event report\r\n async restore(id: string) {\r\n return this.client.post(`/eventReports/restore/${id}`);\r\n }\r\n\r\n // * Import event report from URL\r\n async import(eventId: string, url: string) {\r\n return this.client.post(`/eventReports/inmportReportFromUrl/${eventId}`, { url });\r\n }\r\n\r\n}"],"mappings":"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","names":[]} | ||
| {"version":3,"sources":["../src/client.ts","../src/resources/resource.ts","../src/resources/events.ts","../src/resources/attributes.ts","../src/resources/users.ts","../src/resources/organisations.ts","../src/resources/servers.ts","../src/resources/workers.ts","../src/resources/feeds.ts","../src/resources/tags.ts","../src/resources/analyst-data.ts","../src/resources/logs.ts","../src/resources/auth-keys.ts","../src/resources/sightings.ts","../src/resources/warninglists.ts","../src/resources/noticelists.ts","../src/resources/objects.ts","../src/resources/taxonomies.ts","../src/resources/galaxy-clusters.ts","../src/resources/galaxies.ts","../src/resources/sharing-groups.ts","../src/resources/user-settings.ts","../src/resources/event-reports.ts"],"sourcesContent":["import axios, { Axios } from 'axios';\r\nimport https from 'https';\r\n\r\nimport Events from './resources/events';\r\nimport Attributes from './resources/attributes';\r\nimport Users from './resources/users';\r\nimport Organisations from './resources/organisations';\r\nimport Servers from './resources/servers';\r\nimport Workers from './resources/workers';\r\nimport Feeds from './resources/feeds';\r\nimport Tags from './resources/tags';\r\nimport AnalystData from './resources/analyst-data';\r\nimport Logs from './resources/logs';\r\nimport AuthKeys from './resources/auth-keys';\r\nimport Sightings from './resources/sightings';\r\nimport Warninglists from './resources/warninglists';\r\nimport Noticelists from './resources/noticelists';\r\nimport Objects from './resources/objects';\r\nimport Taxonomies from './resources/taxonomies';\r\nimport GalaxyClusters from './resources/galaxy-clusters';\r\nimport Galaxies from './resources/galaxies';\r\nimport SharingGroups from './resources/sharing-groups';\r\nimport UserSettings from './resources/user-settings';\r\nimport EventReports from './resources/event-reports';\r\n\r\nexport class Client {\r\n\r\n private readonly client: Axios;\r\n\r\n public readonly events: Events = new Events(this);\r\n public readonly objects: Objects = new Objects(this);\r\n public readonly attributes: Attributes = new Attributes(this);\r\n public readonly users: Users = new Users(this);\r\n public readonly organisations: Organisations = new Organisations(this);\r\n public readonly servers: Servers = new Servers(this);\r\n public readonly workers: Workers = new Workers(this);\r\n public readonly feeds: Feeds = new Feeds(this);\r\n public readonly tags: Tags = new Tags(this);\r\n public readonly analystData: AnalystData = new AnalystData(this);\r\n public readonly logs: Logs = new Logs(this);\r\n public readonly authKeys: AuthKeys = new AuthKeys(this);\r\n public readonly sightings: Sightings = new Sightings(this);\r\n public readonly warninglists: Warninglists = new Warninglists(this);\r\n public readonly noticelists: Noticelists = new Noticelists(this);\r\n public readonly taxonomies: Taxonomies = new Taxonomies(this);\r\n public readonly galaxies: Galaxies = new Galaxies(this);\r\n public readonly galaxyClusters: GalaxyClusters = new GalaxyClusters(this);\r\n public readonly sharingGroups: SharingGroups = new SharingGroups(this);\r\n public readonly userSettings: UserSettings = new UserSettings(this);\r\n public readonly eventReports: EventReports = new EventReports(this);\r\n \r\n constructor(\r\n private readonly instanceUrl: string,\r\n private readonly apiKey: string,\r\n private readonly httpsAgent: https.Agent = new https.Agent({ rejectUnauthorized: false })\r\n ) {\r\n this.instanceUrl = instanceUrl;\r\n this.apiKey = apiKey;\r\n\r\n this.client = axios.create({\r\n baseURL: this.instanceUrl,\r\n httpsAgent: this.httpsAgent,\r\n headers: {\r\n 'Authorization': `${this.apiKey}`,\r\n 'Accept': 'application/json'\r\n }\r\n });\r\n }\r\n\r\n async get(path: string) {\r\n const response = await this.client.get(path);\r\n return response.data;\r\n }\r\n\r\n async post(path: string, data: any = {}) {\r\n const response = await this.client.post(path, data);\r\n return response.data;\r\n }\r\n\r\n async delete(path: string) {\r\n const response = await this.client.delete(path);\r\n return response.data;\r\n }\r\n\r\n async put(path: string, data: any) {\r\n const response = await this.client.put(path, data);\r\n return response.data;\r\n }\r\n\r\n}","import type { Client } from \"../client\";\r\n\r\nexport default class Resource {\r\n constructor(protected readonly client: Client) {}\r\n}","import type { EventRestSearchParams, EventIndexParams } from '../types';\r\nimport Resource from './resource';\r\n\r\nexport default class Events extends Resource {\r\n\r\n // * List events\r\n async list() {\r\n return this.client.get(`/events`);\r\n }\r\n\r\n // * (restSearch) Search events\r\n async restSearch(params: EventRestSearchParams = {}) {\r\n return this.client.post(`/events/restSearch`, params);\r\n }\r\n\r\n // * (index) Search events\r\n async index(params: EventIndexParams = {}) {\r\n return this.client.post(`/events/index`, params);\r\n }\r\n\r\n // * Get event by id\r\n async get(id: string) {\r\n return this.client.get(`/events/view/${id}`);\r\n }\r\n\r\n // * Add event\r\n // TODO: Add type for data\r\n async add(data: any) {\r\n return this.client.post(`/events/add`, data);\r\n }\r\n\r\n // * Edit event\r\n // TODO: Add type for data\r\n async edit(id: string, data: any) {\r\n return this.client.put(`/events/edit/${id}`, data);\r\n }\r\n\r\n // * Delete event\r\n async delete(id: string) {\r\n return this.client.delete(`/events/delete/${id}`);\r\n }\r\n\r\n // * Publish event\r\n async publish(id: string) {\r\n return this.client.post(`/events/publish/${id}`);\r\n }\r\n\r\n // * Unpublish event\r\n async unpublish(id: string) {\r\n return this.client.post(`/events/unpublish/${id}`);\r\n }\r\n\r\n // * Add event tag\r\n async addTag(id: string, tag: string, local: boolean) {\r\n return this.client.post(`/events/addTag/${id}/${tag}/local:${local}`);\r\n }\r\n\r\n // * Remove event tag\r\n async removeTag(id: string, tag: string) {\r\n return this.client.post(`/events/removeTag/${id}/${tag}`);\r\n }\r\n\r\n}","import type { AttributeContext, AttributePercentage, AttributeRestSearchFilter } from \"../types\";\r\nimport Resource from \"./resource\";\r\n\r\nexport default class Attributes extends Resource {\r\n\r\n // * List attributes\r\n async list() {\r\n return this.client.get(`/attributes`);\r\n }\r\n\r\n // * (restSearch) Search attributes\r\n async restSearch(params: AttributeRestSearchFilter = {}) {\r\n return this.client.post(`/attributes/restSearch`, params);\r\n }\r\n\r\n // * Get attribute by id\r\n async get(id: string) {\r\n return this.client.get(`/attributes/view/${id}`);\r\n }\r\n\r\n // * Add attribute\r\n async add(eventId: string, data: any) {\r\n return this.client.post(`/attributes/add/${eventId}`, data);\r\n }\r\n\r\n // * Edit attribute\r\n async edit(id: string, data: any) {\r\n return this.client.put(`/attributes/edit/${id}`, data);\r\n }\r\n\r\n // * Delete attribute\r\n async delete(id: string) {\r\n return this.client.delete(`/attributes/delete/${id}`);\r\n }\r\n\r\n // * Restore an attribute\r\n async restore(id: string) {\r\n return this.client.post(`/attributes/restore/${id}`);\r\n }\r\n\r\n // * Add a tag to an attribute\r\n async addTag(id: string, tag: string, local: boolean) {\r\n return this.client.post(`/attributes/addTag/${id}/${tag}/local:${local}`);\r\n }\r\n\r\n // * Remove a tag from an attribute\r\n async removeTag(id: string, tag: string) {\r\n return this.client.post(`/attributes/removeTag/${id}/${tag}`);\r\n }\r\n\r\n // * Get count of attributes per category\r\n async attributeStatistics(context: AttributeContext, percentage: AttributePercentage) {\r\n return this.client.get(`/attributes/attributeStatistics/${context}/${percentage}`);\r\n }\r\n\r\n // * Get a list of all attribute types\r\n async describeTypes() {\r\n return this.client.get(`/attributes/describeTypes`);\r\n }\r\n\r\n}","import Resource from \"./resource\";\r\n\r\nexport default class Users extends Resource {\r\n \r\n // * List users\r\n public async list() {\r\n return this.client.get(`/admin/users`);\r\n }\r\n\r\n // * Get user by id\r\n public async get(id: string) {\r\n return this.client.get(`/admin/users/view/${id}`);\r\n }\r\n\r\n // * Add user\r\n // TODO: Add type for data\r\n public async add(data: any) {\r\n return this.client.post(`/admin/users/add`, data);\r\n }\r\n\r\n // * Edit user\r\n // TODO: Add type for data\r\n public async edit(id: string, data: any) {\r\n return this.client.post(`/admin/users/edit/${id}`, data);\r\n }\r\n\r\n // * Reset user password\r\n public async resetPassword(id: string, firstTimeReset: '0' | '1' = '0') {\r\n return this.client.post(`/users/initiatePasswordReset/${id}/${firstTimeReset}`);\r\n }\r\n\r\n // * Delete user TOTP\r\n public async deleteTOTP(id: string) {\r\n return this.client.post(`/users/totp_delete/${id}`);\r\n }\r\n\r\n // * Delete user\r\n public async delete(id: string) {\r\n return this.client.delete(`/admin/users/delete/${id}`);\r\n }\r\n\r\n}","import Resource from \"./resource\";\r\n\r\nexport default class Organisations extends Resource {\r\n \r\n // * List organisations\r\n public async list() {\r\n return this.client.get(`/organisations`);\r\n }\r\n\r\n // * Get organisation by id\r\n public async get(id: string) {\r\n return this.client.get(`/organisations/view/${id}`);\r\n }\r\n\r\n // * Add organisation\r\n // TODO: Add type for data\r\n public async add(data: any) {\r\n return this.client.post(`/admin/organisations/add`, data);\r\n }\r\n\r\n // * Edit organisation\r\n // TODO: Add type for data\r\n public async edit(id: string, data: any) {\r\n return this.client.post(`/admin/organisations/edit/${id}`, data);\r\n }\r\n\r\n // * Delete organisation\r\n public async delete(id: string) {\r\n return this.client.delete(`/admin/organisations/delete/${id}`);\r\n }\r\n\r\n}","import Resource from \"./resource\";\r\nimport type { ImportServerParams, PullTechnique, PushTechnique } from \"../types\";\r\n\r\nexport default class Servers extends Resource {\r\n \r\n // * List servers\r\n public async list() {\r\n return this.client.get(`/servers`);\r\n }\r\n\r\n // * Add server\r\n // TODO: Add type\r\n public async add(data: any) {\r\n return this.client.post(`/servers/add`, data);\r\n }\r\n\r\n // * Edit server\r\n // TODO: Add type\r\n public async edit(id: string, data: any) {\r\n return this.client.put(`/servers/edit/${id}`, data);\r\n }\r\n\r\n // * Delete server\r\n public async delete(id: string) {\r\n return this.client.delete(`/servers/delete/${id}`);\r\n }\r\n\r\n // * Pull server\r\n public async pull(id: string, technique: PullTechnique) {\r\n return this.client.get(`/servers/pull/${id}/${technique}`);\r\n }\r\n\r\n // * Push server\r\n public async push(id: string, technique: PushTechnique) {\r\n return this.client.post(`/servers/push/${id}/${technique}`);\r\n }\r\n\r\n // * Get current instance version\r\n public async version() {\r\n return this.client.get(`/servers/getVersion`);\r\n }\r\n\r\n // * Get current instance PyMISP version\r\n public async pymispVersion() {\r\n return this.client.get(`/servers/getPyMISPVersion`);\r\n }\r\n\r\n // * Get current instance settings and diagnostics\r\n public async settings() {\r\n return this.client.get(`/servers/serverSettings`);\r\n }\r\n\r\n // * Update server\r\n public async update() {\r\n return this.client.post(`/servers/update`);\r\n }\r\n\r\n // * Cache server\r\n public async cache() {\r\n return this.client.post(`/servers/cache`);\r\n }\r\n\r\n // * Create sync\r\n public async createSync() {\r\n return this.client.post(`/servers/createSync`);\r\n }\r\n\r\n // * Get current instance UUID\r\n public async uuid() {\r\n return this.client.get(`/servers/getInstanceUUID`);\r\n }\r\n\r\n // * Get server setting by name\r\n public async setting(name: string) {\r\n return this.client.get(`/servers/getSetting/${name}`);\r\n }\r\n\r\n // * Edit server setting\r\n public async editSetting(name: string, value: any) {\r\n return this.client.post(`/servers/serverSettingsEdit/${name}`, { value });\r\n }\r\n\r\n // * Import server\r\n public async import(params: ImportServerParams) {\r\n return this.client.post(`/servers/import`, params);\r\n }\r\n\r\n}","import Resource from \"./resource\";\r\nimport type { WorkerType } from \"../types\";\r\n\r\nexport default class Workers extends Resource {\r\n \r\n // * Get workers\r\n public async list() {\r\n return this.client.get(`/servers/getWorkers`);\r\n }\r\n\r\n // * Start worker\r\n public async start(type: WorkerType) {\r\n return this.client.post(`/servers/startWorker/${type}`);\r\n }\r\n\r\n // * Stop worker\r\n public async stop(pid: number) {\r\n return this.client.post(`/servers/stopWorker/${pid}`);\r\n }\r\n\r\n // * Kill all workers\r\n public async killAll() {\r\n return this.client.post(`/servers/killAllWorkers`);\r\n }\r\n\r\n // * Restart workers\r\n public async restart() {\r\n return this.client.post(`/servers/restartWorkers`);\r\n }\r\n\r\n // * Restart dead workers\r\n public async restartDead() {\r\n return this.client.post(`/servers/restartDeadWorkers`);\r\n }\r\n\r\n}","import { FeedCacheScope } from \"../types\";\r\nimport Resource from \"./resource\";\r\n\r\nexport default class Feeds extends Resource {\r\n\r\n // * List feeds\r\n async list() {\r\n return this.client.get(`/feeds`);\r\n }\r\n\r\n // * Get feed by id\r\n async get(id: string) {\r\n return this.client.get(`/feeds/${id}`);\r\n }\r\n\r\n // * Add feed\r\n // TODO: Add type for data\r\n async add(data: any) {\r\n return this.client.post(`/feeds/add`, data);\r\n }\r\n\r\n // * Edit feed\r\n // TODO: Add type for data\r\n async edit(id: string, data: any) {\r\n return this.client.put(`/feeds/edit/${id}`, data);\r\n }\r\n\r\n // * Enable feed\r\n async enable(id: string) {\r\n return this.client.post(`/feeds/enable/${id}`);\r\n }\r\n\r\n // * Disable feed\r\n async disable(id: string) {\r\n return this.client.post(`/feeds/disable/${id}`);\r\n }\r\n\r\n // * Cache feeds\r\n async cache(scope: FeedCacheScope) {\r\n return this.client.post(`/feeds/cacheFeeds/${scope}`);\r\n }\r\n\r\n // * Fetch from feed by id\r\n async fetch(id: string) {\r\n return this.client.post(`/feeds/fetchFromFeed/${id}`);\r\n }\r\n\r\n // * Fetch from all feeds\r\n async fetchAll() {\r\n return this.client.post(`/feeds/fetchFromAllFeeds`);\r\n }\r\n\r\n}","import Resource from \"./resource\";\r\n\r\nexport default class Tags extends Resource {\r\n\r\n // * List tags\r\n async list() {\r\n return this.client.get(`/tags`);\r\n }\r\n\r\n // * Search tags\r\n async search(term: string) {\r\n return this.client.post(`/tags/search/${encodeURIComponent(term)}`);\r\n }\r\n\r\n // * Get tag by id\r\n async get(id: string) {\r\n return this.client.get(`/tags/view/${id}`);\r\n }\r\n\r\n // * Add tag\r\n async add(data: any) {\r\n return this.client.post(`/tags/add`, data);\r\n }\r\n\r\n // * Edit tag\r\n async edit(id: string, data: any) {\r\n return this.client.put(`/tags/edit/${id}`, data);\r\n }\r\n\r\n // * Delete tag\r\n async delete(id: string) {\r\n return this.client.post(`/tags/delete/${id}`);\r\n }\r\n\r\n}","import type { AnalystDataType, AnalystObjectType } from \"../types\";\r\nimport Resource from \"./resource\";\r\n\r\nexport default class AnalystData extends Resource {\r\n\r\n // * List analyst data\r\n async list(type: AnalystDataType) {\r\n return this.client.get(`/analystData/index/${type}`);\r\n }\r\n\r\n // * Get analyst data by id\r\n async get(type: AnalystDataType, id: string) {\r\n return this.client.get(`/analystData/view/${type}/${id}`);\r\n }\r\n\r\n // * Add analyst data\r\n // TODO: Add type for data\r\n async add(type: AnalystDataType, objectId: string, objectType: AnalystObjectType, data: any) {\r\n return this.client.post(`/analystData/add/${type}/${objectId}/${objectType}`, data);\r\n }\r\n\r\n // * Edit analyst data\r\n // TODO: Add type for data\r\n async edit(type: AnalystDataType, id: string, data: any) {\r\n return this.client.post(`/analystData/edit/${type}/${id}`, data);\r\n }\r\n\r\n // * Delete analyst data\r\n async delete(type: AnalystDataType, id: string) {\r\n return this.client.delete(`/analystData/delete/${type}/${id}`);\r\n }\r\n\r\n}","import { LogSearchParams } from \"../types\";\r\nimport Resource from \"./resource\";\r\n\r\nexport default class Logs extends Resource {\r\n \r\n // * Search logs\r\n public async search(params: LogSearchParams = {}) {\r\n return this.client.post(`/admin/logs`, params);\r\n }\r\n\r\n}","import Resource from \"./resource\";\r\nimport type { AuthKeySearchParams } from \"../types\";\r\n\r\nexport default class AuthKeys extends Resource {\r\n\r\n // * List auth keys\r\n async list() {\r\n return this.client.get(`/auth_keys`);\r\n }\r\n\r\n // * Search auth keys\r\n async search(params: AuthKeySearchParams = {}) {\r\n return this.client.post(`/auth_keys`, params);\r\n }\r\n\r\n // * Get auth key by id\r\n async get(id: string) {\r\n return this.client.get(`/auth_keys/view/${id}`);\r\n }\r\n\r\n // * Add auth key\r\n async add(data: any) {\r\n return this.client.post(`/auth_keys/add`, data);\r\n }\r\n\r\n // * Edit auth key\r\n async edit(id: string, data: any) {\r\n return this.client.post(`/auth_keys/edit/${id}`, data);\r\n }\r\n\r\n // * Delete auth key\r\n async delete(id: string) {\r\n return this.client.delete(`/auth_keys/delete/${id}`);\r\n }\r\n\r\n}","import { AttributeRestSearchFilter } from \"../types\";\r\nimport Resource from \"./resource\";\r\n\r\nexport default class Sightings extends Resource {\r\n \r\n // * Get sightings by event id\r\n public async list(eventId: string) {\r\n return this.client.get(`/sightings/index/${eventId}`);\r\n }\r\n\r\n // * Add sightings of a list of values\r\n public async add(values: string[], timestamp?: string, filters?: AttributeRestSearchFilter) {\r\n return this.client.post(`/sightings/add`, { values, timestamp, filters });\r\n }\r\n\r\n // * Add sighting of an attribute\r\n public async addAttribute(attributeId: string) {\r\n return this.client.post(`/sightings/add/${attributeId}`);\r\n }\r\n\r\n // * Delete sighting\r\n public async delete(sightingId: string) {\r\n return this.client.post(`/sightings/delete/${sightingId}`);\r\n }\r\n\r\n}","import { WarningListSearchParams, WarningListToggleParams } from \"../types\";\r\nimport Resource from \"./resource\";\r\n\r\nexport default class Warninglists extends Resource {\r\n \r\n // * Get warning lists\r\n public async list() {\r\n return this.client.get(`/warninglists`);\r\n }\r\n\r\n // * Search warning lists\r\n public async search(params: WarningListSearchParams) {\r\n return this.client.post(`/warninglists`, params);\r\n }\r\n\r\n // * Get warning list by id\r\n public async get(id: string) {\r\n return this.client.get(`/warninglists/view/${id}`);\r\n }\r\n\r\n // * Enable or disable warning lists\r\n public async toggle(params: WarningListToggleParams) {\r\n return this.client.post(`/warninglists/toggleEnable`, params);\r\n }\r\n\r\n // * Check if a list of values are in a warning list\r\n public async check(values: string[]) {\r\n return this.client.post(`/warninglists/checkValue`, values);\r\n }\r\n\r\n // * Update warning lists\r\n public async update() {\r\n return this.client.post(`/warninglists/update`);\r\n }\r\n\r\n}","import { WarningListSearchParams, WarningListToggleParams } from \"../types\";\r\nimport Resource from \"./resource\";\r\n\r\nexport default class Noticelists extends Resource {\r\n \r\n // * Get noticelists\r\n public async list() {\r\n return this.client.get(`/noticelists`);\r\n }\r\n\r\n // * Get noticelist by id\r\n public async get(id: string) {\r\n return this.client.get(`/noticelists/view/${id}`);\r\n }\r\n\r\n // * Enable or disable noticelist\r\n public async toggle(id: string) {\r\n return this.client.post(`/noticelists/toggleEnable/${id}`);\r\n }\r\n\r\n // * Update noticelists\r\n public async update() {\r\n return this.client.post(`/noticelists/update`);\r\n }\r\n\r\n}","import type { ObjectSearchParams } from \"../types\";\r\nimport Resource from \"./resource\";\r\n\r\nexport default class Objects extends Resource {\r\n\r\n // * List objects\r\n async search(params: ObjectSearchParams) {\r\n return this.client.post(`/objects/restsearch`, params);\r\n }\r\n\r\n // * Add object to an event\r\n async add(eventId: string, objectTemplateId: string, data: any) {\r\n return this.client.post(`/objects/add/${eventId}/${objectTemplateId}`, data);\r\n }\r\n\r\n // * Get object by id\r\n async get(id: string) {\r\n return this.client.get(`/objects/view/${id}`);\r\n }\r\n\r\n // * Delete object\r\n async delete(id: string) {\r\n return this.client.delete(`/objects/delete/${id}`);\r\n }\r\n\r\n}","import Resource from \"./resource\";\r\n\r\nexport default class Taxonomies extends Resource {\r\n \r\n // * Get taxonomies\r\n public async list() {\r\n return this.client.get(`/taxonomies`);\r\n }\r\n\r\n // * Get taxonomy by id\r\n public async get(id: string) {\r\n return this.client.get(`/taxonomies/view/${id}`);\r\n }\r\n\r\n // * Enable taxonomy\r\n public async enable(id: string) {\r\n return this.client.post(`/taxonomies/enable/${id}`);\r\n }\r\n\r\n // * Disable taxonomy\r\n public async disable(id: string) {\r\n return this.client.post(`/taxonomies/disable/${id}`);\r\n }\r\n \r\n // * Update taxonomies\r\n public async update() {\r\n return this.client.post(`/taxonomies/update`);\r\n }\r\n\r\n // * Get a taxonomy extended with tags used in events and attributes\r\n public async getWithTags(id: string) {\r\n return this.client.get(`/taxonomies/taxonomy_tags/${id}`);\r\n }\r\n\r\n // * Export taxonomy\r\n public async export(id: string) {\r\n return this.client.get(`/taxonomies/export/${id}`);\r\n }\r\n\r\n}","import Resource from \"./resource\";\r\nimport { GalaxyClusterSearchFilter } from \"../types\";\r\n\r\nexport default class GalaxyClusters extends Resource {\r\n\r\n // * List galaxy clusters\r\n async list(galaxyId: string) {\r\n return this.client.get(`/galaxy_clusters/index/${galaxyId}`);\r\n }\r\n\r\n // * Search galaxy clusters\r\n async search(galaxyId: string, params: GalaxyClusterSearchFilter) {\r\n return this.client.post(`/galaxy_clusters/index/${galaxyId}`, params);\r\n }\r\n\r\n // * Get galaxy cluster by id\r\n async get(clusterId: string) {\r\n return this.client.get(`/galaxy_clusters/view/${clusterId}`);\r\n }\r\n\r\n // * Add galaxy cluster\r\n async add(galaxyId: string, data: any) {\r\n return this.client.post(`/galaxy_clusters/add/${galaxyId}`, data);\r\n }\r\n\r\n // * Edit galaxy cluster\r\n async edit(clusterId: string, data: any) {\r\n return this.client.post(`/galaxy_clusters/edit/${clusterId}`, data);\r\n }\r\n\r\n // * Publish galaxy cluster\r\n async publish(clusterId: string) {\r\n return this.client.post(`/galaxy_clusters/publish/${clusterId}`);\r\n }\r\n\r\n // * Unpublish galaxy cluster\r\n async unpublish(clusterId: string) {\r\n return this.client.post(`/galaxy_clusters/unpublish/${clusterId}`);\r\n }\r\n \r\n // * Delete galaxy cluster\r\n async delete(clusterId: string) {\r\n return this.client.post(`/galaxy_clusters/delete/${clusterId}`);\r\n }\r\n\r\n // * Restore galaxy cluster\r\n async restore(clusterId: string) {\r\n return this.client.post(`/galaxy_clusters/restore/${clusterId}`);\r\n }\r\n \r\n}","import Resource from \"./resource\";\r\n\r\nexport default class Galaxies extends Resource {\r\n\r\n // * List galaxies\r\n async list() {\r\n return this.client.get(`/galaxies`);\r\n }\r\n\r\n // * Search galaxies\r\n async search(value: string) {\r\n return this.client.post(`/galaxies/search`, { value });\r\n }\r\n\r\n // * Get galaxy by id\r\n async get(id: string) {\r\n return this.client.get(`/galaxies/view/${id}`);\r\n }\r\n\r\n // * Import galaxy cluster\r\n // TODO: Add type for data\r\n async import(data: any) {\r\n return this.client.post(`/galaxies/import`, data);\r\n }\r\n\r\n // * Export galaxy cluster\r\n // TODO: Add type for data\r\n async export(id: string, data: any) {\r\n return this.client.post(`/galaxies/export/${id}`, data);\r\n }\r\n\r\n // * Delete galaxy\r\n async delete(id: string) {\r\n return this.client.delete(`/galaxies/delete/${id}`);\r\n }\r\n\r\n // * Attach galaxy cluster tag to entity\r\n // TODO: Add type for data\r\n async attach(attachTargetId: string, attachTargetType: string, local: boolean, data: any) {\r\n return this.client.post(`/galaxies/attachCluster/${attachTargetId}/${attachTargetType}/local:${local}`, data);\r\n }\r\n\r\n}","import Resource from \"./resource\";\r\n\r\nexport default class SharingGroups extends Resource {\r\n \r\n // * Get sharing groups\r\n public async list() {\r\n return this.client.get(`/sharing_groups`);\r\n }\r\n\r\n // * Get sharing group by id\r\n public async get(id: string) {\r\n return this.client.get(`/sharing_groups/view/${id}`);\r\n }\r\n\r\n // * Add sharing group\r\n // TODO: Add type for data\r\n public async add(data: any) {\r\n return this.client.post(`/sharing_groups/add`, data);\r\n }\r\n\r\n // * Edit sharing group\r\n // TODO: Add type for data\r\n public async edit(id: string, data: any) {\r\n return this.client.post(`/sharing_groups/edit/${id}`, data);\r\n }\r\n\r\n // * Delete sharing group\r\n public async delete(id: string) {\r\n return this.client.delete(`/sharing_groups/delete/${id}`);\r\n }\r\n\r\n // * Add an organisation to a sharing group\r\n public async addOrganisation(sharingGroupId: string, organisationId: string) {\r\n return this.client.post(`/sharing_groups/addOrg/${sharingGroupId}/${organisationId}`);\r\n }\r\n\r\n // * Remove an organisation from a sharing group\r\n public async removeOrganisation(sharingGroupId: string, organisationId: string) {\r\n return this.client.post(`/sharing_groups/removeOrg/${sharingGroupId}/${organisationId}`);\r\n }\r\n\r\n // * Add a server to a sharing group\r\n public async addServer(sharingGroupId: string, serverId: string) {\r\n return this.client.post(`/sharing_groups/addServer/${sharingGroupId}/${serverId}`);\r\n }\r\n\r\n // * Remove a server from a sharing group\r\n public async removeServer(sharingGroupId: string, serverId: string) {\r\n return this.client.post(`/sharing_groups/removeServer/${sharingGroupId}/${serverId}`);\r\n }\r\n\r\n}","import { UserSettingName, UserSettingSearchFilter } from \"../types\";\r\nimport Resource from \"./resource\";\r\n\r\nexport default class UserSettings extends Resource {\r\n\r\n // * Get user settings\r\n public async list() {\r\n return this.client.get(`/user_settings`);\r\n }\r\n\r\n // * Search user settings\r\n public async search(params: UserSettingSearchFilter) {\r\n return this.client.post(`/user_settings`, params);\r\n }\r\n\r\n // * Get user setting by id\r\n public async get(id: string) {\r\n return this.client.get(`/user_settings/view/${id}`);\r\n }\r\n\r\n // * Delete user setting by id\r\n public async delete(id: string) {\r\n return this.client.delete(`/user_settings/${id}`);\r\n }\r\n\r\n // * Get user setting for specific user\r\n public async getForUser(userId: string, name: string) {\r\n return this.client.get(`/user_settings/getSetting/${userId}/${name}`);\r\n }\r\n\r\n // * Set user setting for specific user\r\n public async setForUser(userId: string, name: UserSettingName, data: any) {\r\n return this.client.post(`/user_settings/setSetting/${userId}/${name}`, data);\r\n }\r\n\r\n}","import Resource from \"./resource\";\r\n\r\nexport default class EventReports extends Resource {\r\n\r\n // * List event reports\r\n async list() {\r\n return this.client.get(`/eventReports/index`);\r\n }\r\n\r\n // * Get event report by id\r\n async get(id: string) {\r\n return this.client.get(`/eventReports/view/${id}`);\r\n }\r\n\r\n // * Add event report\r\n async add(eventId: string, data: any) {\r\n return this.client.post(`/eventReports/add/${eventId}`, data);\r\n }\r\n\r\n // * Edit event report\r\n async edit(id: string, data: any) {\r\n return this.client.post(`/eventReports/edit/${id}`, data);\r\n }\r\n\r\n // * Delete event report\r\n async delete(id: string) {\r\n return this.client.post(`/eventReports/delete/${id}`);\r\n }\r\n \r\n // * Hard delete event report\r\n async hardDelete(id: string, hardDelete: '0' | '1') {\r\n return this.client.post(`/eventReports/delete/${id}/${hardDelete}`);\r\n }\r\n\r\n // * Restore event report\r\n async restore(id: string) {\r\n return this.client.post(`/eventReports/restore/${id}`);\r\n }\r\n\r\n // * Import event report from URL\r\n async import(eventId: string, url: string) {\r\n return this.client.post(`/eventReports/importReportFromUrl/${eventId}`, { url });\r\n }\r\n\r\n}"],"mappings":"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","names":[]} |
+1
-1
| { | ||
| "name": "misp", | ||
| "version": "0.1.0", | ||
| "version": "0.1.1", | ||
| "main": "dist/index.js", | ||
@@ -5,0 +5,0 @@ "types": "dist/index.d.ts", |
195251
0