Commit Graph

  • fd3e7b8379 Merge pull request #13 from xddxdd/lantian-dev Yuhui Xu 2021-04-01 22:54:41 +08:00
  • 8765189deb general: add build notes from #11 Lan Tian 2021-04-01 22:47:08 +08:00
  • 492942cce1 Merge pull request #12 from AluisioASG/domainless Yuhui Xu 2021-04-01 22:43:13 +08:00
  • f81a5308ae frontend: make domain optional Aluísio Augusto Silva Gonçalves 2021-03-31 16:44:44 -03:00
  • 5b5a09ccbd frontend: clamp telegram api response to 4096 chars Lan Tian 2021-03-31 22:43:46 +08:00
  • dc4d7e6532 general: update makefiles for project Lan Tian 2021-03-15 00:49:13 +08:00
  • 28a7d2a53f general: fix incorrect name for pushed docker images Lan Tian 2021-03-06 21:41:44 +08:00
  • 4413f1032f general: try to fix multiarch build Lan Tian 2021-03-06 21:14:15 +08:00
  • 007b66e036 Revert "general: remove build for all arch but amd64" Lan Tian 2021-03-06 20:52:04 +08:00
  • 3f612d2e76 proxy: fix plain traceroute not executed Lan Tian 2021-02-28 23:09:11 +08:00
  • f49f8bac5e proxy: support arbitraty traceroute arguments Lan Tian 2021-02-27 16:42:42 +08:00
  • f6ddc5761b frontend: remove unnecessary URL escapes Lan Tian 2021-02-27 15:24:21 +08:00
  • 1c3d9ec594 general: remove build for all arch but amd64 Lan Tian 2021-01-18 23:13:25 +08:00
  • 6cc0c617b4 frontend: add API for server list Lan Tian 2021-01-17 16:16:41 +08:00
  • e2cc580da3 frontend: add CORS header to API Lan Tian 2021-01-17 12:45:20 +08:00
  • 472cec74b0 general: update README.md Lan Tian 2021-01-17 12:37:22 +08:00
  • da2c3d9aed frontend: add API Lan Tian 2021-01-17 12:35:29 +08:00
  • aa76bc3de7 ci: try fix test error Lan Tian 2021-01-17 02:39:17 +08:00
  • a984095282 frontend: add tests against XSS Lan Tian 2021-01-17 02:21:23 +08:00
  • 1baf325149 frontend: move redirect logic to HTML Lan Tian 2021-01-17 01:33:14 +08:00
  • 72946e1113 frontend: filter output to prevent XSS Lan Tian 2021-01-17 01:14:49 +08:00
  • 90e5012840 proxy: filter input to prevent XSS Lan Tian 2021-01-15 01:22:39 +08:00
  • 8d5eb56199 Fix building Docker image for arm and i386 Lan Tian 2021-01-15 01:00:54 +08:00
  • 8d0618fed9 Update CircleCI config Lan Tian 2021-01-15 00:41:38 +08:00
  • f8ea511d44 Merge pull request #8 from sesa-me/burble.dn42-templates Yuhui Xu 2021-01-14 23:01:43 +08:00
  • b99eb60c30 Merge pull request #9 from xddxdd/circleci-project-setup Yuhui Xu 2021-01-14 00:02:18 +08:00
  • 9f934ca53c Updated config.yml Yuhui Xu 2021-01-13 23:58:44 +08:00
  • ee7cc1675b Add .circleci/config.yml Yuhui Xu 2021-01-13 23:37:32 +08:00
  • f4b6955343 Add utility functions for filtering results and rename templates Simon Marsh 2021-01-12 10:15:54 +00:00
  • 78ce724171 Fix bindata build step and parameterize docker build Simon Marsh 2021-01-12 09:16:30 +00:00
  • 6179c688be - Use bindata to package static file content in to the frontend binary - Add golang templates to move HTML rendering out of the go code where possible - Add an endpoint for serving static files - Add URL escaping for servers and targets Simon Marsh 2021-01-11 13:13:21 +00:00
  • 8d0e210572 Fix #7 Lan Tian 2021-01-11 22:24:15 +08:00
  • 26c51176e4 proxy: add back ipv6 endpoints for compatibility with original project Lan Tian 2020-11-20 21:58:44 +08:00
  • 5cf2ac57b8 Merge pull request #6 from petabyteboy/master Yuhui Xu 2020-11-19 23:22:00 +08:00
  • 75bc63ffa7 preserve leading spaces Milan Pässler 2020-11-18 19:12:43 +01:00
  • 438c6a1f82 general: fix travis multiarch Lan Tian 2020-11-09 01:37:09 +08:00
  • b98d783739 general: use stable debian to build docker image Lan Tian 2020-11-09 01:23:58 +08:00
  • 5000ad1bbf general: add s390x & ppc64le Lan Tian 2020-11-07 20:24:37 +08:00
  • 538699ccd2 proxy: scratch-based docker image Lan Tian 2020-11-07 20:18:25 +08:00
  • 9e77de6b46 frontend: scratch-based docker image Lan Tian 2020-11-07 20:06:07 +08:00
  • c15942cc32 proxy: fix regex formatting error Lan Tian 2020-10-30 23:33:56 +08:00
  • 3bcfc3d36c Remove BIRDv1 support Lan Tian 2020-10-30 23:10:03 +08:00
  • 79431effb2 proxy: fix handling when allowedIP is empty bird1 Lan Tian 2020-10-28 00:00:26 +08:00
  • cdfb18e87a general: update travis.yml Lan Tian 2020-10-27 23:14:55 +08:00
  • 06dbe57ab2 proxy: fix IP limit handling Lan Tian 2020-10-27 23:09:55 +08:00
  • 0216365551 frontend: improve robustness handling errors Lan Tian 2020-10-27 22:59:11 +08:00
  • 5f7cc934b9 Merge pull request #5 from BrendanHalley/master Yuhui Xu 2020-10-26 00:34:39 +08:00
  • 1bd656256f Add source IP filtering/allow list feature Brendan Halley 2020-10-25 12:58:11 +11:00
  • 254b967159 proxy: show output instead of errcode when repeated trying Lan Tian 2020-09-20 00:31:15 +08:00
  • 1a8c7b6e6b proxy: output errors of all attempts when failing Lan Tian 2020-09-19 17:54:10 +08:00
  • 7f5ea89a14 fix navbar for mobile devices Arnie97 2020-08-05 11:16:09 +08:00
  • 437587b90a frontend: disallow search engine crawling Lan Tian 2020-08-15 20:26:16 +08:00
  • 2a928f71ae fix: show fractions of a second in the correct column Arnie97 2020-07-30 14:10:17 +08:00
  • 7b1dc6718d frontend: support rebranding Arnie97 2020-07-28 17:57:38 +08:00
  • 6e4bbd6410 frontend: replace non-standard xhtml mix with html5 Arnie97 2020-07-28 14:08:30 +08:00
  • 20b1233ec8 frontend: apply go fmt Arnie97 2020-07-28 13:37:22 +08:00
  • f661e878c4 proxy: improve linux fallback logic Lan Tian 2020-08-01 22:23:09 +08:00
  • 8e74ca0ce7 proxy: also display message on exec error Lan Tian 2020-08-01 22:20:33 +08:00
  • 862e2aca7a frontend: fix telegram bot responding to non-commands Lan Tian 2020-07-10 20:56:37 +08:00
  • 9fc5076681 frontend: fix empty result bug Lan Tian 2020-07-10 00:12:02 +08:00
  • c617ae4e0a frontend: for DN42, filter more weird whois prefixes Lan Tian 2020-07-10 00:10:36 +08:00
  • f2fbfed412 frontend: for DN42 also filter whois lines beginning with space Lan Tian 2020-07-10 00:03:19 +08:00
  • fc098c7d50 frontend: improve empty result handling Lan Tian 2020-06-29 15:04:32 +08:00
  • 47d7168718 frontend: fix empty response handling Lan Tian 2020-06-29 13:50:56 +08:00
  • 86d25bfd8f add GPLv3 license file Lan Tian 2020-06-29 13:48:34 +08:00
  • 721b3f6cc7 frontend: cleanup telegram replies Lan Tian 2020-06-29 13:44:48 +08:00
  • df18bd153c Merge pull request #4 from chn-lee-yumi/master Yuhui Xu 2020-06-21 02:13:57 +08:00
  • bed9fefef2 修复AS跳转到whois时的bug YumiLee 2020-06-21 00:55:00 +08:00
  • 442e0df3a6 proxy: add http logging Lan Tian 2020-06-01 23:26:33 +08:00
  • c42dfc80b8 frontend: add git to docker image for go get Lan Tian 2020-06-01 23:20:29 +08:00
  • 0e647d9980 frontend: tell go to download external libs Lan Tian 2020-06-01 23:17:48 +08:00
  • 18d2d5ba6c frontend: generic query types Lan Tian 2020-06-01 23:08:41 +08:00
  • 93f03bfe4e frontend: add request logging Lan Tian 2020-06-01 23:05:08 +08:00
  • df425a07c6 frontend: use regexp to parse summary table Lan Tian 2020-06-01 23:02:28 +08:00
  • 877afa24fd frontend: merge regexp from iedon/Birdlg-Go Lan Tian 2020-06-01 22:23:57 +08:00
  • 0b5e28851c frontend: fix small errors (iedon/Birdlg-Go 0b904fd) Lan Tian 2020-06-01 22:20:31 +08:00
  • 3fe3def49f frontend: use template for rendering (partial) Lan Tian 2020-06-01 22:17:25 +08:00
  • 4df9006c81 Remove extra spaces in commands Lan Tian 2020-05-17 22:11:34 +08:00
  • b83c12224f Sort summary table Lan Tian 2020-05-12 01:33:14 +08:00
  • d413de8563 frontend: handle confederation brackets in smartWriter Lan Tian 2020-05-04 12:46:21 +08:00
  • fe42879d20 frontend: remove brackets from ASN (caused by confederation) Lan Tian 2020-05-04 12:42:18 +08:00
  • 89fe931abe Stop tracing 255 hops Lan Tian 2020-04-13 01:54:46 +08:00
  • e8a58e0936 Combine stdout and stderr when executing Lan Tian 2020-04-10 13:24:56 +08:00
  • c262ee3bdf Specifically add AS to ASN queries Lan Tian 2020-04-10 12:42:52 +08:00
  • b974646749 Fix int overflow Lan Tian 2020-04-10 12:38:33 +08:00
  • 43f087e51b Improve DN42 related whois handling Lan Tian 2020-04-10 12:33:56 +08:00
  • cc121c8b49 Disable telegram response logging Lan Tian 2020-04-10 00:22:26 +08:00
  • c9f48686da Display sent telegram commands Lan Tian 2020-04-10 00:14:04 +08:00
  • c2f9cb7066 Generate locales for docker, fix arm images Lan Tian 2020-04-09 23:55:08 +08:00
  • 12b4700397 Fix docker build error Lan Tian 2020-04-09 23:38:59 +08:00
  • 76e8e35e81 Allow long traces for powerful traceroute binaries Lan Tian 2020-04-09 23:33:24 +08:00
  • 72f7d02948 Docker image switch to debian Lan Tian 2020-04-09 23:31:25 +08:00
  • ca90a0ef9f Remove A flag from parameters Lan Tian 2020-04-09 23:17:43 +08:00
  • 0218fd5c1a Lgproxy auto retry with different protocol version Lan Tian 2020-04-09 23:04:30 +08:00
  • 77873d6835 Simultaneous query for telegram bot Lan Tian 2020-04-09 13:43:53 +08:00
  • abd0eda45b Add DN42 specific whois handling Lan Tian 2020-04-08 18:22:09 +08:00
  • 5157f64f9d Add whois result filter (for DN42) Lan Tian 2020-04-08 14:58:25 +08:00
  • 57e13faed9 Remove debugging code Lan Tian 2020-04-08 00:16:52 +08:00
  • 4b3e3a8109 Add print code for debugging Lan Tian 2020-04-08 00:12:23 +08:00
  • d4499c402e Add reply to message for TG API Lan Tian 2020-04-08 00:04:06 +08:00