Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/asionesjia/jetbrains
/ functions
Functions
55 in github.com/asionesjia/jetbrains
⨍
Functions
55
◇
Types & classes
11
↓ 7 callers
Function
createClient
()
utils/supabase/server.ts:7
↓ 5 callers
Method
generateHeaders
* 生成随机请求头 * @param options 自定义选项
lib/utils/header-generator.ts:60
↓ 5 callers
Method
randomChoice
* 从数组中随机选择一个元素
lib/utils/header-generator.ts:162
↓ 2 callers
Function
getRandomUrlByAvailability
(jetbrains: JetBrainsType | null)
utils/index.ts:3
↓ 2 callers
Function
scanAndSyncJetbrainsInstances
(supabase: ReturnType<typeof createClient>)
lib/jetbrains-scanner.ts:57
↓ 1 callers
Function
censysLogin
()
lib/scanners/censys.ts:95
↓ 1 callers
Function
checkCensysUrlAvailability
* 检测Censys URL的可用性(检查是否重定向到JetBrains)
lib/scanners/censys.ts:29
↓ 1 callers
Function
cn
(...inputs: ClassValue[])
utils/cn.ts:5
↓ 1 callers
Method
deleteCookies
* 删除指定平台的cookies * @param platform 平台名称
lib/utils/cookies-manager.ts:122
↓ 1 callers
Function
extractUrlFromCensysLink
* 从Censys原始链接中提取URL信息
lib/scanners/censys.ts:12
↓ 1 callers
Function
fetchData
()
hooks/test-fetching.tsx:20
↓ 1 callers
Function
fetchData
()
hooks/update-jetbrains.tsx:5
↓ 1 callers
Function
filterAndFormatCensysURLs
* 过滤并格式化Censys URLs,同时检测可用性
lib/scanners/censys.ts:55
↓ 1 callers
Function
findUniqueInArray2
(array1: LinksToJsonTypes[], array2: LinksToJsonTypes[])
lib/jetbrains-scanner.ts:19
↓ 1 callers
Function
fofaLogin
()
lib/scanners/fofa.ts:3
↓ 1 callers
Method
generateApiHeaders
* 生成用于API请求的头
lib/utils/header-generator.ts:105
↓ 1 callers
Method
generateFormHeaders
* 生成用于表单提交的头
lib/utils/header-generator.ts:132
↓ 1 callers
Method
generateRandomDelay
* 生成随机延迟(毫秒)
lib/utils/header-generator.ts:169
↓ 1 callers
Method
getCookies
* 从数据库获取cookies * @param platform 平台名称 * @returns cookies字符串或null
lib/utils/cookies-manager.ts:50
↓ 1 callers
Method
getValidCookies
* 获取有效的cookies,如果不存在或无效则返回null * @param platform 平台名称 * @returns 有效的cookies字符串或null
lib/utils/cookies-manager.ts:102
↓ 1 callers
Function
handleDeleteUrl
(url: string, supabase: ReturnType<typeof createClient>)
app/api/updateJetbrains/route.ts:6
↓ 1 callers
Function
handleUpdateStatus
(id: string, status: string, supabase: ReturnType<typeof createClient>)
app/api/updateJetbrains/route.ts:34
↓ 1 callers
Function
linksToJson
(links: string[])
lib/jetbrains-scanner.ts:11
↓ 1 callers
Function
processFofaLinks
* 处理Fofa原始链接 - 通常已经是完整URL
lib/jetbrains-scanner.ts:46
↓ 1 callers
Function
processJetBrainsData
(data: JetBrainsType | null)
app/page.tsx:14
↓ 1 callers
Function
processShodanLinks
* 处理Shodan原始链接 - 通常已经是完整URL
lib/jetbrains-scanner.ts:32
↓ 1 callers
Method
saveCookies
* 保存cookies到数据库 * @param platform 平台名称 (shodan, fofa, censys) * @param cookieString cookies字符串
lib/utils/cookies-manager.ts:15
↓ 1 callers
Function
scanCensys
()
lib/scanners/censys.ts:109
↓ 1 callers
Function
scanFofa
()
lib/scanners/fofa.ts:17
↓ 1 callers
Function
scanShodan
()
lib/scanners/shodan.ts:173
↓ 1 callers
Function
shodanLogin
()
lib/scanners/shodan.ts:29
↓ 1 callers
Function
useTestFetching
(url: string, timeout: number)
hooks/test-fetching.tsx:9
↓ 1 callers
Function
useUpdateJetbrains
(id: string, status: boolean | null)
hooks/update-jetbrains.tsx:3
↓ 1 callers
Method
validateCookies
* 验证cookies是否有效 * @param platform 平台名称 * @param cookieString cookies字符串 * @returns 是否有效
lib/utils/cookies-manager.ts:83
Function
CopyButton
({str, id}: { str: string, id: string })
components/copy-button.tsx:8
Function
GET
(req: NextRequest)
app/api/oneCopy/route.ts:7
Function
GET
(req: NextRequest, { params }: { params: { slug: string[] } })
app/api/oneCopy/[...slug]/route.ts:4
Function
GET
(req: NextRequest)
app/api/cron/jetbrains-scan/route.ts:5
Function
GET
(req: NextRequest)
app/api/proxy/route.ts:4
Function
GET
(req: NextRequest)
app/api/updateJetbrains/route.ts:96
Function
Home
()
app/page.tsx:44
Function
OPTIONS
()
app/api/proxy/route.ts:56
Function
RemovePage
()
app/remove/page.tsx:6
Function
RootLayout
({ children, }: Readonly<{ children: React.ReactNode; }>)
app/layout.tsx:13
Function
Table
(props: TableProps)
components/table.tsx:10
Function
absoluteUrl
(path: string)
utils/cn.ts:18
Method
constructor
()
lib/utils/cookies-manager.ts:6
Function
formatDate
(input: string | number)
utils/cn.ts:9
Function
get
(name: string)
utils/supabase/server.ts:19
Function
handleCopy
()
components/copy-button.tsx:34
Function
handleMouseMove
(event: { x: any; y: any; })
components/copy-button.tsx:17
Function
handleSubmit
(e: React.FormEvent)
app/remove/page.tsx:12
Function
parseCookiesFromHeaders
* 解析Set-Cookie头部,提取所有cookies并组装成cookie字符串
lib/scanners/shodan.ts:14
Function
remove
(name: string, options: CookieOptions)
utils/supabase/server.ts:32
Function
set
(name: string, value: string, options: CookieOptions)
utils/supabase/server.ts:23