mirror of
https://github.com/yyhuni/xingrin.git
synced 2026-01-31 11:46:16 +08:00
28 lines
590 B
TypeScript
28 lines
590 B
TypeScript
export interface Port {
|
|
number: number
|
|
serviceName: string
|
|
description: string
|
|
isUncommon: boolean
|
|
}
|
|
|
|
export interface IPAddress {
|
|
ip: string // IP address (unique identifier)
|
|
hosts: string[] // Associated hostname list
|
|
ports: number[] // Associated port list
|
|
createdAt: string // First creation time
|
|
}
|
|
|
|
export interface GetIPAddressesParams {
|
|
page?: number
|
|
pageSize?: number
|
|
filter?: string // Smart filter syntax string
|
|
}
|
|
|
|
export interface GetIPAddressesResponse {
|
|
results: IPAddress[]
|
|
total: number
|
|
page: number
|
|
pageSize: number
|
|
totalPages: number
|
|
}
|