PageSourceSearch

https://stypr.network/

html stypr.network collected 2026-10-08 17:25:26 UTC 20,372 bytes, 331 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3    <head>
4        <meta charset="utf-8" />
5        <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
6        <meta name="keywords" content="stypr, AS400671, AS-STYPR, stypr.network, Harold Kim, harold.kim" />
7        <meta name="google" content="notranslate" />
8        <meta name="theme-color" content="#020" />
9        <meta name="referrer" content="no-referrer" />
10        <meta name="description" content="stypr.network" />
11        <meta name="twitter:title" content="stypr.network" />
12        <meta property="og:title" content="stypr.network ISP dashboard" />
13        <meta property="og:description" content="stypr.network ISP dashboard" />
14        <title>stypr.network</title>
15        <link rel="shortcut icon" href="/static/images/favicon.ico" type="image/x-icon" />
16        <link rel="apple-touch-icon" href="/static/images/favicon.ico" />
17        <link rel="preload" href="/static/stylesheet/flag.css" as="style" onload="this.onload=null;this.rel='stylesheet'" crossorigin />
18        <link rel="preload" href="/static/fonts/oxygen.woff2" as="font" type="font/woff2" crossorigin />
19        <noscript>
20            <link rel="stylesheet" href="/static/stylesheet/flag.css" />
21        </noscript>
22        <link href="/static/stylesheet/bootstrap.css?260601" rel="stylesheet" />
23        <link href="/static/stylesheet/bootstrap.stypr.css?260601" rel="stylesheet" />
24    </head>
25
26    <body class="bg-light d-flex flex-column h-100"><a href="https://stypr.network/cdn-cgi/content?id=g.3DH0OqOcKOS0w0dArumlpK4ugTS6_v.dH4eNaVxRQ-1791480326.1557112-1.2.1.1-WmgN3j7hk2z7hgRe5jgho8COfWtVjPYgwOmjSbPXd1Hd8pov6N3CCtyKyL1LHkCa" aria-hidden="true" rel="nofollow noopener" style="display: none !important; visibility: hidden !important"></a>
27        <header>
28            <div class="px-3 py-2 text-bg-dark">
29                <div class="container">
30                    <div class="d-flex flex-wrap align-items-center justify-content-center justify-content-lg-start">
31                        <a href="/" class="d-flex align-items-center my-2 my-lg-0 text-white text-decoration-none">
32                            <span class="logo">stypr.network</span>
33                        </a>
34                        <span class="d-none d-sm-none d-md-none d-lg-block d-xl-block mb-3 px-2 mb-md-0 lh-1 me-lg-auto">
35                            <small class="text-monospace"> </small>
36                            <br />
37                            <small class="text-monospace"> </small>
38                        </span>
39
40                        <ul class="header-link-group nav col-12 col-lg-auto my-2 justify-content-center my-md-0 text-small">
41                            <li>
42                                <a class="nav-link active" id="header-link-dashboard">
43                                    <svg class="bi d-block mx-auto mb-1" width="24" height="24">
44                                        <use href="/static/images/icon.stypr.svg#speedometer2" />
45                                    </svg>
46                                    Dashboard
47                                </a>
48                            </li>
49                            <li>
50                                <a href="/looking-glass" class="nav-link">
51                                    <svg class="bi d-block mx-auto mb-1" width="24" height="24">
52                                        <use href="/static/images/icon.stypr.svg#glass" />
53                                    </svg>
54                                    Looking Glass
55                                </a>
56                            </li>
57                            <li>
58                                <a href="//uptime.stypr.network" target="_blank" class="nav-link">
59                                    <svg class="bi d-block mx-auto mb-1" width="24" height="24">
60                                        <use href="/static/images/icon.stypr.svg#ethernet" />
61                                    </svg>
62                                    Uptime
63                                </a>
64                            </li>
65                            <li>
66                                <a href="/about" class="nav-link" id="header-link-about">
67                                    <svg class="bi d-block mx-auto mb-1" width="24" height="24">
68                                        <use href="/static/images/icon.stypr.svg#about" />
69                                    </svg>
70                                    About
71                                </a>
72                            </li>
73                        </ul>
74                    </div>
75                </div>
76            </div>
77            <div class="nav-scroller bg-body shadow-sm">
78                <div class="container">
79                    <nav class="nav" aria-label="Secondary navigation">
80                        <a class="nav-link" aria-current="page" href="#infrastru
80cture">
81                            Infrastructures
82                            <span class="rounded-pill badge text-bg-success align-text-bottom" id="counter-pop-alive"></span>
83                            <span class="rounded-pill badge text-bg-danger align-text-bottom" id="counter-pop-dead"></span>
84                        </a>
85                        <a class="nav-link" href="#prefixes"> Prefixes <span class="rounded-pill badge text-bg-secondary align-text-bottom" id="counter-prefixes"></span></a>
86                        <a class="nav-link" href="#exchanges"> Exchanges <span class="rounded-pill badge text-bg-secondary align-text-bottom" id="counter-exchanges"></span></a>
87                        <a class="nav-link" href="#connectivity"> Connectivity <span class="rounded-pill badge text-bg-secondary align-text-bottom" id="counter-connectivity"></span></a>
88                        <a class="nav-link" href="#community"> Communities <span class="rounded-pill badge text-bg-secondary align-text-bottom" id="counter-community"></span></a>
89                        <a class="nav-link" href="#filter"> Security <span class="rounded-pill badge text-bg-secondary align-text-bottom" id="counter-filter"></span></a>
90                    </nav>
91                </div>
92            </div>
93        </header>
94        <main class="flex-shrink-0 pb-5 pt-4">
95            <div class="container">
96                <div class="d-none align-items-center p-5 my-5" id="loading-screen">
97                    <div class="row">
98                        <div class="col-md-12 text-center">
99                            <div class="spinner-grow" role="status">
100                                <span class="visually-hidden">Loading...</span>
101                            </div>
102                        </div>
103                        <div class="col-md-12 text-center">
104                            <br />
105                            <small>Fetching the latest information from routers.. Please wait!</small>
106                        </div>
107                    </div>
108                </div>
109
110                <div class="d-none d-flex align-items-center p-3 my-3 text-white bg-danger shadow-sm">
111                    <div class="lh-1">
112                        <h1 class="h6 mb-0 text-white lh-1">
113                            <b>IPv6 is not available!</b>
114                        </h1>
115                        <small>AS400671 only provides access for IPv6 addresses. You may not be able to access some of services we provide.</small>
116                    </div>
117                </div>
118
119                <div class="d-none" id="page-infrastructure">
120                    <div class="d-flex justify-content-between flex-wrap flex-md-nowrap align-items-center pt-3 pb-2 mb-3 border-bottom">
121                        <div class="mb-10">
122                            <h1 class="h2">
122Infrastructures</h1>
123                            <h6>Overview of AS400671 infrastructures</h6>
124                        </div>
125                    </div>
126                    <div class="row">
127                        <div class="col-lg-9">
128                            <div class="col-lg-12">
129                                <div class="mb-3 p-3 bg-body shadow-sm panel">
130                                    <h4>Network Traffic</h4>
131                                    <canvas class="p-0 my-3 w-100" id="myChart" style="min-height: 300px; max-height: 350px;" width="900" height="380"></canvas>
132                                </div>
133                            </div>
134                            <div class="col-lg-12" id="route-panel">
135                                <div class="mb-3 p-3 bg-body shadow-sm panel">
136                                    <h4>Route Propagation Graph</h4>
137                                    <div class="pt-3" class="box display" id="display"></div>
138                                    <div class="row pt-5 mt-5 mb-5" id="loading-screen-graph">
139                                        <div class="col-md-12 text-center">
140                                            <div class="spinner-grow" role="status">
141                                                <span class="visually-hidden">Loading...</span>
142                                            </div>
143                                        </div>
144                                        <div class="col-md-12 text-center">
145                                            <br />
146                                            <small id="route-graph-btn"></small>
147                                            <small class="d-none" id="route-graph-log">...</small>
148                                        </div>
149                                    </div>
150                                    <div class="row d-none" id="route-graph-error">
151                                        <div class="col-md-12 text-center">
152                                            <div class="alert alert-warning pt-5 pb-5" role="alert" id="route-graph-error-msg">
153                                                No data to display.
154                                            </div>
155                                        </div>
156                                    </div>
157                                </div>
158                            </div>
159                        </div>
160                        <div class="col-lg-3">
161                            <div class="w-100 bg-body shadow-sm mb-0 p-3 panel">
162                                <h4>PoPs</h4>
163
164                                <div id="list-pop"></div>
165                            </div>
166                        </div>
167                    </div>
168                </div>
169
170                <div class="d-none" id="page-prefixes">
171                    <div class="d-flex justify-content-between flex-wrap flex-md-nowrap align-items-center pt-3 pb-2 mb-3 border-bottom">
172                        <div class="mb-12">
173                            <h1 class="h2">Prefixes</h1>
174                            <h6>Announced prefixes from AS400671 routers</h6>
175                        </div>
176                    </div>
177                    <div class="my-3 p-0 bg-body shadow-sm">
178                        <table class="table table-responsive">
179                            <thead class="table-dark">
180                                <th style="width: 70px;">&nbsp;</th>
181                                <th>Prefix</th>
182                                <th class="d-none d-sm-none d-md-table-cell d-lg-table-cell d-xl-table-cell">Description</th>
183                            </thead>
184                            <tbody id="prefixes-body"></tbody>
185                        </table>
186                    </div>
187                </div>
188
189                <div class="d-none" id="page-exchanges">
190                    <div class="d-flex justify-content-between flex-wrap flex-md-nowrap align-items-center pt-3 pb-2 mb-3 border-bottom">
191                        <div class="mb-12">
192                            <h1 class="h2">Exchanges</h1>
193                            <h6>Interconnected exchange points</h6>
194                        </div>
195                    </div>
196                    <div class="my-3 p-0 bg-body shadow-sm">
197                        <table class="table table-responsive">
198                            <thead class="table-dark">
199                                <th style="width: 70px;">&nbsp;</th>
200                                <th>Exchange Name</th>
201                                <th class="d-none d-sm-none d-md-table-cell d-lg-table-cell d-xl-table-cell">IPv4</th>
202                                <th class="d-none d-sm-none d-md-table-cell d-lg-table-cell d-xl-table-cell">IPv6</th>
203                                <th>Speed</th>
204                            </thead>
205                            <tbody id="exchanges-body"></tbody>
206                        </table>
207                    </div>
208                </div>
209
210                <div class="d-none" id="page-connectivity">
211                    <div class="d-flex justify-content-between flex-wrap flex-md-nowrap align-items-center pt-3 pb-2 mb-3 border-bottom">
212                        <div class="mb-12">
213                            <h1 class="h2">Connectivity</h1>
214                            <h6>Upstream providers and interconnected peers</h6>
215                        </div>
216                    </div>
217                    <div class="my-3 p-0 bg-body shadow-sm">
218                        <table class="table table-responsive">
219                            <thead class="table-dark">
220                                <th style="width: 70px;">&nbsp;</th>
221                                <th>Network Name</th>
222                                <th>Type</th>
223                                <th class="d-none d-sm-none d-md-table-cell d-lg-table-cell d-xl-table-cell">Speed</th>
224                            </thead>
225                            <tbody id="connectivity-body"></tbody>
226                        </table>
227                    </div>
228                </div>
229
230                <div class="d-none" id="page-community">
231                    <div class="d-flex justify-content-between flex-wrap flex-md-nowrap align-items-center pt-3 pb-2 mb-3 border-bottom">
232                        <div class="mb-12">
233                            <h1 class="h2">BGP Large Communities</h1>
234                            <h6>Currently supported BGP Large Communities (<a href="https://www.rfc-editor.org/rfc/rfc8092.html">RFC8092</a>)</h6>
235                        </div>
236                    </div>
237                    <div class="my-3 p-0 bg-body shadow-sm">
238                        <table class="table table-responsive">
239                            <thead class="table-dark">
240                                <th style="width: 110px;" class="text-end"></th>
241                                <th style="width: 30px;" class="text-center d-none d-sm-none d-md-table-cell d-lg-table-cell d-xl-table-cell">&nbsp;</th>
242                                <th>Description</th>
243                            </thead>
244                            <tbody id="community-body"></tbody>
245                        </table>
246                    </div>
247                </div>
248
249                <div class="d-none" id="page-filter">
250                    <div class="d-flex justify-content-between flex-wrap flex-md-nowrap align-items-center pt-3 pb-2 mb-3 border-bottom">
251                        <div class="mb-12">
252                            <h1 class="h2">Enforced BGP Filters</h1>
253                            <h6>Enforced BGP filters to enhance the overall network security</h6>
254                        </div>
255                    </div>
256                    <div class="my-3 p-0 bg-body shadow-sm">
257                        <table class="table table-responsive">
258                            <thead class="table-dark">
259                                <th style="width: 160px;" class="text-end"></th>
260                                <th>Description</th>
261                            </thead>
262                            <tbody id="filter-body"></tbody>
263                        </table>
264                    </div>
265                </div>
266            </div>
267        </main>
268
269        <footer class="d-flex flex-wrap justify-content-between align-items-center my-0 py-2 mt-auto bg-white border-top">
270            <div class="container">
271                <div class="row">
272                    <div class="col-md-8 d-flex align-items-center">
273                        <span class="mb-3 text-muted lh-1 my-3">
274                            &copy; 2026 stypr
275                            <br />
276                            <small class="text-monospace">Under MIT License. Respective copyrights apply.</small>
277                        </span>
278                    </div>
279                    <ul class="nav col-md-4 justify-content-end list-unstyled d-flex align-items-center">
280                        <li class="ms-3">
281                            <a class="text-muted" href="https://twitter.com/brokenpacifist">
282                                <svg class="bi" width="24" height="24">
283                                    <use href="/static/images/icon.stypr.svg#twitter" />
284                                </svg>
285                            </a>
286                        </li>
287                        <li class="ms-3">
288                            <a class="text-muted" href="https://github.com/AS400671">
289                                <svg class="bi" width="24" height="24">
290                                    <use href="/static/images/icon.stypr.svg#github" />
291                                </svg>
292                            </a>
293                        </li>
294                        <li class="ms-3">
295                            <a class="text-muted" href="https://harold.kim">
296                                <svg class="bi" width="24" height="24">
297                                    <use href="/static/images/icon.stypr.svg#house-fill" />
298                                </svg>
299                            </a>
300                        </li>
301                    </ul>
302                </div>
303            </div>
304        </footer>
305
306        
306<script crossorigin="anonymous" src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.min.js" async></script>
306
307        
307<script crossorigin="anonymous" src="https://cdn.jsdelivr.net/npm/[email protected]/dist/chart.umd.min.js" defer></script>
307
308        
308<script src="https://cdn.jsdelivr.net/npm/[email protected]/viz.js"></script>
308
309        
309<script src="https://cdn.jsdelivr.net/npm/[email protected]/lite.render.js"></script>
309
310        
310<script src="/static/javascript/init.js?260601"></script>
310
311        
311<script src="/static/javascript/graph.js?260601"></script>
311
312        
312<script src="/static/javascript/dashboard.js?260601" defer></script>
312
313
314    
314<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"99f2253354684d9d8ab40bf19ffcf42c","r":1,"spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 314
314
315<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a476d846797dadfe',t:'MTc5MTQ4MDMyNg=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
315</body>
316</html>
317
318<!--
319
320                d8                           
321        d88~\ _d88__ Y88b  / 888-~88e  888-~\
322       C888    888    Y888/  888  888b 888   
323        Y88b   888     Y8/   888  8888 888   
324         888D  888      Y    888  888P 888   
325       \_88P   "88_/   /     888-_88"  888   
326                     _/      888             
327
328          Copyright 2026 stypr ¯\_(ツ)_/¯
329   https://github.com/AS400671/dashboard/LICENSE
330
331-->

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.