MCPcopy Create free account
hub / github.com/chasingboy/Xtools / filter_routers

Function filter_routers

utils.py:376–406  ·  view source on GitHub ↗
(results)

Source from the content-addressed store, hash-verified

374
375
376def filter_routers(results):
377 file_exts = ['png','jpg','jpeg','gif','js','vue','ico','svg','css','ts','bmp','ttf','woff','woff2']
378 routers = ['\n[+] Routers:\n']
379 links = ['\n[+] Links:\n']
380 filters = ['\n[+] Filters:\n']
381
382 results = sorted(list(set(results)))
383
384 for router in results:
385 try:
386 if 'http' in router:
387 links.append(router)
388 continue
389
390 temp = router
391 if '?' in temp:
392 temp = temp.split('?')[0]
393 if temp in routers:
394 x = routers.pop()
395
396 ext = temp.split('.')[-1]
397 if ext in file_exts:
398 filters.append(router)
399 else:
400 routers.append(router)
401 except:
402 pass
403
404 routers = [('/' + line) for line in routers]
405 text = '\n'.join(routers+links+filters).lstrip('/')
406 return text
407
408
409'''

Callers 1

runMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected