<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Linux | ～下町物語～</title>
	<atom:link href="https://blog.rurineko.com/archives/tag/linux/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.rurineko.com</link>
	<description>入り組んだ現代社会に鋭いメスを入れ、おもしろおかしく書綴るブログである</description>
	<lastBuildDate>Wed, 07 Jan 2026 00:33:37 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://blog.rurineko.com/wp-content/uploads/2017/04/cropped-image2_9-32x32.jpg</url>
	<title>Linux | ～下町物語～</title>
	<link>https://blog.rurineko.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/>
<atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/>
<atom:link rel="hub" href="https://websubhub.com/hub"/>
<atom:link rel="self" href="https://blog.rurineko.com/archives/tag/linux/feed"/>
	<item>
		<title>本気でADS-B受信環境運用 第1回 #ADS-B</title>
		<link>https://blog.rurineko.com/archives/20651</link>
					<comments>https://blog.rurineko.com/archives/20651#respond</comments>
		
		<dc:creator><![CDATA[rurineko]]></dc:creator>
		<pubDate>Wed, 07 Jan 2026 00:30:00 +0000</pubDate>
				<category><![CDATA[1.趣味関連]]></category>
		<category><![CDATA[ADS-B]]></category>
		<category><![CDATA[無線]]></category>
		<category><![CDATA[趣味]]></category>
		<category><![CDATA[ADS-B受信]]></category>
		<category><![CDATA[bullseye]]></category>
		<category><![CDATA[CPU使用率]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[dump1090]]></category>
		<category><![CDATA[FAN制御]]></category>
		<category><![CDATA[flightradar24]]></category>
		<category><![CDATA[IOwait]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[LoadAverage]]></category>
		<category><![CDATA[MLAT]]></category>
		<category><![CDATA[piaware]]></category>
		<category><![CDATA[PoE]]></category>
		<category><![CDATA[raspberrypi]]></category>
		<category><![CDATA[RaspberryPi4]]></category>
		<category><![CDATA[RaspberryPi5]]></category>
		<category><![CDATA[RTL2832U]]></category>
		<category><![CDATA[SDR]]></category>
		<category><![CDATA[SDカード]]></category>
		<category><![CDATA[SkyAware]]></category>
		<category><![CDATA[USBデバイス]]></category>
		<category><![CDATA[USB電源]]></category>
		<category><![CDATA[zabbix]]></category>
		<category><![CDATA[インフラ運用]]></category>
		<category><![CDATA[サーバー運用]]></category>
		<category><![CDATA[システム監視]]></category>
		<category><![CDATA[ストレージ管理]]></category>
		<category><![CDATA[ネットワーク監視]]></category>
		<category><![CDATA[ハードウェアトラブル]]></category>
		<category><![CDATA[バックアップ]]></category>
		<category><![CDATA[フライトレーダー]]></category>
		<category><![CDATA[プロセス監視]]></category>
		<category><![CDATA[メモリ使用量]]></category>
		<category><![CDATA[ラズベリーパイ]]></category>
		<category><![CDATA[リソース監視]]></category>
		<category><![CDATA[保守運用]]></category>
		<category><![CDATA[冷却ファン]]></category>
		<category><![CDATA[屋外設置]]></category>
		<category><![CDATA[消費電力]]></category>
		<category><![CDATA[温度監視]]></category>
		<category><![CDATA[監視]]></category>
		<category><![CDATA[自動復旧]]></category>
		<category><![CDATA[航空機監視]]></category>
		<category><![CDATA[長期運用]]></category>
		<category><![CDATA[防水ボックス]]></category>
		<category><![CDATA[電源設計]]></category>
		<guid isPermaLink="false">https://blog.rurineko.com/?p=20651</guid>

					<description><![CDATA[<p><span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 3</span> <span class="rt-label rt-postfix">分</span></span>機材保守について 構築編は、一段堕落したので構築したADS-B環境の運用保守について書いて行こうと思います。現時点としては、正常に動作しており、さらに解決しないといけない課題も出てきましたが、季節的な問題ということで詳細 [&#8230;]</p>
<p>The post <a href="https://blog.rurineko.com/archives/20651">本気でADS-B受信環境運用 第1回 #ADS-B</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></description>
										<content:encoded><![CDATA[<span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 3</span> <span class="rt-label rt-postfix">分</span></span>
<h2 class="wp-block-heading">機材保守について</h2>



<p>構築編は、一段堕落したので構築したADS-B環境の運用保守について書いて行こうと思います。<br>現時点としては、正常に動作しており、さらに解決しないといけない課題も出てきましたが、<br>季節的な問題ということで詳細は最後に書いています。</p>


<div id="xo-slider-20674" class="xo-slider xo-slider-template-default">
<div class="swiper swiper-container">
<div class="swiper-wrapper">
<div class="swiper-slide mime-type-image"><img fetchpriority="high" decoding="async" width="613" height="1211" src="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-15-04-01-026.jpg" class="slide-image" alt="" title="ADS-B運用" srcset="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-15-04-01-026.jpg 613w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-15-04-01-026-400x790.jpg 400w" sizes="(max-width: 613px) 100vw, 613px" /><div class="slide-content">
</div>
</div>
<div class="swiper-slide mime-type-image"><img decoding="async" width="959" height="522" src="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-15-04-23-496.jpg" class="slide-image" alt="" title="ADS-B運用" srcset="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-15-04-23-496.jpg 959w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-15-04-23-496-620x337.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-15-04-23-496-940x512.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-15-04-23-496-400x218.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-15-04-23-496-768x418.jpg 768w" sizes="(max-width: 959px) 100vw, 959px" /><div class="slide-content">
</div>
</div>
<div class="swiper-slide mime-type-image"><img decoding="async" width="934" height="820" src="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-15-04-13-219.jpg" class="slide-image" alt="" title="ADS-B運用" srcset="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-15-04-13-219.jpg 934w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-15-04-13-219-620x544.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-15-04-13-219-400x351.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-15-04-13-219-768x674.jpg 768w" sizes="(max-width: 934px) 100vw, 934px" /><div class="slide-content">
</div>
</div>
</div>
<div class="swiper-pagination swiper-pagination-white"></div>
<div class="swiper-button-prev swiper-button-white"></div>
<div class="swiper-button-next swiper-button-white"></div>
</div>
</div>




<h3 class="wp-block-heading">物理破損が無いか確認</h3>



<p>目視確認と防水ボックスをあけて、雨漏りなどがしていないかをチェックする。<br>雨漏りなどで、ボックス内水が確認された場合は、シリコンコーキングなどを適切に実施し<br>防水性を担保する。</p>



<h3 class="wp-block-heading">OSアップデート(定期的に実施する)</h3>



<p>sudo apt update<br>sudo apt list &#8211;upgradable<br>sudo apt upgrade</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td>Hit:2 http://security.debian.org/debian-security bullseye-security InRelease<br>Hit:3 http://deb.debian.org/debian bullseye InRelease<br>Hit:4 http://deb.debian.org/debian bullseye-updates InRelease<br>Hit:5 https://repo-feed.flightradar24.com flightradar24 InRelease<br>Hit:6 https://apt.rb24.com bullseye InRelease<br>Hit:7 http://archive.raspberrypi.org/debian bullseye InRelease<br>Hit:1 https://www.flightaware.com/adsb/piaware/files/packages bullseye InRelease<br>Reading package lists… Done<br>Building dependency tree… Done<br>Reading state information… Done<br><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">All packages are up to date.</mark></strong></td></tr></tbody></table></figure>



<p>上記の様にアップデートが無い状態で運用する方がベストである。</p>



<h2 class="wp-block-heading">データが正常にFeedされているか確認</h2>


<div class="wp-block-image img-border">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="940" height="543" src="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-17-05-795-940x543.jpg" alt="" class="wp-image-20659" srcset="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-17-05-795-940x543.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-17-05-795-620x358.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-17-05-795-400x231.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-17-05-795-768x444.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-17-05-795.jpg 1281w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>
</div>


<p>feed状況を確認出来るコンソールにログインし状況を確認する。<br>Nginx等でリバプロ構成の場合は、ドメインつけて外部からSSL等で安全にACCESSできる。<br>その場合でも、いちおうのダイジェスト認証を設定しておく方が安全性は高い。</p>



<p>http://ラズパイのIPアドレス:8754 でブラウザーで確認出来ると思う。<br>リバプロ入れると、外部からドメインでAccess出来る様になる。</p>



<h2 class="wp-block-heading">総合監視について</h2>


<div class="wp-block-image img-border">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="940" height="367" src="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-10-31-00-996-940x367.jpg" alt="" class="wp-image-20653" srcset="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-10-31-00-996-940x367.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-10-31-00-996-620x242.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-10-31-00-996-400x156.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-10-31-00-996-768x300.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-10-31-00-996-1536x600.jpg 1536w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-10-31-00-996-2048x799.jpg 2048w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>
</div>


<p>だいたい、この位を見ておけばとりあえず状況がつかめると思います。<br>監視項目を左上から右へと解説をして行きます。</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td>項目</td><td>チェック観点</td><td>備考</td></tr><tr><td>ローカルクロック</td><td>ラズパイは、バッテリーを搭載していない為、時刻が維持できないので現在の時刻と差分が無いかをチェックする</td><td></td></tr><tr><td>CPU使用率</td><td>処理性能に過不足は無いかを確認する</td><td>ラズパイのシリーズが低く、スペックが低いとCPU使用率は高くなる傾向にある。<br>あまり高いならシリーズを最新の5にあげるもしくはコア数及びメモリ容量の大きい物へreplace対策が必要。</td></tr><tr><td>Disk Write Rate</td><td>SDカード書込レートを表示</td><td>ラズパイは、SDカード駆動になっているので、書込数には上限がある為、いちおう状況把握の為トラッキングしている。</td></tr><tr><td>ADS-B SkyAware レスポンスタイム</td><td>SkyAware 管理画面のresponseタイムを計測している。</td><td>あまり遅いと、process再起動する等の対応が必要。<br></td></tr><tr><td>Performance Graphs レスポンスタイム</td><td>graphs1090のresponse時間を測定している。</td><td>あまり遅いと、process再起動する等の対応が必要。</td></tr><tr><td>ネットワークトラフィック</td><td>インとアウト側を計測している</td><td>あまり高いと、チェックする必要あり</td></tr><tr><td>CPU idle Time</td><td>アイドリングしている％を測定している</td><td>余力の有無として、上記の計測結果だと92．97％の余力ありなので全く問題無し</td></tr><tr><td>CPU System Time</td><td>CPUがシステムに使っている使用率を％で測定している。</td><td>OSに関わる所の処理の割合を把握する。ここが高いとOS周りの設定を見直す必要あり</td></tr><tr><td>CPU User Time</td><td>OS以外の処理に使って居る使用率を％で測定している。</td><td>ここで言うと、FeedしているprogramやSDRからデータを抽出しているような処理の合計が表示されている。<br>総使用率ーシステム使用率＝ユーザ使用率になる。<br>ここが高いと、どこかのprogramがハングアップしているかもしれないので、要調査が必要となる。</td></tr><tr><td>ADS-B flightradar24 Feed レスポンスタイム</td><td>Feed状態を確認する為画面のresponse時間を計測している。</td><td>ここが遅いと、OS再起動やprocess再起動なども検討する。</td></tr><tr><td>ADS-B flightradar24 Feed レスポンスコード 200 正常</td><td>Feed状態を確認する為画面のresponseコードを測定している。</td><td>200ならば正常、それ以外ならサービス提供出来ていないので要確認が必要になる。</td></tr><tr><td>Performance Graphs レスポンスコード 200 正常</td><td>受信状況をグラフにするツール画面のresponseコードを測定している。</td><td>200ならば正常、それ以外ならサービス提供出来ていないので要確認が必要になる。</td></tr><tr><td>process数</td><td>実行しているprocess数をカウントしている。</td><td>時限バッチ処理などで、一時的にprocess数が増える時間帯があるが、インターバルがきまっているので、それ以外の時間帯でスパイクが立つようであれば、要確認が必要な案件となる。<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">【<strong>ps -ef | grep &#8220;piaware.pid&#8221; | grep -v grep | wc -l</strong>】</mark></td></tr><tr><td>CPU loadAverage</td><td>CPUのloadAverageを測定している。</td><td>1分・5分・15分の平均値をPlotしている。これが右肩上がりに増えるようであれば、要確認が必要となる。</td></tr><tr><td>flight pi Feed process 監視</td><td>Feedしているprogramが動いているか、process確認をしている。</td><td>1なら正常でprocessが生きている状況を示す。0ならprocessがダウンしているので、要確認が必要である。<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">【<strong>ps -ef | grep fr24feed | grep -v grep | wc -l</strong>】</mark></td></tr><tr><td>受信している飛行気の数</td><td>電波を出している飛行機の受信している数を測定している。</td><td>表示の場合なら、58機の飛行データを受信している状況を示す。これが、日中なのに、1～10とか少ないと、アンテナやSDRチューナーの確認などを行う必要がある。<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">【<strong>cat /run/dump1090-fa/aircraft.json | grep hex | wc -l</strong>】</mark><br>※悪天候などで、飛行機が欠航している場合もあるので、そこはflightradar24とかにAccessして確認する。<br><a href="https://www.flightradar24.com/35.63,140.38/11">https://www.flightradar24.com/35.63,140.38/11</a></td></tr><tr><td>flightradar Tracked AC Send数</td><td>受信しているトラッキングデータをflightradar24側へ送っている数</td><td></td></tr><tr><td>mlat msg/s received count</td><td>MLATで受信しているメッセージ数をカウントしている。</td><td>サンプルに貼り付けた資料を見る限り、秒間1082のメッセージを受信している事が分かる。<br><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">【sudo cat /var/log/piaware.log | grep Receiver | grep -v status | tail -1 | awk &#8216;{ print $8 }&#8217;】</mark></strong></td></tr><tr><td>USB Device Check</td><td>ラズパイに接続しているSDRチューナーが見えなくなることがあるので、先日監視を追加した所です。</td><td><br>OK Dv:1　デバイスが接続されて見ている状態を示す<br>Rt OK Dv:1　デバイスを見失ったが、再接続コマンドが正常終了して、見える用に復帰した場合<br>Rt NG Dv:0　デバイスを見失っなって、再接続コマンドも実行したが、結局見失ったままの状態となる。これになると、全ての受信が停止しており、人の手によってRecovery処理を施すしかないので、要確認を実施する。<br><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">【lsusb | grep RTL2832U】のリターンコードをシェルで監査している</mark></strong><br></td></tr><tr><td>ADB-S Feed System Access失敗 (0:正常 / それ以外異常)</td><td>Web監視を実施している</td><td>グラフがあがらないすなわち0が正常、ダウンしている時は1になり、グラフがあがる。</td></tr><tr><td>メモリ使用量</td><td>メモリの使用量を測定している</td><td>ある程度残メモリが残っている事を確認しておく必要あり</td></tr><tr><td>IO Wait</td><td>ラズベリーパイはSDカードで動いているので、書込が遅くて書込待ちができる場合がある。その状況を取得している。</td><td>あまりSDカードを攻撃しないように、この辺りの指標を見つつLogをRAMディスクに移動させたり等を検討する。</td></tr><tr><td>flightradar24 Feed process 監視</td><td>flightradar24にFeedしているprogramが動いているか、process確認をしている。</td><td>1が正常で0が無可動となっているため、要確認が必要である。</td></tr><tr><td>受信している飛行機の数</td><td>受信している数をグラフ化しているだけ</td><td></td></tr><tr><td>flightradar Tracked AC Send数</td><td>受信しているトラッキングデータをflightradar24側へ送っている数をグラフ化したものとなる。</td><td></td></tr><tr><td>mlat msg/s received count</td><td>MLATクライアントで受信している数をカウントしている</td><td></td></tr><tr><td>Swap 残量</td><td>メモリ不足等でスワップ領域を使った場合、こちらのグラフが減っていく。</td><td>ソフトウェア的に対応もしくは、設定などで対応出来ない場合は、ラズベリーパイのRAM容量の多いモデルに変更する等の検討も必要になる。</td></tr><tr><td>ストレージ残量</td><td>SDカードの使用量とトータル容量を監視している。</td><td>容量不足になった場合は、SDカードのdumpを取って、それ以上のSDカードにリストアして、容量拡張して増設を行う必要あり。</td></tr><tr><td>Zabbix Agent 監視</td><td>ZabbixAgentからの疎通確認を行っている。</td><td>1は正常　/　0は異常</td></tr><tr><td>防水ボックス内温度</td><td>防水ボックス内の温度を測定しているので、その温度を表示している。</td><td>USB温度計を取り付けて、pythonにてデータ取得を行って、ZabbixAgent経由で引き上げている。<br>【TEMPerGold_V3.5 27.12C】</td></tr><tr><td>ADS-B 防水ボックス内 温度</td><td>上記項目をグラフ化して表示したもの</td><td>温度が高すぎる場合は、対応する必要があります。</td></tr><tr><td>NICダウンリンク検出用（0の時はネットワーク断）</td><td>ネットワークの疎通が途切れてる時間を計測している。</td><td>頻繁にとぎれるようであれば確認が必要</td></tr><tr><td>UP time</td><td>システムが起動している総時間をグラフ化している</td><td></td></tr><tr><td>fr24feed Version</td><td>fr24feed Versionを計測している。</td><td>fr24feedは、自動バージョンアップをしかけているので、勝手にどんどんバージョンがあがっていくのでいちおう、現在どのバージョンで動いているのか確認している。</td></tr><tr><td>ラズベリーパイ温度</td><td>ラズベリーパイのシステム温度を計測している。</td><td>60度を超えない限り大丈夫だが、出来るだけ低い温度で使用したほうが故障するまでに期間を延長出来る。</td></tr><tr><td>ADS-B ラズベリーパイ4B 温度</td><td>上記をグラフ化している。</td><td></td></tr></tbody></table></figure>



<p>普段は、この監視画面を見るだけで、ほぼほぼ状況がつかめるので問題ないと思います。<br>SDカードが書込上限を迎えそうになると、何かと不安定になるので、その時点で読み出しができる状態のまま停止させて、バックアップを取得して、そのままを新しいSDカードに書き戻せばリフレッシュ回復いたします。あとは、M.2 SSD化する方法もラズベリーパイ5ならあります。<br>長期間の稼働を想定するなら、絶対そちらがいいと思います。</p>



<h2 class="wp-block-heading">SDR受信機が見えなくなる障害について</h2>



<p>ラズベリーパイの電源事情によって、USBポートを多用した場合、一時的に電源提供電量を超えた場合、<br>不安定になって電流をたくさん食べているデバイスを強制リジェクトしている状況が発生している。<br>今までは、防水ボックス以外に設置していた際下記構成であった</p>



<p>USB Port0 : USB温度計<br>USB Port1 : クーリングファン<br>USB Port2 : SDR受信機</p>



<p>ところが、防水ボックスに組み込んだ際、上記構成＋ボックス内の温度を管理するコントロールユニットとFAN(5V)＋動作確認用LEDを取り付けてあるので、その消費電力が微妙らしく、SDR受信機をディスコネクトさせているようだ。</p>



<p>USB Port0 : USB温度計<br>USB Port1 : クーリングファン<br>USB Port2 : SDR受信機<br>USB Port3 : ボックス内FANコントローラー　5Vファン　LED（赤:常時点灯）　LED（青:動作中点灯）</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td>Bus 002 Device 001: ID 1111:1111 Linux Foundation 3.0 root hub<br>Bus 001 Device 004: ID 1111:1111 PCsensor TEMPerGold<br>Bus 001 Device 003: ID 1111:1111 Realtek Semiconductor Corp. RTL2832U DVB-T<br>Bus 001 Device 002: ID 1111:1111 VIA Labs, Inc. Hub<br>Bus 001 Device 001: ID 1111:1111 Linux Foundation 2.0 root hub</td></tr></tbody></table></figure>



<p>OSからはケースファンと温度管理用コントロールユニットは見えてないけど、それらがUSBポートに電源供給オンリーとして接続されています。</p>


<div class="wp-block-image img-border">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="940" height="997" src="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-36-37-043-940x997.jpg" alt="" class="wp-image-20661" srcset="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-36-37-043-940x997.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-36-37-043-620x657.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-36-37-043-400x424.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-36-37-043-768x814.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-36-37-043.jpg 1010w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>
</div>


<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="446" data-id="20665" src="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-54-28-023-940x446.jpg" alt="" class="wp-image-20665" srcset="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-54-28-023-940x446.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-54-28-023-620x294.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-54-28-023-400x190.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-54-28-023-768x365.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-54-28-023.jpg 973w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="783" data-id="20666" src="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-54-18-594-940x783.jpg" alt="" class="wp-image-20666" srcset="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-54-18-594-940x783.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-54-18-594-620x517.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-54-18-594-400x333.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-54-18-594-768x640.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-54-18-594.jpg 973w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>
</figure>



<p>全てUSB電源で動くように、5V定格の物を接続はしていますが、右下のFANを駆動した際のリレーがONになる瞬間少し起動電流がUSBの電圧を不安定にしているものと思われます。部屋の中で稼働していた時は特に問題なかったのですが、外に設置してからその事象がではじめたので、その影響かもしれません。LANケーブルで電源を送っている関係で、このボックス内にコンセントがなく、これについての対応はデバイスリセット自動化で実装しています。</p>



<h3 class="wp-block-heading">動作設定について</h3>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td class="has-text-align-center" data-align="center">動作設定</td><td class="has-text-align-center" data-align="center">作動温度</td><td>動作</td></tr><tr><td class="has-text-align-center" data-align="center">1</td><td class="has-text-align-center" data-align="center">30度以上</td><td>FAN駆動開始<br>（実際はディレイで32度にならないと動作しない）</td></tr><tr><td class="has-text-align-center" data-align="center">2</td><td class="has-text-align-center" data-align="center">30度以下</td><td>FAN駆動停止<br>（実際はディレイで28度にならないと停止しない）</td></tr></tbody></table></figure>



<p>今は、気温が下がってしまって、FANは日中・夜間も含めて動くタイミングが無いので、なんとも検証出来なくなってます。現在、FANが駆動していない為か、デバイスディスコネクトは発生して折らずです。<br>温度設定については、ラズベリーパイは60度を超えない限り、ヒートセーブモードに入らないそうなので、もう少し高めに設定しても大丈夫そうですが、基本はFAN寿命を考慮すると、あまり回さず、必要な時に回すの良い感じの閾値で設定をしていますが、場合により設定変更をする事もあります。</p>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="302" src="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-15-24-52-973-940x302.jpg" alt="" class="wp-image-20677" srcset="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-15-24-52-973-940x302.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-15-24-52-973-620x199.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-15-24-52-973-400x129.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-15-24-52-973-768x247.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-15-24-52-973.jpg 1210w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p>この辺りは、FANが停止－＞起動してボックス内の温度を自動で下げていることが見て取れます。<br>こういう時、廃熱口に手を当てると、かなり暖かい風を感じれますので、基本的には上手く想定通り動いているものと思われます。</p>



<h3 class="wp-block-heading">USB単体の消費電力確認方法</h3>



<p>ADS-B@ads-b:/script/com $ lsusb -v 2&gt;/dev/null | grep -e &#8216;MaxPower&#8217; -e &#8216;Bus [0-9]&#8217;<br>Bus 002 Device 001: ID 1111:1111 Linux Foundation 3.0 root hub<br>      -&gt; MaxPower 0mA<br>Bus 001 Device 004: ID 1111:1111 PCsensor TEMPerGold<br>      -&gt; MaxPower 100mA<br>Bus 001 Device 003: ID 1111:1111 Realtek Semiconductor Corp. RTL2832U DVB-T<br>      -&gt; MaxPower 500mA<br>Bus 001 Device 002: ID 1111:1111 VIA Labs, Inc. Hub<br>     -&gt; MaxPower 100mA<br>Bus 001 Device 001: ID 1111:1111 Linux Foundation 2.0 root hub<br>     -&gt; MaxPower 0mA</p>



<p>ラズベリーパイ4だと、<strong>USB端子に接続したデバイスの合計の供給電力は1.2Aまで</strong> と指定されています。</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td class="has-text-align-center" data-align="center">Bus </td><td class="has-text-align-center" data-align="center">デバイス名</td><td class="has-text-align-center" data-align="center">機器名</td><td>最大宣言消費電力</td></tr><tr><td class="has-text-align-center" data-align="center">001</td><td class="has-text-align-center" data-align="center">Device 001</td><td class="has-text-align-center" data-align="center">Foundation 2.0 root hub</td><td>0mA</td></tr><tr><td class="has-text-align-center" data-align="center">001</td><td class="has-text-align-center" data-align="center">Device 002</td><td class="has-text-align-center" data-align="center">VIA Labs, Inc. Hub</td><td>100mA</td></tr><tr><td class="has-text-align-center" data-align="center">001</td><td class="has-text-align-center" data-align="center">Device 003</td><td class="has-text-align-center" data-align="center">RTL2832U DVB-T</td><td>500mA</td></tr><tr><td class="has-text-align-center" data-align="center">001</td><td class="has-text-align-center" data-align="center">Device 004</td><td class="has-text-align-center" data-align="center">TEMPerGold</td><td>100mA</td></tr><tr><td class="has-text-align-center" data-align="center">001</td><td class="has-text-align-center" data-align="center">Device 005(<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">下記で説明</mark></strong>)</td><td class="has-text-align-center" data-align="center">ケースFAN(OS認識外)</td><td>200mA</td></tr><tr><td class="has-text-align-center" data-align="center">001</td><td class="has-text-align-center" data-align="center">Device 006(<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">下記で説明</mark></strong>)</td><td class="has-text-align-center" data-align="center">ボックスFANコントロールユニット(OS認識外)</td><td>200mA + 40mA + 300mA?</td></tr><tr><td class="has-text-align-center" data-align="center">002</td><td class="has-text-align-center" data-align="center">Device 001</td><td class="has-text-align-center" data-align="center">Foundation 3.0 root hub</td><td>0mA</td></tr><tr><td class="has-text-align-center" data-align="center"></td><td class="has-text-align-center" data-align="center"></td><td class="has-text-align-center" data-align="center"></td><td>Max:1440mA<br>　　→ 240mA 超過</td></tr></tbody></table></figure>



<p>この時点で最大700mAを消費する可能性があることが分かります。<br>ラズベリーパイ4は、1.2Aが最大供給量だと考えると、のこり500mAでファンコントロールユニットとFANとケースFANとLED最大2つを稼働させないといけないことになります。</p>


<div class="wp-block-image img-border">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="936" height="782" src="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-17-03-29-452.jpg" alt="" class="wp-image-20680" srcset="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-17-03-29-452.jpg 936w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-17-03-29-452-620x518.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-17-03-29-452-400x334.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-17-03-29-452-768x642.jpg 768w" sizes="auto, (max-width: 936px) 100vw, 936px" /></figure>
</div>


<p>定格電圧:5V DC、電流:0.2A を消費しますので、残り300mA </p>


<div class="wp-block-image img-border">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="940" height="913" src="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-17-05-07-284-940x913.jpg" alt="" class="wp-image-20681" srcset="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-17-05-07-284-940x913.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-17-05-07-284-620x602.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-17-05-07-284-400x388.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-17-05-07-284-768x746.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-17-05-07-284.jpg 1312w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>
</div>


<p>LEDが1つ20mAで2つ最大点灯するので、40mA 残り260mAでケースファンも上記の電流とすると<br>残り60mAとなって、コントロールユニットが60mAで動作するとは思えずおそらくオーバーしてますね。推定で240mA程度オーバーしているタイミングがあって、そこで、SDRがディスコネクトして見えない事象となっていると結論づけました。</p>



<p>おそらく自動復帰型のヒューズが入っているそうなので、それが一時的に飛んで見えなくなっている気がします。</p>



<h3 class="wp-block-heading">解決方法</h3>



<p>PoEからUSB電源を取って、ファンコントロールユニットとFANに流すか、何らかの方法を検討しないといけないですね。ボックス内に蓄電池を設置して、ソーラーパネルを設置して、そちらからケースファンを給電する方法も検討出来そうです。夜間だけフルで回っても持つバッテリーさえ格納出来れば、日中ソーラーでその蓄電池を充電さえ出来れば解決も出来そうですね。</p>



<p>色々検討も出来そうなのですが、いったん、デバイス初期化して再認識させる監視プログラムを1分おきに流して乗り切ろうと思ってます。といっても、これで再認識出来るかは！？ちょっと事象が再発していないので分からないです。コントロールユニットの設定を低くして、ファンを強制起動かけて実験する方法もあるかもしれません。時間があったらやってみたいと思います。</p>



<h2 class="wp-block-heading">総括</h2>



<p>どうでしたでしょうか？<br>これは、数年動かした状態を維持することになると思いますので、保守メンテも必須になってきます。<br>構築したから放置してると、いつか動かない状態も発生しますので、保守しながら長くロングランで稼働させれると良いですね。</p>



<p>次回は、SDカードのバックアップ方法や、実際にリストアして動きなどを書いていければと思います。<br>お楽しみに待っておいてください。また、ラズベリーパイ5にreplaceも検討しています。</p>



<p></p><p>The post <a href="https://blog.rurineko.com/archives/20651">本気でADS-B受信環境運用 第1回 #ADS-B</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://blog.rurineko.com/archives/20651/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Android 故障で機種変更後 ラジコ バックグラウンド再生出来ぬ・・・。#radiko #oppo</title>
		<link>https://blog.rurineko.com/archives/20356</link>
					<comments>https://blog.rurineko.com/archives/20356#respond</comments>
		
		<dc:creator><![CDATA[rurineko]]></dc:creator>
		<pubDate>Sat, 05 Apr 2025 23:30:00 +0000</pubDate>
				<category><![CDATA[1.趣味関連]]></category>
		<category><![CDATA[2.IT関連]]></category>
		<category><![CDATA[4.Mobile関連]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Linux（OS）]]></category>
		<category><![CDATA[スマートフォン]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mii]]></category>
		<category><![CDATA[OPPO]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[Radiko]]></category>
		<category><![CDATA[Reno11]]></category>
		<category><![CDATA[スマホ]]></category>
		<category><![CDATA[バグ]]></category>
		<category><![CDATA[バグ？]]></category>
		<category><![CDATA[バックグラウンド再生]]></category>
		<category><![CDATA[フォンマネージャー]]></category>
		<category><![CDATA[止まる]]></category>
		<category><![CDATA[省電力]]></category>
		<guid isPermaLink="false">https://blog.rurineko.com/?p=20356</guid>

					<description><![CDATA[<p><span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 2</span> <span class="rt-label rt-postfix">分</span></span>今使っているAndroidである Mi 11 Lite 5G を使っていたのだが、年がら年中電源ケーブルを接続して使用した結果、バッテリー膨張で液晶が剥離してきたので、端末保証を使ってその時提供出来る機種【OPPO Re [&#8230;]</p>
<p>The post <a href="https://blog.rurineko.com/archives/20356">Android 故障で機種変更後 ラジコ バックグラウンド再生出来ぬ・・・。#radiko #oppo</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></description>
										<content:encoded><![CDATA[<span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 2</span> <span class="rt-label rt-postfix">分</span></span>
<figure class="wp-block-image size-full img-border"><img loading="lazy" decoding="async" width="576" height="649" src="https://blog.rurineko.com/wp-content/uploads/2025/04/powered_by_rurineko.com-2025-04-04-17-17-06-083.jpg" alt="" class="wp-image-20357" srcset="https://blog.rurineko.com/wp-content/uploads/2025/04/powered_by_rurineko.com-2025-04-04-17-17-06-083.jpg 576w, https://blog.rurineko.com/wp-content/uploads/2025/04/powered_by_rurineko.com-2025-04-04-17-17-06-083-400x451.jpg 400w" sizes="auto, (max-width: 576px) 100vw, 576px" /></figure>



<p>今使っているAndroidである Mi 11 Lite 5G を使っていたのだが、年がら年中電源ケーブルを接続して使用した結果、バッテリー膨張で液晶が剥離してきたので、端末保証を使ってその時提供出来る機種【OPPO Reno11 A】へ強制機種編になったのですが、前回のMiでもかなり苦労して設定して回避した記憶があったRadikoのバックグラウンド再生の件です。<br>Android、毎回この問題はついて回ってきて、仕事をしながらRadikoでラジオを聞きたいというのもあって1台Radiko用なってました。</p>



<h2 class="wp-block-heading">Radikoとは！？</h2>


<div class="wp-block-image img-border">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="940" height="457" src="https://blog.rurineko.com/wp-content/uploads/2025/04/powered_by_rurineko.com-2025-04-04-17-31-39-480-940x457.jpg" alt="" class="wp-image-20359" srcset="https://blog.rurineko.com/wp-content/uploads/2025/04/powered_by_rurineko.com-2025-04-04-17-31-39-480-940x457.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2025/04/powered_by_rurineko.com-2025-04-04-17-31-39-480-620x302.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2025/04/powered_by_rurineko.com-2025-04-04-17-31-39-480-400x195.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2025/04/powered_by_rurineko.com-2025-04-04-17-31-39-480-768x374.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2025/04/powered_by_rurineko.com-2025-04-04-17-31-39-480.jpg 1303w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>
</div>


<p><a href="https://radiko.jp" target="_blank" rel="noopener" title="">https://radiko.jp</a></p>



<p>電通がやっているサービスで、ラジオをネットで聴けるサービスとなっています。<br>有料サービスに加入すると、全国各地のラジオ放送の一部を除いて聞く事が出来ます。</p>



<h2 class="wp-block-heading">問題点</h2>



<p>IOSもそうですが、Androidもバッテリーを節約する為、ある程度の時間端末を触らずいると画面をサスペンドされて消灯します。<br>そのタイミングとは別に段階的にサスペンド進度が深くなっていくのです。</p>



<p>第1　processはそのままで、画面を消す。</p>



<p>第2　さらにprocessを一時停止させて消費電力を削減する</p>



<p>第3　完全にprocessを削除してキャッシュファイルなどを削除する</p>



<p>だいたいそんな感じで省電力機能が動いて行く様ですが、問題は第1は問題無く、第2の時にRadikoのバックグラウンド再生が止まってしまう問題が発生します。しかも、キャッシュ時間を3分にしていると3分までは、なんとか絶えるけどキャッシュが終われると再生を止めてしまう。</p>



<p>AndroidやRadikoが悪いという事ではなく、OSとアプリは、相互に情報を交換している訳ではなく、アプリは、OSはこう考えているはずだからこのような設計にしようで作り、OSは、アプリはこう考えて設計するはずだから、OSはこんな感じにしておこうで認識のずれがあったり、各社スマホをリリースする際に、専用のツールを同梱して制御しているような事もあり、状況が多岐に渡り過ぎて、結局何をどうしたら回避できるのか！？分からない課題があります。</p>



<h2 class="wp-block-heading">回避策</h2>



<p>いちおうRadikoのHPに下記の記載があります。</p>



<p><a href="https://faq.radiko.jp/faq/show/1019?category_id=5&amp;site_domain=default" target="_blank" rel="noopener" title="">https://faq.radiko.jp/faq/show/1019?category_id=5&amp;site_domain=default</a></p>


<div class="wp-block-image img-border">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="940" height="1068" src="https://blog.rurineko.com/wp-content/uploads/2025/04/powered_by_rurineko.com-2025-04-04-17-28-39-520-940x1068.jpg" alt="" class="wp-image-20358" srcset="https://blog.rurineko.com/wp-content/uploads/2025/04/powered_by_rurineko.com-2025-04-04-17-28-39-520-940x1068.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2025/04/powered_by_rurineko.com-2025-04-04-17-28-39-520-620x705.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2025/04/powered_by_rurineko.com-2025-04-04-17-28-39-520-400x455.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2025/04/powered_by_rurineko.com-2025-04-04-17-28-39-520-768x873.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2025/04/powered_by_rurineko.com-2025-04-04-17-28-39-520-1351x1536.jpg 1351w, https://blog.rurineko.com/wp-content/uploads/2025/04/powered_by_rurineko.com-2025-04-04-17-28-39-520.jpg 1654w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>
</div>


<p>まあ、これくらい書く位同種の問い合わせが多いという事です。前回のMiもかなり苦労して設定してバックグラウンド再生が可能としていたのですが、同種の設定をOPPOでしても、3分後にはバッサリ再生を止められて、回避不可能でした。</p>



<h2 class="wp-block-heading">結局</h2>



<p>筆者は、設定による回避が今の所見つかっていません。<br>そうなってくると、運用回避を考えますが、それは、何個か対応する方法があります。</p>



<h3 class="wp-block-heading">画面消灯時間を調整する方法</h3>



<p>画面が勝手に閉じなければ、バックグラウンド再生にならない訳で再生を続けられるので、画面の消灯時間を30分に設定して、30分以内に1回画面をタップしてそれを継続する。<br>これで、とりあえずは、最大30分は止まらず聞けるようになりますが、Smartではないですね。</p>



<h3 class="wp-block-heading">アプリを2つ立ち上げて、画面消灯を阻害する方法</h3>



<p>Androidは、1画面に2アプリまで常駐して使用できる機能があります。OPPOだけではないのですが、アプリを起動させて指3本を上から下にスライドさせると、マルチアプリモードへと移行するので、ナビタイムなど、画面が消灯しないアプリを常駐させて、スリープを阻害する方法で、30分制限がなくなり1日中ラジオを聞く事が可能になります。</p>



<p>ただし、これも地図アプリを立ち上げておかないといけないので、消費電力なども気になりますよね。<br>そういう意味ではSmartではないですね。</p>



<h3 class="wp-block-heading">こちらが本命、画面スリープ阻害アプリを入れる</h3>



<p>はい。こうなったら、何か対策を出来るアプリがないかを探した時にありました。</p>



<p><a href="https://play.google.com/store/apps/details?id=com.eonsoft.ScreenON&amp;hl=ja" target="_blank" rel="noopener" title="">https://play.google.com/store/apps/details?id=com.eonsoft.ScreenON&amp;hl=ja</a></p>


<div class="wp-block-image img-border">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="940" height="732" src="https://blog.rurineko.com/wp-content/uploads/2025/04/powered_by_rurineko.com-2025-04-04-17-44-01-775-940x732.jpg" alt="" class="wp-image-20362" srcset="https://blog.rurineko.com/wp-content/uploads/2025/04/powered_by_rurineko.com-2025-04-04-17-44-01-775-940x732.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2025/04/powered_by_rurineko.com-2025-04-04-17-44-01-775-620x483.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2025/04/powered_by_rurineko.com-2025-04-04-17-44-01-775-400x312.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2025/04/powered_by_rurineko.com-2025-04-04-17-44-01-775-768x598.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2025/04/powered_by_rurineko.com-2025-04-04-17-44-01-775.jpg 1227w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>
</div>


<p>これを、インストールすることによって、USBを接続している時、充電をしている時、その他無条件でスリープを阻害するモードがあるので、筆者はこれをインストールして、チャージしている際は、画面をスリープさせない設定にすることで、これで1日中Radikoが落ちず聞き続けることが可能になりました。</p>



<h4 class="wp-block-heading">ただし！？欠点があります</h4>



<p>1つだけ欠点があります。それは、液晶への攻撃性が高くなります。今は、液晶になったのであまり影響は出にくくはなりましたが、焼き付きによる画面への文字の残像が残る現象に陥る可能性が高くなっているという事です。</p>


<div class="wp-block-image img-border">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="940" height="354" src="https://blog.rurineko.com/wp-content/uploads/2025/04/powered_by_rurineko.com-2025-04-04-17-49-54-033-940x354.jpg" alt="" class="wp-image-20363" srcset="https://blog.rurineko.com/wp-content/uploads/2025/04/powered_by_rurineko.com-2025-04-04-17-49-54-033-940x354.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2025/04/powered_by_rurineko.com-2025-04-04-17-49-54-033-620x233.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2025/04/powered_by_rurineko.com-2025-04-04-17-49-54-033-400x151.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2025/04/powered_by_rurineko.com-2025-04-04-17-49-54-033-768x289.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2025/04/powered_by_rurineko.com-2025-04-04-17-49-54-033.jpg 1395w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>
</div>


<p>画面消灯して、3分しか再生が維持されませんので、昼休みなどで端末の前に居ない際などは、出来るだけ電源ボタンを押して消灯するように心がけるといいかも知れません。</p>



<h2 class="wp-block-heading">これで解決出来るかも</h2>



<p>アプリをロックする方法があります。有効か無効かまったく分かりませんが一回やってみます。</p>


<div class="wp-block-image img-border">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="921" height="1615" src="https://blog.rurineko.com/wp-content/uploads/2025/04/powered_by_rurineko.com-2025-04-04-20-13-40-106.jpg" alt="" class="wp-image-20369" srcset="https://blog.rurineko.com/wp-content/uploads/2025/04/powered_by_rurineko.com-2025-04-04-20-13-40-106.jpg 921w, https://blog.rurineko.com/wp-content/uploads/2025/04/powered_by_rurineko.com-2025-04-04-20-13-40-106-620x1087.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2025/04/powered_by_rurineko.com-2025-04-04-20-13-40-106-400x701.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2025/04/powered_by_rurineko.com-2025-04-04-20-13-40-106-768x1347.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2025/04/powered_by_rurineko.com-2025-04-04-20-13-40-106-876x1536.jpg 876w" sizes="auto, (max-width: 921px) 100vw, 921px" /></figure>
</div>

<div class="wp-block-image img-border">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="921" height="1314" src="https://blog.rurineko.com/wp-content/uploads/2025/04/powered_by_rurineko.com-2025-04-04-20-13-53-376.jpg" alt="" class="wp-image-20370" srcset="https://blog.rurineko.com/wp-content/uploads/2025/04/powered_by_rurineko.com-2025-04-04-20-13-53-376.jpg 921w, https://blog.rurineko.com/wp-content/uploads/2025/04/powered_by_rurineko.com-2025-04-04-20-13-53-376-620x885.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2025/04/powered_by_rurineko.com-2025-04-04-20-13-53-376-400x571.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2025/04/powered_by_rurineko.com-2025-04-04-20-13-53-376-768x1096.jpg 768w" sizes="auto, (max-width: 921px) 100vw, 921px" /></figure>
</div>


<p>結論からすると、これをやっても全く意味を無く3分立つと再生はとまってしまいますので、まだ何かがたりないのか！？謎ですね。</p>



<p>らじる★らじるなどは、何も無くてもバックグラウンド再生が止まらない事を考えれば、Radikoアプリのバグの可能性もあるかも知れません。それなら、いくらやっても解決出来ないですよね。上のスリープしないアプリで使うしかないですね。</p>



<h2 class="wp-block-heading">今後</h2>



<p>何故、バックグラウンド再生ができないか！？を解析して、どうにか出来る方法を編み出そうと思っておりますが、とりま、現状としては、運用回避で連続再生ができる状況にしただけなので、AndroidいやOPPOとの戦いは、引き続き続くと思います。</p>



<p>ちなみに、OPPOのカスタマーセンターへ電話連絡して、なにか！？回避の方法はないか！？を聞きましたが、一切そのような情報をお持ちでは無かったです。単純にキャッシュを消してくださいだけ、言われて、それ全く回避にはなりませんよって、そんな程度のナレッジしか持ってないようでした。逆にこちらから色々入れ知恵したら、色々教えていただきありがとうございます。な始末でしたので、当てにはならないですね。残念ながら・・・。</p>



<p>再起動もフォンマネージャーの無効化なども全部駄目でした。<br>キャッシュクリアもフォンマネージャーでの最適化も全部試しましたが駄目でしたね。</p>



<h2 class="wp-block-heading">同機種で回避できた方いましたら・・・。</h2>



<p>是非コメントください。参考にさせていただきます。</p>



<h2 class="wp-block-heading">2025/04/13 追記</h2>



<p>バックグラウンド再生を継続する方法を発見しました。</p>



<p>1．ラジコを起動させてラジオ局を選択し再生を開始します。<br>2．再生したままで、Androidの右下のアプリ終了アイコンをタップする<br>3．アプリを終了するか、バックグラウンド再生するか選択が出てくる<br>4．バックグラウンド再生を選択し、電源ボタンを押して画面をブラックアウトする<br>これで、バックグラウンド再生が開始されて、数時間たっても再生されたままの状態になっている。</p>



<p>意図的に、バックグラウンド再生を設定しないと、3分後とかに落ちてしまうようなので、その点運用回避で対応可能となりました。</p>



<p></p><p>The post <a href="https://blog.rurineko.com/archives/20356">Android 故障で機種変更後 ラジコ バックグラウンド再生出来ぬ・・・。#radiko #oppo</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://blog.rurineko.com/archives/20356/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>はじめてみた！監視ツールからのアタックを！</title>
		<link>https://blog.rurineko.com/archives/15883</link>
					<comments>https://blog.rurineko.com/archives/15883#respond</comments>
		
		<dc:creator><![CDATA[rurineko]]></dc:creator>
		<pubDate>Fri, 13 Jan 2023 04:14:20 +0000</pubDate>
				<category><![CDATA[2.IT関連]]></category>
		<category><![CDATA[3.ホットな話題]]></category>
		<category><![CDATA[Linux(Apache)WebServer]]></category>
		<category><![CDATA[Linux（OS）]]></category>
		<category><![CDATA[OSS]]></category>
		<category><![CDATA[クラウド]]></category>
		<category><![CDATA[ネットワーク]]></category>
		<category><![CDATA[ネットワーク関連]]></category>
		<category><![CDATA[ファイヤウォール]]></category>
		<category><![CDATA[IOwait]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[アタック]]></category>
		<category><![CDATA[ファイアウォール]]></category>
		<category><![CDATA[ブロック]]></category>
		<category><![CDATA[外形監視]]></category>
		<category><![CDATA[監視ツール]]></category>
		<category><![CDATA[辞書攻撃]]></category>
		<guid isPermaLink="false">https://blog.rurineko.com/?p=15883</guid>

					<description><![CDATA[<p><span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 20</span> <span class="rt-label rt-postfix">分</span></span>ある朝の出来事です。私が管理しているサーバの１台からalertが発報されました。IOwaitが規定値をオーバーしていると 即時サーバにログインして見ると、処理待ちが３０～４０となっておりApacheのprocessも設定 [&#8230;]</p>
<p>The post <a href="https://blog.rurineko.com/archives/15883">はじめてみた！監視ツールからのアタックを！</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></description>
										<content:encoded><![CDATA[<span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 20</span> <span class="rt-label rt-postfix">分</span></span>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="940" height="745" src="https://blog.rurineko.com/wp-content/uploads/2023/01/a89732ad1b657e80d7a0d21ea71172e5-940x745.jpg" alt="" class="wp-image-15884" srcset="https://blog.rurineko.com/wp-content/uploads/2023/01/a89732ad1b657e80d7a0d21ea71172e5-940x745.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2023/01/a89732ad1b657e80d7a0d21ea71172e5-620x491.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2023/01/a89732ad1b657e80d7a0d21ea71172e5-400x317.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2023/01/a89732ad1b657e80d7a0d21ea71172e5-768x608.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2023/01/a89732ad1b657e80d7a0d21ea71172e5.jpg 1343w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p>ある朝の出来事です。私が管理しているサーバの１台からalertが発報されました。<br>IOwaitが規定値をオーバーしていると</p>



<p>即時サーバにログインして見ると、処理待ちが３０～４０となっており<br>Apacheのprocessも設定値のMAXサイズで張り付いている・・・。</p>



<h3 class="wp-block-heading">何が起こっているか検証する</h3>



<p>/var/log/httpd/配下にあるログを確認する。<br>こいつか！！</p>



<div class="wp-block-jetpack-markdown"><p>7 &#8211; &#8211; [12/Jan/2023:09:39:46 +0900] &quot;GET / HTTP/1.1&quot; 301 &#8211; &quot;/?lang=en&quot; &quot;Mozilla/5.0 (Linux i386; X11) Gecko/20180809 Firefox/23.0&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:39:47 +0900] &quot;GET / HTTP/1.1&quot; 200 48317 &quot;/?lang=en&quot; &quot;Mozilla/5.0 (Linux i386; X11) Gecko/20180809 Firefox/23.0&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:40:05 +0900] &quot;GET /base/main.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:40:05 +0900] &quot;GET /secure/.env.copy HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:40:05 +0900] &quot;GET /setting/dev.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:40:05 +0900] &quot;GET /privatesale/myconf.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:40:06 +0900] &quot;GET /code/.apache.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:40:05 +0900] &quot;GET /brand/.env.dev HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:40:05 +0900] &quot;GET /client/web-variables.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:40:05 +0900] &quot;GET /operation/.laravel.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:40:05 +0900] &quot;GET /protocol/.env.backup HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:40:05 +0900] &quot;GET /cake/.db.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:40:05 +0900] &quot;GET /office/.env.backup HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:40:05 +0900] &quot;GET /lms/.db.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:40:05 +0900] &quot;GET /application/app.config.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:40:05 +0900] &quot;GET /facebook/.env.local HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:40:05 +0900] &quot;GET /spotlight/.env.development HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:40:11 +0900] &quot;GET /v2/.env.prod HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:40:09 +0900] &quot;GET /ads/.env.bak HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:40:09 +0900] &quot;GET /config/.postgres.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:40:25 +0900] &quot;GET /stable/.env.development HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:40:09 +0900] &quot;GET /spaces/.env.new HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:40:09 +0900] &quot;GET /native/.env.new HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:40:12 +0900] &quot;GET /secure/.env.remote HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:40:11 +0900] &quot;GET /restapi/main.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:40:11 +0900] &quot;GET /youtube/app.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:40:24 +0900] &quot;GET /nightly/.env.dev HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:40:24 +0900] &quot;GET /free/.env.new HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:40:24 +0900] &quot;GET /suite/.env.dev HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:40:11 +0900] &quot;GET /acc/.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:40:09 +0900] &quot;GET /telegram/.env.local HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:41:15 +0900] &quot;GET /shortlink/.apache.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:41:12 +0900] &quot;GET /db/.laravel.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:40:37 +0900] &quot;GET /agent/.web.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:41:10 +0900] &quot;GET /uwsgi/.env.local HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:41:34 +0900] &quot;GET /transfer/.env.copy HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:40:48 +0900] &quot;GET /emergency/dev.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:41:50 +0900] &quot;GET /service/.env.copy HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:40:45 +0900] &quot;GET /debug/.mysql.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:40:48 +0900] &quot;GET /minting/.database.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:41:12 +0900] &quot;GET /consult/.env.prod HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:40:48 +0900] &quot;GET /forum/app.config.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:41:11 +0900] &quot;GET /2022/.env.dev HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:40:56 +0900] &quot;GET /workflow/.env.prod HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:40:56 +0900] &quot;GET /network/.env.prod HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:41:09 +0900] &quot;GET /indices/.postgres.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:40:38 +0900] &quot;GET /agent/.mysql.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:41:11 +0900] &quot;GET /logs/.env.dev HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:40:38 +0900] &quot;GET /bill/web-variables.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:40:45 +0900] &quot;GET /fixed/config.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:42:43 +0900] &quot;GET /codecanyon/app.config.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:40:29 +0900] &quot;GET /office/.apache.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:42:33 +0900] &quot;GET /ytube/.env.development HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:42:34 +0900] &quot;GET /dex/main.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:42:40 +0900] &quot;GET /buyer/.env.bkp HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:42:28 +0900] &quot;GET /validator/.env.production HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:44:26 +0900] &quot;GET /ios/.elastic.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:42:26 +0900] &quot;GET /brand/.database.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:42:26 +0900] &quot;GET /movie/.env.new HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:42:26 +0900] &quot;GET /serp/.db.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:45:00 +0900] &quot;GET /testing/.env.remote HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:45:02 +0900] &quot;GET /scraper/myconf.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:44:45 +0900] &quot;GET /trading/.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:42:25 +0900] &quot;GET /talk/.web.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:42:27 +0900] &quot;GET /sub/.env.swp HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:42:14 +0900] &quot;GET /vm/myconf.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:42:25 +0900] &quot;GET /log/.env.swp HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:42:11 +0900] &quot;GET /trade/.django.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:42:26 +0900] &quot;GET /webhook/.env.backup HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:42:26 +0900] &quot;GET /doc/.nginx.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:43:31 +0900] &quot;GET /guest/.web.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:42:44 +0900] &quot;GET /base/dotenv.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:42:26 +0900] &quot;GET /binary/web-variables.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:42:14 +0900] &quot;GET /consult/dotenv.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:42:15 +0900] &quot;GET /booking/.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:42:26 +0900] &quot;GET /runtime/dev.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:42:25 +0900] &quot;GET /run/.env.bak HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:42:27 +0900] &quot;GET /mall/app.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:42:14 +0900] &quot;GET /setting/main.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:43:24 +0900] &quot;GET /alipay/myconf.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:41:17 +0900] &quot;GET /doku/.env.bak HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:42:40 +0900] &quot;GET /car/.env.staging HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:44:05 +0900] &quot;GET /center/config.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:43:13 +0900] &quot;GET /loans/.env.prod HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:43:35 +0900] &quot;GET /taxi/.env.remote HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:43:44 +0900] &quot;GET /free/.database.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:42:29 +0900] &quot;GET /install/myconf.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:46:22 +0900] &quot;GET /privacy/.env.production HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:46:24 +0900] &quot;GET /vpn/.mysql.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:46:22 +0900] &quot;GET /sandbox/.web.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:45:56 +0900] &quot;GET /custom/.web.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:44:41 +0900] &quot;GET /property/.nginx.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:44:04 +0900] &quot;GET /marketplace/.web.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:44:05 +0900] &quot;GET /gold/.nginx.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:43:59 +0900] &quot;GET /factory/.env.remote HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:44:04 +0900] &quot;GET /eth/.env.bkp HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:44:18 +0900] &quot;GET /latest/.env.copy HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:44:04 +0900] &quot;GET /smtp/.env.production HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:47:18 +0900] &quot;GET /administrator/.env.bkp HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:44:16 +0900] &quot;GET /purchase/.env.remote HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:47:10 +0900] &quot;GET /storage/.env.copy HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:47:09 +0900] &quot;GET /desk/.env.staging HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:47:11 +0900] &quot;GET /adm/.web.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:46:55 +0900] &quot;GET /webhook/.apache.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:46:55 +0900] &quot;GET /stats/dotenv.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:46:55 +0900] &quot;GET /logs/.env.prod HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:46:55 +0900] &quot;GET /mass/.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:48:13 +0900] &quot;GET /advocate/app.config.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:46:32 +0900] &quot;GET /tools/.database.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:48:19 +0900] &quot;GET /lemp/.env.bkp HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:48:19 +0900] &quot;GET /sms/.env.development HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:48:22 +0900] &quot;GET /endpoint/.nginx.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:46:29 +0900] &quot;GET /hyip/app.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:46:26 +0900] &quot;GET /cash/.database.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:46:44 +0900] &quot;GET /page/.env.backup HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:46:20 +0900] &quot;GET /disk/main.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:46:18 +0900] &quot;GET /tools/app.config.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:46:43 +0900] &quot;GET /example/dev.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:46:44 +0900] &quot;GET /ondemand/dev.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:46:33 +0900] &quot;GET /oss/.env.development HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:46:51 +0900] &quot;GET /bill/.elastic.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:45:47 +0900] &quot;GET /jwt/.env.bak HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:46:20 +0900] &quot;GET /portfolio/.env.staging HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:47:03 +0900] &quot;GET /todo/config.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:47:33 +0900] &quot;GET /crm/.env.staging HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:46:45 +0900] &quot;GET /bitcoin/.web.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:46:44 +0900] &quot;GET /fun/.env.swp HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:46:47 +0900] &quot;GET /devops/.env.backup HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:46:45 +0900] &quot;GET /public/.database.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:46:43 +0900] &quot;GET /travel/.env.dev HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:46:44 +0900] &quot;GET /reports/.env.copy HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:46:45 +0900] &quot;GET /host/.env.copy HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:46:44 +0900] &quot;GET /career/app.config.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:46:54 +0900] &quot;GET /snapshots/.web.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:49:52 +0900] &quot;GET /codecanyon/.env.local HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:47:08 +0900] &quot;GET /ios/dev.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:49:53 +0900] &quot;GET /freelance/.env.local HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:49:34 +0900] &quot;GET /environments/dotenv.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:49:46 +0900] &quot;GET /yii/.env.swp HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:49:46 +0900] &quot;GET /lead/.postgres.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:49:02 +0900] &quot;GET /soap/.django.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:10 +0900] &quot;GET /ether/.database.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:10 +0900] &quot;GET /flask/dotenv.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:10 +0900] &quot;GET /yi2/.env.bkp HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:10 +0900] &quot;GET /android/.env.bkp HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:10 +0900] &quot;GET /soap/app.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:10 +0900] &quot;GET /fantasy/.web.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:10 +0900] &quot;GET /relay/.env.copy HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:10 +0900] &quot;GET /pos/.laravel.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:10 +0900] &quot;GET /lab/.env.backup HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:10 +0900] &quot;GET /mint/.env.development HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:15 +0900] &quot;GET /stream/.env.local HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:15 +0900] &quot;GET /ftp/.env.new HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:15 +0900] &quot;GET /tasks/.env.bkp HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:15 +0900] &quot;GET /ssl/.database.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:15 +0900] &quot;GET /fantasy/.env.local HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:15 +0900] &quot;GET /taxi/.env.bak HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:15 +0900] &quot;GET /restapi/.env.prod HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:15 +0900] &quot;GET /finance/.database.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:15 +0900] &quot;GET /build/.env.remote HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:15 +0900] &quot;GET /environments/.env.backup HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:15 +0900] &quot;GET /tour/.postgres.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:18 +0900] &quot;GET /login/.db.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:15 +0900] &quot;GET /core/.elastic.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:15 +0900] &quot;GET /internal/dev.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:17 +0900] &quot;GET /24h/.apache.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:25 +0900] &quot;GET /emergency/.env.prod HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:30 +0900] &quot;GET /help/.laravel.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:30 +0900] &quot;GET /shirt/.web.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:43 +0900] &quot;GET /crm/.web.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:37 +0900] &quot;GET /base/.laravel.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:45 +0900] &quot;GET /b2b/.nginx.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:35 +0900] &quot;GET /Codeigniter/.env.prod HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:36 +0900] &quot;GET /tournament/dotenv.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:30 +0900] &quot;GET /monitor/.web.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:40 +0900] &quot;GET /sub/.env.development HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:40 +0900] &quot;GET /gate/.elastic.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:40 +0900] &quot;GET /monitoring/.env.staging HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:40 +0900] &quot;GET /hosting/.env.new HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:40 +0900] &quot;GET /amazon/.env.remote HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:40 +0900] &quot;GET /personal/.env.new HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:42 +0900] &quot;GET /stage/.env.development HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:32 +0900] &quot;GET /account/.env.swp HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:43 +0900] &quot;GET /site/.elastic.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:42 +0900] &quot;GET /youtube/.env.local HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:38 +0900] &quot;GET /serverpilot/app.config.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:42 +0900] &quot;GET /alipay/.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:42 +0900] &quot;GET /speakers/.apache.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:33 +0900] &quot;GET /recharge/config.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:35 +0900] &quot;GET /spaces/.env.bkp HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:43 +0900] &quot;GET /linux/.env.development HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:33 +0900] &quot;GET /ico/dev.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:54:08 +0900] &quot;GET /analysis/.elastic.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:54:08 +0900] &quot;GET /trade/web-variables.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:54:01 +0900] &quot;GET /solo/dev.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:55 +0900] &quot;GET /stag/.laravel.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:54:04 +0900] &quot;GET /sign/.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:54:01 +0900] &quot;GET /token/main.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:48 +0900] &quot;GET /backup/.env.backup HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:54:00 +0900] &quot;GET /account/dev.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:53:47 +0900] &quot;GET /android/.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:54:11 +0900] &quot;GET /firebase/main.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:54:11 +0900] &quot;GET /hotel/.db.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:54:12 +0900] &quot;GET /youtube/.env.backup HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:54:11 +0900] &quot;GET /radar/app.config.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:54:24 +0900] &quot;GET /libs/.django.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:54:24 +0900] &quot;GET /workflow/.elastic.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:54:24 +0900] &quot;GET /xampp/app.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:54:21 +0900] &quot;GET /restapi/.env.backup HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:54:24 +0900] &quot;GET /study/.postgres.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:54:24 +0900] &quot;GET /gold/.laravel.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:54:24 +0900] &quot;GET /storage/.env.swp HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:54:21 +0900] &quot;GET /private-sale/.env.backup HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:54:27 +0900] &quot;GET /aws/.django.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:54:25 +0900] &quot;GET /api/.env.remote HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:54:36 +0900] &quot;GET /stats/.env.production HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:55:08 +0900] &quot;GET /taxi/.env.staging HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:54:21 +0900] &quot;GET /stream/.database.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:54:19 +0900] &quot;GET /new/app.config.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:54:06 +0900] &quot;GET /spaces/.env.bak HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:54:58 +0900] &quot;GET /yi2/config.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:55:08 +0900] &quot;GET /play/.env.bkp HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:54:25 +0900] &quot;GET /island/.env.production HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:54:15 +0900] &quot;GET /school/.elastic.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:54:20 +0900] &quot;GET /ghost/.env.backup HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:54:20 +0900] &quot;GET /sdk/.postgres.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:54:18 +0900] &quot;GET /website/.elastic.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:54:55 +0900] &quot;GET /workflow/app.config.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:54:19 +0900] &quot;GET /radar/.postgres.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:54:19 +0900] &quot;GET /club/.web.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:54:26 +0900] &quot;GET /doku/.env.remote HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:54:20 +0900] &quot;GET /golf/.database.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:54:19 +0900] &quot;GET /fixed/.env.dev HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:54:20 +0900] &quot;GET /blog/.env.production HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:54:19 +0900] &quot;GET /2022/.web.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:55:00 +0900] &quot;GET /pin/.env.local HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:54:19 +0900] &quot;GET /corner/web-variables.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:55:00 +0900] &quot;GET /google/.env.development HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:54:26 +0900] &quot;GET /talk/.env.copy HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:54:54 +0900] &quot;GET /lib/myconf.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:54:26 +0900] &quot;GET /solo/web-variables.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:55:43 +0900] &quot;GET /remit/.env.development HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:56:09 +0900] &quot;GET /billing/.mysql.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:55:58 +0900] &quot;GET /transport/.web.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:56:57 +0900] &quot;GET /nulled/.nginx.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:56:55 +0900] &quot;GET /btc/.nginx.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:56:57 +0900] &quot;GET /doctor/.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:56:57 +0900] &quot;GET /free/.laravel.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:56:58 +0900] &quot;GET /bots/.env.remote HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:56:57 +0900] &quot;GET /old/web-variables.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:56:56 +0900] &quot;GET /logistic/.env.new HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:56:59 +0900] &quot;GET /access/myconf.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:56:22 +0900] &quot;GET /usdt/.env.local HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:56:57 +0900] &quot;GET /v1/.db.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:56:22 +0900] &quot;GET /cms/web-variables.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:56:57 +0900] &quot;GET /env/.elastic.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:56:56 +0900] &quot;GET /modules/.database.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:56:58 +0900] &quot;GET /devop/.env.development HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:56:58 +0900] &quot;GET /usdt/app.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:56:57 +0900] &quot;GET /sub/.env.new HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:56:13 +0900] &quot;GET /clone/.db.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:56:58 +0900] &quot;GET /tmp/.env.remote HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:56:31 +0900] &quot;GET /medium/.database.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:56:56 +0900] &quot;GET /dev/.env.bak HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:56:12 +0900] &quot;GET /release/.env.backup HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:56:00 +0900] &quot;GET /example/.postgres.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:56:50 +0900] &quot;GET /private/.env.bak HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:56:59 +0900] &quot;GET /2017/.env.backup HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:56:32 +0900] &quot;GET /idea/.env.prod HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:56:21 +0900] &quot;GET /agc/.database.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:56:32 +0900] &quot;GET /paypal/myconf.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:56:57 +0900] &quot;GET /basket/.env.copy HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:56:49 +0900] &quot;GET /desk/app.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:56:59 +0900] &quot;GET /modules/.env.remote HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:56:54 +0900] &quot;GET /jungle/.mysql.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:56:55 +0900] &quot;GET /host/.apache.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:56:22 +0900] &quot;GET /ebay/main.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:58:05 +0900] &quot;GET /services/.django.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:57:52 +0900] &quot;GET /sites/.env.local HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:56:58 +0900] &quot;GET /ios/.env.development HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:56:59 +0900] &quot;GET /job/.db.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:57:37 +0900] &quot;GET /loan/main.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:56:57 +0900] &quot;GET /watchlist/app.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:58:59 +0900] &quot;GET /site/.env.swp HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:58:55 +0900] &quot;GET /mp3/dotenv.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:58:55 +0900] &quot;GET /bazaar/.env.bkp HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:58:55 +0900] &quot;GET /funnel/myconf.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:58:56 +0900] &quot;GET /cfg/.mysql.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:58:55 +0900] &quot;GET /team/.elastic.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:58:55 +0900] &quot;GET /voucher/.env.swp HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:59:00 +0900] &quot;GET /website/config.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:58:56 +0900] &quot;GET /agency/.env.production HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:58:55 +0900] &quot;GET /vod/myconf.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:58:54 +0900] &quot;GET /crm/.env.bak HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:58:52 +0900] &quot;GET /climate/.env.bak HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:58:59 +0900] &quot;GET /booking/.env.swp HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:58:52 +0900] &quot;GET /corp/.env.dev HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:58:53 +0900] &quot;GET /op/.env.bak HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:58:54 +0900] &quot;GET /play/web-variables.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:58:51 +0900] &quot;GET /climate/.django.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:58:54 +0900] &quot;GET /jobs/dotenv.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:58:51 +0900] &quot;GET /cryptocurrency/.db.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:58:52 +0900] &quot;GET /youtube/dotenv.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:57:28 +0900] &quot;GET /restful/.mysql.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:58:52 +0900] &quot;GET /udemy/.env.bkp HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:58:52 +0900] &quot;GET /oracle/.env.bak HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:58:56 +0900] &quot;GET /sub/.env.staging HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:58:52 +0900] &quot;GET /bak/.env.dev HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:58:52 +0900] &quot;GET /leader/.env.staging HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:58:51 +0900] &quot;GET /adm/.database.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:58:39 +0900] &quot;GET /loan/.postgres.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:58:37 +0900] &quot;GET /bazaar/.env.swp HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:58:37 +0900] &quot;GET /geo/.mysql.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:58:50 +0900] &quot;GET /environments/.env.copy HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:58:55 +0900] &quot;GET /srv/.web.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:58:38 +0900] &quot;GET /mobility/.postgres.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:58:37 +0900] &quot;GET /include/app.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:58:51 +0900] &quot;GET /program/app.config.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:58:38 +0900] &quot;GET /teacher/config.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:00:42 +0900] &quot;GET /stream/.env.remote HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:00:42 +0900] &quot;GET /connect/.env.dev HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:00:42 +0900] &quot;GET /review/.env.prod HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:00:42 +0900] &quot;GET /coin/.elastic.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:00:42 +0900] &quot;GET /general/.env.production HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:00:43 +0900] &quot;GET /agency/.web.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:00:42 +0900] &quot;GET /sandbox/.django.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:00:42 +0900] &quot;GET /aws/.env.backup HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:00:43 +0900] &quot;GET /ghost/web-variables.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:00:42 +0900] &quot;GET /pharmacy/.env.bkp HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:00:42 +0900] &quot;GET /teacher/dev.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:00:43 +0900] &quot;GET /smm/.postgres.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:00:43 +0900] &quot;GET /lic/.env.local HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:00:42 +0900] &quot;GET /blockchain/main.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:00:42 +0900] &quot;GET /affiliate/web-variables.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:00:43 +0900] &quot;GET /cash/.env.prod HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:00:41 +0900] &quot;GET /auth/.apache.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:00:42 +0900] &quot;GET /webhook/.env.bak HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:00:41 +0900] &quot;GET /libs/.env.local HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:00:41 +0900] &quot;GET /api/.env.new HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:59:00 +0900] &quot;GET /party/.env.remote HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:00:41 +0900] &quot;GET /protocol/app.config.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:00:39 +0900] &quot;GET /playground/.apache.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:00:39 +0900] &quot;GET /bitnami/.env.copy HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:00:16 +0900] &quot;GET /note/.env.copy HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:59:00 +0900] &quot;GET /master/.env.development HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:00:39 +0900] &quot;GET /sandbox/.db.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:00:32 +0900] &quot;GET /tv/.apache.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:00:33 +0900] &quot;GET /transfer/.env.backup HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:00:36 +0900] &quot;GET /mails/.postgres.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:09:58:59 +0900] &quot;GET /v1/.env.swp HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:00:37 +0900] &quot;GET /dump/.apache.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:00:37 +0900] &quot;GET /distributor/.mysql.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:00:39 +0900] &quot;GET /uwsgi/.env.new HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:00:36 +0900] &quot;GET /bitnami/.env.swp HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:00:35 +0900] &quot;GET /adm/.mysql.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:00:35 +0900] &quot;GET /module/.env.staging HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:00:37 +0900] &quot;GET /ssl/.postgres.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:00:37 +0900] &quot;GET /ok/.web.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:00:03 +0900] &quot;GET /consult/.env.bak HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:02:34 +0900] &quot;GET /db/dotenv.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:02:34 +0900] &quot;GET /smm/.env.swp HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:02:32 +0900] &quot;GET /monero/dev.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:02:31 +0900] &quot;GET /dashboard/myconf.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:02:30 +0900] &quot;GET /py/.laravel.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:02:34 +0900] &quot;GET /management/.env.backup HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:02:29 +0900] &quot;GET /careers/.env.local HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:02:34 +0900] &quot;GET /fun/.env.copy HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:02:33 +0900] &quot;GET /xxx/.env.production HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:02:29 +0900] &quot;GET /stats/.env.prod HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:02:28 +0900] &quot;GET /alt/.apache.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:02:25 +0900] &quot;GET /rest/.env.bak HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:02:28 +0900] &quot;GET /nulled/.env.local HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:02:25 +0900] &quot;GET /django/.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:02:28 +0900] &quot;GET /mainnet/.db.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:02:27 +0900] &quot;GET /protocol/main.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:02:33 +0900] &quot;GET /money/.env.bkp HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:02:32 +0900] &quot;GET /distributor/myconf.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:02:34 +0900] &quot;GET /maps/.apache.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:02:33 +0900] &quot;GET /cricket/app.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:02:34 +0900] &quot;GET /public/.env.bkp HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:02:34 +0900] &quot;GET /zone/app.config.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:02:34 +0900] &quot;GET /beta/.env.copy HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:02:34 +0900] &quot;GET /printing/.env.production HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:02:34 +0900] &quot;GET /connect/.env.staging HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:02:25 +0900] &quot;GET /url/.env.remote HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:02:33 +0900] &quot;GET /bill/.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:02:27 +0900] &quot;GET /system/.env.prod HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:02:34 +0900] &quot;GET /exams/.database.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:02:33 +0900] &quot;GET /customize/app.config.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:02:31 +0900] &quot;GET /uwsgi/.env.backup HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:02:25 +0900] &quot;GET /hyip/.env.bak HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:02:27 +0900] &quot;GET /alipay/.env.bkp HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:02:25 +0900] &quot;GET /trivia/config.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:02:26 +0900] &quot;GET /back/main.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:02:30 +0900] &quot;GET /playing/.env.prod HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:02:25 +0900] &quot;GET /ota/.db.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:02:30 +0900] &quot;GET /services/.env.bkp HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:02:25 +0900] &quot;GET /nulled/dev.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:02:27 +0900] &quot;GET /leads/.web.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:04:21 +0900] &quot;GET /fun/config.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:04:22 +0900] &quot;GET /player/.env.copy HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:04:21 +0900] &quot;GET /hotel/.elastic.env HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;
104.168.171.17 &#8211; &#8211; [12/Jan/2023:10:04:21 +0900] &quot;GET /scraper/.env.bkp HTTP/1.1&quot; 404 16335 &quot;/?lang=en&quot; &quot;Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)&quot;</p>
</div>



<p>調べて見るとある海外のサービスで、監視サーバを無料で作れるサービスがあるようだ。</p>



<p><a rel="noreferrer noopener" href="http://www.uptimerobot.com/" target="_blank">http://www.uptimerobot.com/</a></p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="753" height="1430" src="https://blog.rurineko.com/wp-content/uploads/2023/01/WS00005836.jpg" alt="" class="wp-image-15885" srcset="https://blog.rurineko.com/wp-content/uploads/2023/01/WS00005836.jpg 753w, https://blog.rurineko.com/wp-content/uploads/2023/01/WS00005836-620x1177.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2023/01/WS00005836-400x760.jpg 400w" sizes="auto, (max-width: 753px) 100vw, 753px" /></figure>



<p>これを使って、辞書攻撃をしかけてきやがった・・・。<br>そもそもクレームを入れても良いのだが、なんてことしてくれてるんだと！</p>



<p>今までサーバの管理をしている上で、このような本来外形監視をするようなサービスを使って<br>辞書攻撃は見た事がなかったので、ある意味新鮮でした。</p>



<p>おそらくこれで、４０４以外が帰ってきたら、そこを使って乗っ取りや<br>クラックを行う予定だった事が容易に想定出来ますね。</p>



<h3 class="wp-block-heading">暫定対策</h3>



<p>このサーバは、内製で管理しているZabbixで監視している為に<br>今回の外部監視を使う予定が今後も含めて一切ないので、このIPをFWでブロックしました。<br>これで収まって通常運転にもどったのです</p>



<h3 class="wp-block-heading">恒久対策</h3>



<p>こういうのはfail-ban2にpolicyとして登録して<br>４０４を含むコネクションが１０件同一IPからきた場合、<br>自動ブロックする方向に設定を変更して、それでも引き続き来るようなら<br>自動解除対象IPから外して、FLASHする事のないpolicyに自動追加して対応を行おうと思います。</p>



<h3 class="wp-block-heading">最後に</h3>



<p>監視サーバは必須ですね。<br>何か毎日みてて、いつもと違う波形がでていないか？<br>スパイクしていないか？を見ておいて、何かあった場合即時対応を取れる状況にしておく<br>それが一番いいと思います。皆さんも、サーバを個人で立てる事は少ないかも知れませんが<br>もし、仕事とかも含めてサーバを立てないと行けない場合、その辺りまで考慮して<br>設計・設定・構築されることをおすすめ致します。</p><p>The post <a href="https://blog.rurineko.com/archives/15883">はじめてみた！監視ツールからのアタックを！</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://blog.rurineko.com/archives/15883/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ちょっと時間ができたのでプログラム書いた</title>
		<link>https://blog.rurineko.com/archives/15378</link>
		
		<dc:creator><![CDATA[rurineko]]></dc:creator>
		<pubDate>Mon, 07 Mar 2022 07:32:06 +0000</pubDate>
				<category><![CDATA[1.趣味関連]]></category>
		<category><![CDATA[2.IT関連]]></category>
		<category><![CDATA[Linux(シェル)]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[お遊び]]></category>
		<category><![CDATA[パワーロジック]]></category>
		<category><![CDATA[プログラム]]></category>
		<guid isPermaLink="false">https://blog.rurineko.com/?p=15378</guid>

					<description><![CDATA[<p><span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 1未満</span> <span class="rt-label rt-postfix">分</span></span>あまり意味は無いんですが、ブログのRankingをとってきて自動更新及び自動掲載するプログラムを書きました。 サイトの右サイドバーの下の辺りに出ていると思いますがそれです。 例の案件が終わり、次の案件までの間の隙間作業で [&#8230;]</p>
<p>The post <a href="https://blog.rurineko.com/archives/15378">ちょっと時間ができたのでプログラム書いた</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></description>
										<content:encoded><![CDATA[<span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 1未満</span> <span class="rt-label rt-postfix">分</span></span>
<p>あまり意味は無いんですが、ブログのRankingをとってきて<br>自動更新及び自動掲載するプログラムを書きました。</p>



<p>サイトの右サイドバーの下の辺りに出ていると思いますが<br>それです。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="470" height="792" src="https://blog.rurineko.com/wp-content/uploads/2022/03/WS00004121.jpg" alt="" class="wp-image-15379" srcset="https://blog.rurineko.com/wp-content/uploads/2022/03/WS00004121.jpg 470w, https://blog.rurineko.com/wp-content/uploads/2022/03/WS00004121-400x674.jpg 400w" sizes="auto, (max-width: 470px) 100vw, 470px" /></figure>



<p>例の案件が終わり、次の案件までの間の隙間作業ですね。<br>前からちょっと書きかけていたのですが、諸々心に余裕がなかったので<br>まったく進みませんでした。</p>



<p>案件終わってから、時間的余裕と心にも少し余裕が出来たので<br>サクッとやっつけちゃいました。</p>



<h3 class="wp-block-heading">どんなことやってるの？</h3>



<p>データ取得先がAPIとか持っていればサクッと持ってこれるのですが<br>そんなのはないので、HTMLをパースして必要な情報な情報だけを<br>変数に格納し、自動更新するような感じのプログラムです。</p>



<p>プログラムのキックは、Jenkinsをつかってもよかったのですが、<br>今回はcronを使っています。<br>あまり、数分ごとにキックしたら、その都度かわってますので<br>向こうも割とリアルタイムに近い感じで動いているみたいなので<br>情報をとってくるタイミング、何分？何時間？おきにするか？<br>悩ましい所だけど、ぶっちゃけ、いらない機能なので6時間毎に自動更新にしました。</p>



<h3 class="wp-block-heading" id="h-プログラマー-なんですか">プログラマー？なんですか？</h3>



<p>私は、プログラマーではないので、全くこういうのは得意じゃないですね。<br>プログラマーの人がソースみたら、何じゃこりゃっていうでしょうｗ</p>



<p>私は、そのプログラミング手法をパワーロジックと呼んでます。<br>それバズらそうと思います。<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">パワーロジック</mark></strong>ですよ！</p>



<h3 class="wp-block-heading">結局、帰って来るHTMLが動的で！？【2022/04/05】追記</h3>



<p>分かっていたのですが、Rankingサイトから帰って来るHTMLが変化すると<br>かなり全然違う方の順位をとっているみたいですね。この順位は可笑しいです。<br>なおさないとですが、ちょっと時間もまた無くなってしまったので<br>暇な時なおしますね。</p>



<p>現時点としては、間違った順位を日々表示していると思っておいてください<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4a6.png" alt="💦" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p></p><p>The post <a href="https://blog.rurineko.com/archives/15378">ちょっと時間ができたのでプログラム書いた</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>システムメンテナンス終了</title>
		<link>https://blog.rurineko.com/archives/14129</link>
		
		<dc:creator><![CDATA[rurineko]]></dc:creator>
		<pubDate>Mon, 04 May 2020 14:39:43 +0000</pubDate>
				<category><![CDATA[1.趣味関連]]></category>
		<category><![CDATA[2.IT関連]]></category>
		<category><![CDATA[3.ホットな話題]]></category>
		<category><![CDATA[Linux（OS）]]></category>
		<category><![CDATA[Centos]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php-fpm]]></category>
		<category><![CDATA[やりなおし]]></category>
		<category><![CDATA[パフォーマンス]]></category>
		<category><![CDATA[パフォーマンスチューニング再度]]></category>
		<category><![CDATA[メンテナンス終了]]></category>
		<guid isPermaLink="false">https://blog.rurineko.com/?p=14129</guid>

					<description><![CDATA[<p><span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 1未満</span> <span class="rt-label rt-postfix">分</span></span>とテスト環境をつくって、事前に検証作業を行っていたため、サクッとサイトを止めてメンテナンスを実施しました。 実質45分以内だったかと思います。ただ、モジュールをアップデートかけたりした兼ね合いで、今までギリギリのパフォー [&#8230;]</p>
<p>The post <a href="https://blog.rurineko.com/archives/14129">システムメンテナンス終了</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></description>
										<content:encoded><![CDATA[<span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 1未満</span> <span class="rt-label rt-postfix">分</span></span>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="418" height="185" src="https://blog.rurineko.com/wp-content/uploads/2020/05/WS000086.jpg" alt="" class="wp-image-14122" srcset="https://blog.rurineko.com/wp-content/uploads/2020/05/WS000086.jpg 418w, https://blog.rurineko.com/wp-content/uploads/2020/05/WS000086-400x177.jpg 400w" sizes="auto, (max-width: 418px) 100vw, 418px" /></figure>



<p>とテスト環境をつくって、事前に検証作業を行っていたため、サクッとサイトを止めてメンテナンスを実施しました。</p>



<p>実質45分以内だったかと思います。ただ、モジュールをアップデートかけたりした兼ね合いで、今までギリギリのパフォーマンスチューニングで逃げてきた部分が、ちょっと状況が見えないので、そこは、zabbixのグラフをみつつ、チューニングを入れて行く事にします。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="940" height="317" src="https://blog.rurineko.com/wp-content/uploads/2020/05/WS000087-1-940x317.jpg" alt="" class="wp-image-14131" srcset="https://blog.rurineko.com/wp-content/uploads/2020/05/WS000087-1-940x317.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2020/05/WS000087-1-620x209.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2020/05/WS000087-1-400x135.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2020/05/WS000087-1-768x259.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2020/05/WS000087-1-1536x518.jpg 1536w, https://blog.rurineko.com/wp-content/uploads/2020/05/WS000087-1-2048x691.jpg 2048w" sizes="auto, (max-width: 940px) 100vw, 940px" /><figcaption>監視している項目</figcaption></figure>



<p>とういか、パフォーマンスチューニング再度やり直さないとだね。全くだめですねぇ。課題に積んでおいて、徐々に煮詰めようと思います。というか、DB分けるか、メモリーを追加するかしなきゃじゃないかなと思っています。</p>



<p>なんか、メモリーが足りなくなってスワップ始めたら、IOウェイトが上がりまくってレスポンスなど大幅に低下している所が見え隠れ・・・。</p>



<p>php-fpmの起動プロセス数とかを調整して、スワップしない範囲で調整しなきゃなって感じです。後、php-fpmをダイナミックに設定して、システムがよしなにするか？それともスタティックにして固定しちゃうか！悩み所よね。</p>



<p>とりま、お時間をいただきありがとうございます。時々落ちてることもあるかも知れませんが、長い目で見てやってください。</p><p>The post <a href="https://blog.rurineko.com/archives/14129">システムメンテナンス終了</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>アタックするの辞めてくれないかな！</title>
		<link>https://blog.rurineko.com/archives/13820</link>
		
		<dc:creator><![CDATA[rurineko]]></dc:creator>
		<pubDate>Mon, 06 May 2019 07:55:48 +0000</pubDate>
				<category><![CDATA[1.趣味関連]]></category>
		<category><![CDATA[2.IT関連]]></category>
		<category><![CDATA[3.ホットな話題]]></category>
		<category><![CDATA[Linux(ミドル）]]></category>
		<category><![CDATA[Linux（OS）]]></category>
		<category><![CDATA[クラウド]]></category>
		<category><![CDATA[ネットワーク]]></category>
		<category><![CDATA[ネットワーク関連]]></category>
		<category><![CDATA[BAN]]></category>
		<category><![CDATA[CentOS7]]></category>
		<category><![CDATA[fail2ban]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[アタック]]></category>
		<category><![CDATA[中国]]></category>
		<category><![CDATA[対策]]></category>
		<category><![CDATA[結果]]></category>
		<guid isPermaLink="false">https://blog.rurineko.com/?p=13820</guid>

					<description><![CDATA[<p><span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 2</span> <span class="rt-label rt-postfix">分</span></span>アタック！！ 久しぶりにブログ書いてますが、errorログにアタックを検出したのでネタにしたいと思います。 まず下記がアタックされている様子のスクリーンショットです。222.185.238.250のGIPからアタックされ [&#8230;]</p>
<p>The post <a href="https://blog.rurineko.com/archives/13820">アタックするの辞めてくれないかな！</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 2</span> <span class="rt-label rt-postfix">分</span></span></p>
<h2 id="midashi2">アタック！！</h2>
<p>久しぶりにブログ書いてますが、errorログにアタックを検出したのでネタにしたいと思います。</p>
<p>まず下記がアタックされている様子のスクリーンショットです。222.185.238.250のGIPからアタックされていることが分かります。</p>
<p><img loading="lazy" decoding="async" class=" wp-image-13824 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2019/05/SnapCrab_NoName_2019-5-6_15-10-53_No-00-400x512.png" alt="" width="592" height="758" srcset="https://blog.rurineko.com/wp-content/uploads/2019/05/SnapCrab_NoName_2019-5-6_15-10-53_No-00-400x512.png 400w, https://blog.rurineko.com/wp-content/uploads/2019/05/SnapCrab_NoName_2019-5-6_15-10-53_No-00.png 477w" sizes="auto, (max-width: 592px) 100vw, 592px" /></p>
<h3 id="midashi3">アタック元</h3>
<p><img loading="lazy" decoding="async" class="wp-image-13826 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2019/05/SnapCrab_NoName_2019-5-6_15-11-57_No-00-400x428.png" alt="" width="709" height="759" srcset="https://blog.rurineko.com/wp-content/uploads/2019/05/SnapCrab_NoName_2019-5-6_15-11-57_No-00-400x428.png 400w, https://blog.rurineko.com/wp-content/uploads/2019/05/SnapCrab_NoName_2019-5-6_15-11-57_No-00-620x664.png 620w, https://blog.rurineko.com/wp-content/uploads/2019/05/SnapCrab_NoName_2019-5-6_15-11-57_No-00.png 655w" sizes="auto, (max-width: 709px) 100vw, 709px" /></p>
<p>という事なので、これは中国からのアタックだという事が分かりますね。ウザイのでそろそろ対策を講じて行きたいと思います。方向性はアタックされるIPがある特定のルールに基づき自動BANされる仕組みをつくって行きます。</p>
<h3 id="midashi3">ブログを書きながら構成変更完了</h3>
<p>○まずは、必要なツールをインストールをする。<br />
sudo yum install fail2ban fail2ban-systemd</p>
<p>○次に、今回閉め出したいアクセスを検出するフィルターを作成する<br />
sudo vi /etc/fail2ban/filter.d/wordpress_filter.conf</p>
<pre class="lang:default decode:true">[Definition]
failregex = ^&lt;HOST&gt;.*POST.*(wp-login\.php|xmlrpc\.php).*$
            ^&lt;HOST&gt;.*"(GET|POST).*" (404|403) .*$
ignoreregex =</pre>
<p>○フィルターを使っての動作を記述する<br />
sudo vi /etc/fail2ban/jail.d/wordpress_jail.conf</p>
<pre class="lang:default decode:true">[DEFAULT]
bantime  = 43200
findtime  = 3600
maxretry = 3
#banaction = firewallcmd-ipset
banaction = iptables-multiport
backend = gamin
action = %(action_mwl)s
ignoreip = 127.0.0.1/8

[recidive]
enabled = true
bantime = -1
findtime = 259200
maxretry = 2

[sshd]
enabled = true
port = 2345

[wordpress]
enabled = true
filter = wordpress_filter
logpath = /var/log/nginx/*access.log</pre>
<p>この辺りで設定した正規表現で該当アクセスを検出できているか？確認<br />
今回で言うと、下記の問題中国からのアタックを閉め出したい訳なので、該当アクセスにヒットしている事を確認</p>
<p>fail2ban-regex /var/log/nginx/access.log /etc/fail2ban/filter.d/wordpress_filter.conf &#8211;print-all-matched</p>
<pre class="lang:default decode:true">|  222.185.238.250 - - [06/May/2019:03:31:21 +0900] "GET /123131/index.php HTTP/1.1" 404 548 "-" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0)" "-"
|  222.185.238.250 - - [06/May/2019:03:31:21 +0900] "GET /program/index.php HTTP/1.1" 404 548 "-" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0)" "-"
|  222.185.238.250 - - [06/May/2019:03:31:21 +0900] "GET /shopdb/index.php HTTP/1.1" 404 548 "-" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0)" "-"
|  222.185.238.250 - - [06/May/2019:03:31:21 +0900] "GET /phppma/index.php HTTP/1.1" 404 548 "-" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0)" "-"
|  222.185.238.250 - - [06/May/2019:03:31:22 +0900] "GET /phpmy/index.php HTTP/1.1" 404 548 "-" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0)" "-"</pre>
<p>下記で動作をprocessをスタートして状況を確認する</p>
<p>systemctl start fail2ban<br />
systemctl enable fail2ban.service<br />
systemctl status fail2ban</p>
<h3 id="midashi3">動作確認</h3>
<pre class="lang:default decode:true">[hogehoge@vaaabbb-daada-gfgfldnfkjdbafndsanfdaslnfasdl　]# tail -f fail2ban.log
2019-05-06 16:02:54,087 fail2ban.server         [19532]: INFO    Exiting Fail2ban
2019-05-06 16:09:17,749 fail2ban.actions        [20201]: NOTICE  [wordpress] Ban 106.72.132.224
2019-05-06 16:09:18,066 fail2ban.actions        [20201]: NOTICE  [wordpress] Ban 66.249.71.52
2019-05-06 16:09:18,781 fail2ban.actions        [20201]: NOTICE  [wordpress] Ban 66.249.71.50
2019-05-06 16:09:31,315 fail2ban.actions        [20201]: NOTICE  [wordpress] Unban 106.72.132.224
2019-05-06 16:09:31,524 fail2ban.actions        [20201]: NOTICE  [wordpress] Unban 66.249.71.52
2019-05-06 16:09:31,736 fail2ban.actions        [20201]: NOTICE  [wordpress] Unban 66.249.71.50
2019-05-06 16:09:34,038 fail2ban.actions        [20367]: NOTICE  [wordpress] Ban 106.72.132.224
2019-05-06 16:09:34,462 fail2ban.actions        [20367]: NOTICE  [wordpress] Ban 66.249.71.50
2019-05-06 16:09:34,979 fail2ban.actions        [20367]: NOTICE  [wordpress] Ban 66.249.71.52
2019-05-06 16:22:53,371 fail2ban.actions        [20367]: NOTICE  [wordpress] Ban 126.247.226.253</pre>
<p>後は、zabbixで上記BANされたIPの数とUNBANされた数をカウントしてグラフ化するかな！</p>
<p>cat fail2ban.log | grep Ban | wc -l　この辺りをZabbixに叩かせてでた数字をグラフ化すると可視化できる。後ついでにslackにプッシュする設定を行う感じで外に出ている時に知る事が出来ますね。まあ、知った所で何もないんですがｗひとまず、張り付いて見張っている訳にはいかないので、これでいったん自動運転をしようと思います。</p>
<p>という事で、ひとまず、実装はできたのでこれで様子をみようと思います。<br />
それでは、何か参考にして頂ければ幸いです。</p>
<h3 id="midashi3">その後</h3>
<p>いいですねぇ。順調にブロックされているGIPがキャッチ出来ています。ブロックされていても、パケットカウントが増えているので、おそらくクラックツールとかで、プログラム的にRETRYを繰り返しているのかなと思われます。まあ、ぶっちゃそんなツールを入れて直にクラックする奴なんて滅多にいないので、クラックされて侵入されてどこかのサーバやらPCやらの中で動いて居るのだと思いますけどね。まあ、ひとまず、不審な行動をするとBANされて一定時間くると開放されるけど、ある回数BANを繰り返すと、そのIPは永久にBANされたままになる様に設定をしています。とりあえず、他の寄生先を見つけて、違うGIPからアタックをするくらいしかないですが・・・。同様の状況になるので、あまり意味はなさげかなと思います。</p>
<pre class="lang:default decode:true "> pkts bytes target     prot opt in     out     source               destination
   23  2261 REJECT     all  --  *      *       203.81.114.124       0.0.0.0/0            reject-with icmp-port-unreachable
   19  4476 REJECT     all  --  *      *       153.181.242.38       0.0.0.0/0            reject-with icmp-port-unreachable
   22  3400 REJECT     all  --  *      *       210.188.25.185       0.0.0.0/0            reject-with icmp-port-unreachable
   51  3387 REJECT     all  --  *      *       180.198.72.160       0.0.0.0/0            reject-with icmp-port-unreachable
   16   916 REJECT     all  --  *      *       60.149.92.77         0.0.0.0/0            reject-with icmp-port-unreachable
   16  4926 REJECT     all  --  *      *       118.241.130.248      0.0.0.0/0            reject-with icmp-port-unreachable
   12   552 REJECT     all  --  *      *       115.28.245.132       0.0.0.0/0            reject-with icmp-port-unreachable
  198 11928 REJECT     all  --  *      *       80.250.82.41         0.0.0.0/0            reject-with icmp-port-unreachable
   15  5122 REJECT     all  --  *      *       153.172.130.235      0.0.0.0/0            reject-with icmp-port-unreachable
   69  4140 REJECT     all  --  *      *       66.249.71.52         0.0.0.0/0            reject-with icmp-port-unreachable
   79  4740 REJECT     all  --  *      *       66.249.71.50         0.0.0.0/0            reject-with icmp-port-unreachable
    0     0 REJECT     all  --  *      *       126.247.226.253      0.0.0.0/0            reject-with icmp-port-unreachable
    0     0 REJECT     all  --  *      *       123.217.103.91       0.0.0.0/0            reject-with icmp-port-unreachable
    0     0 REJECT     all  --  *      *       106.72.132.224       0.0.0.0/0            reject-with icmp-port-unreachable</pre>
<p>&nbsp;</p><p>The post <a href="https://blog.rurineko.com/archives/13820">アタックするの辞めてくれないかな！</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ラズベリーパイ Pi3でGPSでSt1 NTPserver</title>
		<link>https://blog.rurineko.com/archives/13134</link>
		
		<dc:creator><![CDATA[rurineko]]></dc:creator>
		<pubDate>Thu, 20 Sep 2018 23:57:35 +0000</pubDate>
				<category><![CDATA[1.趣味関連]]></category>
		<category><![CDATA[2.IT関連]]></category>
		<category><![CDATA[3.ビジネス]]></category>
		<category><![CDATA[3.ホットな話題]]></category>
		<category><![CDATA[Linux(シェル)]]></category>
		<category><![CDATA[Linux(ミドル）]]></category>
		<category><![CDATA[Linux（OS）]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[ネットワーク]]></category>
		<category><![CDATA[ネットワーク関連]]></category>
		<category><![CDATA[ハードウェア]]></category>
		<category><![CDATA[ハード関連]]></category>
		<category><![CDATA[パーツ]]></category>
		<category><![CDATA[仕事]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[NTPサーバ]]></category>
		<category><![CDATA[rurineko.com]]></category>
		<category><![CDATA[るりねこちゃん]]></category>
		<category><![CDATA[るりねこどっとこむ]]></category>
		<category><![CDATA[タイムサーバ]]></category>
		<category><![CDATA[ラズベリーパイ]]></category>
		<category><![CDATA[格安]]></category>
		<category><![CDATA[組込系]]></category>
		<category><![CDATA[販売するかも]]></category>
		<guid isPermaLink="false">https://blog.rurineko.com/?p=13134</guid>

					<description><![CDATA[<p><span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 2</span> <span class="rt-label rt-postfix">分</span></span>ラズベリーパイ Pi3でGPSでSt1 NTPserver まあ、こんな事を書いてる訳ですが、NTPでST1の階層のNTPserverを気軽に上げたくないですか？あるんですよ。NTPアプライアンスって奴が！何十万もだせば [&#8230;]</p>
<p>The post <a href="https://blog.rurineko.com/archives/13134">ラズベリーパイ Pi3でGPSでSt1 NTPserver</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 2</span> <span class="rt-label rt-postfix">分</span></span></p>
<h2 id="midashi2">ラズベリーパイ Pi3でGPSでSt1 NTPserver</h2>
<p>まあ、こんな事を書いてる訳ですが、NTPでST1の階層のNTPserverを気軽に上げたくないですか？あるんですよ。NTPアプライアンスって奴が！何十万もだせば手に入るんですよ。そりゃそうなんですが・・・。</p>
<p><img loading="lazy" decoding="async" class="wp-image-13135 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-20_23-59-54_No-00-400x124.png" alt="" width="706" height="219" srcset="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-20_23-59-54_No-00-400x124.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-20_23-59-54_No-00-620x192.png 620w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-20_23-59-54_No-00-768x238.png 768w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-20_23-59-54_No-00-940x291.png 940w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-20_23-59-54_No-00.png 947w" sizes="auto, (max-width: 706px) 100vw, 706px" /></p>
<p>非常に良さそうですよね。こういうのは・・・。是非欲しい気がするけど、多分おそらく価格はパートナーに問い合わせろと書いてますので、おそらくベースで言うと60万程度じゃないですかね？そして、業務機ってそれだけじゃ終わらないのですよ。年間保守費用ってのがある程度数万から数十万かかってくる訳です。</p>
<p><img loading="lazy" decoding="async" class="wp-image-13136 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-0-43_No-00-400x156.png" alt="" width="690" height="269" srcset="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-0-43_No-00-400x156.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-0-43_No-00-620x242.png 620w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-0-43_No-00-768x299.png 768w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-0-43_No-00-940x366.png 940w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-0-43_No-00.png 942w" sizes="auto, (max-width: 690px) 100vw, 690px" /></p>
<p>下記は別の奴ですが、とりあえず60万ですよ。これらのタイムサーバはアンテナの設置などで、これにプラス工事費がかかってくるんですよね。気軽に購入できる代物でもないですよ。ぶっちゃけると、そんなに時間に拘らないならこの記事読んでないですよね？ｗ</p>
<p><img loading="lazy" decoding="async" class="size-thumbnail wp-image-13137 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-3-28_No-00-400x374.png" alt="" width="400" height="374" srcset="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-3-28_No-00-400x374.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-3-28_No-00.png 577w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p>そして、そんな金額だしてらせませんよね。たかが時間がを正確に合わせるだけですよ。まあ、そうですよね。という事で2万程度で同じ事が出来るとしたらどうですか？買いたいですか？そうですよね？買いたいです。<br />
でなんか代用できないかな？って思って色々やってたんですが、ラズベリーパイって言う組込系のおもちゃで一応行けるんですよ。</p>
<h3 id="midashi3">これですよこれ！</h3>
<p><img loading="lazy" decoding="async" class="wp-image-13138 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-6-28_No-00-400x189.png" alt="" width="690" height="326" srcset="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-6-28_No-00-400x189.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-6-28_No-00-620x293.png 620w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-6-28_No-00.png 647w" sizes="auto, (max-width: 690px) 100vw, 690px" /></p>
<p>何を言ってるか？そうなんですよ。今回作った奴ですが、USBのGPSモジュールをデバイスとして認識させて、そこのGPS情報からNTPのST1を実現しようとしているのですが、そこまでは良かったですよね。結論からすると、全く受信されていません。全然受信されてないので数値取れてないです・・・。</p>
<p><img loading="lazy" decoding="async" class="wp-image-13139 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-8-28_No-00-400x62.png" alt="" width="665" height="103" srcset="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-8-28_No-00-400x62.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-8-28_No-00-620x96.png 620w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-8-28_No-00.png 635w" sizes="auto, (max-width: 665px) 100vw, 665px" /></p>
<p>一応受信は、しようとしてますね。ただ、シグナルが0なんです。<br />
でこうなったら、どうするか？こうするしかないんですよね。リブートです。いわゆる再起動ですね。</p>
<p><img loading="lazy" decoding="async" class="wp-image-13141 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-10-46_No-00-400x24.png" alt="" width="717" height="43" srcset="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-10-46_No-00-400x24.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-10-46_No-00-620x37.png 620w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-10-46_No-00.png 664w" sizes="auto, (max-width: 717px) 100vw, 717px" /></p>
<p>そうすると、徐々にGPSの信号をひらっい出してくれます。だいたい3個衛星をひらえれば時刻はとれてきます。</p>
<p><img loading="lazy" decoding="async" class=" wp-image-13145 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-26-59_No-00-400x191.png" alt="" width="584" height="279" srcset="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-26-59_No-00-400x191.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-26-59_No-00-620x295.png 620w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-26-59_No-00.png 632w" sizes="auto, (max-width: 584px) 100vw, 584px" /></p>
<p><img loading="lazy" decoding="async" class=" wp-image-13146 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-29-6_No-00-400x188.png" alt="" width="587" height="276" srcset="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-29-6_No-00-400x188.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-29-6_No-00-620x291.png 620w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-29-6_No-00.png 646w" sizes="auto, (max-width: 587px) 100vw, 587px" /></p>
<p><img loading="lazy" decoding="async" class=" wp-image-13148 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-39-3_No-00-400x191.png" alt="" width="592" height="283" srcset="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-39-3_No-00-400x191.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-39-3_No-00-620x295.png 620w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-39-3_No-00-768x366.png 768w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-39-3_No-00.png 928w" sizes="auto, (max-width: 592px) 100vw, 592px" /></p>
<p>はい。このように測位される訳です。</p>
<p><img loading="lazy" decoding="async" class="wp-image-13149 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-41-35_No-00-400x192.png" alt="" width="574" height="276" srcset="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-41-35_No-00-400x192.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-41-35_No-00-620x298.png 620w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-41-35_No-00-768x369.png 768w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-41-35_No-00.png 921w" sizes="auto, (max-width: 574px) 100vw, 574px" /></p>
<p>測位されると、ntpdのほうもそのデータを使用して時間の提供が行われます。SHMの先頭＊になっているので、これはすでにGPS情報からの時刻同期で動いている事が分かります。</p>
<p><img loading="lazy" decoding="async" class="wp-image-13150 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-42-34_No-00-400x48.png" alt="" width="717" height="86" srcset="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-42-34_No-00-400x48.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-42-34_No-00-620x75.png 620w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-42-34_No-00.png 645w" sizes="auto, (max-width: 717px) 100vw, 717px" /></p>
<p>Zabbixのグラフも表示され出しますね。赤色の線がJiterなのでどれだけ正確な値かどうかを見る指標となります。</p>
<p><img loading="lazy" decoding="async" class="wp-image-13151 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-44-47_No-00-400x167.png" alt="" width="798" height="333" srcset="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-44-47_No-00-400x167.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-44-47_No-00.png 610w" sizes="auto, (max-width: 798px) 100vw, 798px" /></p>
<p>Local環境のサーバ立ちも一応ラズベリーパイのNTPをむいてます。ただ、全く相手にもされてないですね。もう数日オフラインなのでJitterの評価が92とかになって他のタイムサーバの方に向いてますね。もう2つ登録しているのは、情報通信研究機構をむいてます。じゃあ、それでもいいやんと言われそうですが、それにはロマンがないですよね。ITのエンジニアって、ロマンを求めているんじゃないですか？違いますかね？</p>
<p><img loading="lazy" decoding="async" class="wp-image-13152 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-46-44_No-00-400x73.png" alt="" width="777" height="142" srcset="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-46-44_No-00-400x73.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-46-44_No-00.png 509w" sizes="auto, (max-width: 777px) 100vw, 777px" /></p>
<p>そして、しばらくは受信してくれるのですが、おそらくGPSモジュールが安定性がなく、断続的にGPSをつかんでおいてくれない事が最大の原因だと思っています。Zabbixでその模様をグラフ化したのが下記のグラフです。全然受信出来てない時間が続いてますね。</p>
<p><img loading="lazy" decoding="async" class="wp-image-13142 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-12-33_No-00-400x167.png" alt="" width="685" height="286" srcset="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-12-33_No-00-400x167.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-12-33_No-00.png 600w" sizes="auto, (max-width: 685px) 100vw, 685px" /></p>
<p>それに気がつきました？やたらとJitterが高い事を！そうですね。PPSがUSB経由だととれないというか、出力そもそも論で申し訳ないんだけど、出力されていないんですよね。なので、仮にGPSをひらえた場合でもそんなに精度が高くないのです。</p>
<h3 id="midashi3">PPSとは！？</h3>
<p>PPSとは、<strong>1秒間に1回だけでる非常に正確なパルス波</strong>です。なので、この正確なパルス波を使って時間を刻んで行きましょうという話です。全ては、PPSがとれていない事で、Jitterが高い数値から落ちないですね。悪の根源ですね。PPSがとれてなくても10msくらいのJitterくらいで推移するので、事実上1秒から10ｍｓ程前後ずれているだけという話になりますが、されど10msなんですよね。PPSを使うとこれが1msとか位まで精度が向上するのです。とすると、情報通信研究機構のNTPでJitterが画像を採取した時で2程度なってますが、そこをlocalのNTPでPPS ST1をあげると1ms程度になるのでそれより精度が上がり、localのNTPに会わせた方がより高精度という事になります。</p>
<h3><img loading="lazy" decoding="async" class=" wp-image-13153 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-49-26_No-00.png" alt="" width="482" height="207" /></h3>
<h3 id="midashi3">という事で、ちょっともっと高精度に改造してみましょうか。</h3>
<p><img loading="lazy" decoding="async" class="wp-image-13143 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-20_23-57-21_No-00-400x276.jpg" alt="" width="638" height="440" srcset="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-20_23-57-21_No-00-400x276.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-20_23-57-21_No-00-620x428.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-20_23-57-21_No-00.jpg 641w" sizes="auto, (max-width: 638px) 100vw, 638px" /></p>
<p>まずは、上記のような基盤を追加します。こいつは良く出来ていて、ﾗｽﾞﾊﾟｲって電源落としたら時間情報とか全部消えちゃんですよ。ですが、これバッテリーを積んでいて、電源OFF時でもちゃんと時間を刻んでくれる優れものです。それに、もちろんPPSも出力されており外部アンテナの端子も出ています。これでGPSアンテナを外に出すことでより受信感度の良い電波を拾えるようになります。ラズベリーパイのOS設定については、基盤が届き次第追って掲載していこうと思います。なお、この基盤写真上部の端子は半田付けされて折らず自分で半田付けするしかないので要注意です。</p>
<p><img loading="lazy" decoding="async" class="wp-image-13144 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-20-22_No-00-400x416.jpg" alt="" width="683" height="710" srcset="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-20-22_No-00-400x416.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-20-22_No-00.jpg 512w" sizes="auto, (max-width: 683px) 100vw, 683px" /></p>
<p>この位楽勝ですけどね。では、これ上手く行けばGPSアンテナとラズベリーパイとこの基盤とOSをセットした状況で売り出すかも知れません。ネットワーク環境がない所でも窓際にこれ置いて、NTPの向け先をこいつにすれば、全然正確な時刻に合うわけなので、それが2万円でも上に書いた様なアプライアンスを何十万もするやつ買わなくても相当安くあがります。</p>
<p>もちろん、GPSアンテナの設置なんかも、こちらでやりますし調整もしますよ。導入時、お客様のlocal環境に1IPアドレス固定で払出しいただけるとだけで、後は全部の端末をそのiPに設定してもらうだけで、時刻同期出来るという仕様にしたいと思います。100台程度ならこいつ1台でこなせるでしょうね。駄目なら2台・3台とスタックして行けば、冗長化も出来ますしより安定するでしょうね。</p><p>The post <a href="https://blog.rurineko.com/archives/13134">ラズベリーパイ Pi3でGPSでSt1 NTPserver</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>PPTPdで接続出来ないサイトがある！</title>
		<link>https://blog.rurineko.com/archives/12081</link>
		
		<dc:creator><![CDATA[rurineko]]></dc:creator>
		<pubDate>Fri, 22 Jun 2018 04:52:24 +0000</pubDate>
				<category><![CDATA[1.趣味関連]]></category>
		<category><![CDATA[2.IT関連]]></category>
		<category><![CDATA[Linux(シェル)]]></category>
		<category><![CDATA[Linux(ミドル）]]></category>
		<category><![CDATA[Linux（OS）]]></category>
		<category><![CDATA[Router]]></category>
		<category><![CDATA[ネットワーク]]></category>
		<category><![CDATA[ネットワーク関連]]></category>
		<category><![CDATA[/var/log/messages]]></category>
		<category><![CDATA[CentOS6]]></category>
		<category><![CDATA[compressor]]></category>
		<category><![CDATA[dropped]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[kernel: ppp compressor dropped pkt]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[log]]></category>
		<category><![CDATA[messages]]></category>
		<category><![CDATA[mtu]]></category>
		<category><![CDATA[pkt]]></category>
		<category><![CDATA[ppp]]></category>
		<category><![CDATA[ppptpd]]></category>
		<category><![CDATA[var]]></category>
		<category><![CDATA[VPN]]></category>
		<guid isPermaLink="false">https://blog.rurineko.com/?p=12081</guid>

					<description><![CDATA[<p><span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 1未満</span> <span class="rt-label rt-postfix">分</span></span>PPTPdで接続出来ないサイトがある！ 何をいっているか？というと、あるシステムにログインするために、pptpdを立ち上げてそこ経由にログインできるのだが、利用者様から、ある特定のサイトに接続できない。もしくは、接続はし [&#8230;]</p>
<p>The post <a href="https://blog.rurineko.com/archives/12081">PPTPdで接続出来ないサイトがある！</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 1未満</span> <span class="rt-label rt-postfix">分</span></span></p>
<h2 id="midashi2">PPTPdで接続出来ないサイトがある！</h2>
<p>何をいっているか？というと、あるシステムにログインするために、pptpdを立ち上げてそこ経由にログインできるのだが、利用者様から、ある特定のサイトに接続できない。もしくは、接続はしているみたいだけど、コンテンツの情報が文字化けしまくって画像とか出たりで無かったりする。という問い合わせがきた。</p>
<h3 id="midashi3">調べる・・・</h3>
<p>ということで、調査を開始した所、特にシステム上問題なさそうだがなぁ。とそのサイトのURLを送ってもらう。そしたら、実際に接続できねーじゃん・・・。ただ、目的のシステムにはログインできているのだから、贅沢言うなよってのは、心の声としてｗ。接続できないのはリアルなので、継続して調べる。</p>
<h4 id="midashi4">発見しました</h4>
<p>/var/log/messages になにやらエラーログをはいている。しかも、kernelがはいてるぞ。</p>
<p><span style="color: #ff0000;"><strong>kernel: ppp compressor dropped pkt</strong></span></p>
<p><img loading="lazy" decoding="async" class="alignnone  wp-image-12085" src="https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-22_21-18-33_No-00-400x232.png" alt="" width="603" height="350" srcset="https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-22_21-18-33_No-00-400x232.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-22_21-18-33_No-00.png 442w" sizes="auto, (max-width: 603px) 100vw, 603px" /></p>
<p>むむむ！これだなぁ。かなり大量に出ている。ということは、何らかのサイトの状況により何らかの原因によって、引っかかっているっぽい。まあ、筆者の長年の感っていうんですかね？こういうのは、どうせパケットサイズいわゆるMTU辺りの話ですよ。きっとｗ　とっととTCPダンプを取って原因を追及するのです。</p>
<p>VPNを貼った時に、パケットの内容がかわってしまうので、MTUが変な値になって、通信が詰まっているっぽいです。さて、どこに設定を突っ込むかな。pptpdは、セッションを貼った時にpppってインターフェースを作り出して、内部ルーティングしてGWから外部に通信していく想定なので、PPPインターフェースに指定のMTUを設定すれば良い話なので、下記をさっくり設定する。</p>
<p>OSは、CentOS6なので、下記のファイルをいじる事にする。</p>
<p>/etc/ppp/ip-up</p>
<p>ここのexit 0の前に下記を入れる</p>
<p><strong><span style="color: #ff0000;">ifconfig ppp0 mtu  1500</span></strong></p>
<p><img loading="lazy" decoding="async" class="alignnone  wp-image-12083" src="https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-22_21-17-31_No-00-400x154.png" alt="" width="696" height="268" srcset="https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-22_21-17-31_No-00-400x154.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-22_21-17-31_No-00-620x238.png 620w, https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-22_21-17-31_No-00-768x295.png 768w, https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-22_21-17-31_No-00.png 921w" sizes="auto, (max-width: 696px) 100vw, 696px" /></p>
<p>これで解決できるというナレッジでした。</p><p>The post <a href="https://blog.rurineko.com/archives/12081">PPTPdで接続出来ないサイトがある！</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>朝４時頃メンテナンス発生？</title>
		<link>https://blog.rurineko.com/archives/10135</link>
		
		<dc:creator><![CDATA[rurineko]]></dc:creator>
		<pubDate>Mon, 22 Jan 2018 00:25:33 +0000</pubDate>
				<category><![CDATA[1.趣味関連]]></category>
		<category><![CDATA[2.IT関連]]></category>
		<category><![CDATA[Linux（OS）]]></category>
		<category><![CDATA[Mobile投稿]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[再起動]]></category>
		<guid isPermaLink="false">https://blog.rurineko.com/?p=10135</guid>

					<description><![CDATA[<p><span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 1未満</span> <span class="rt-label rt-postfix">分</span></span>ブログサーバが、朝４時00分頃からhttp/httpsともにZabbixエージェントも含めてダウンして、リスタートを検知しました。 何かあったのあなか？難しいですね。後でサポートのページ見てみようかな。例のメルトダウン系 [&#8230;]</p>
<p>The post <a href="https://blog.rurineko.com/archives/10135">朝４時頃メンテナンス発生？</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 1未満</span> <span class="rt-label rt-postfix">分</span></span>
<a href='https://blog.rurineko.com/archives/10135/71315177-2'><img loading="lazy" decoding="async" width="400" height="225" src="https://blog.rurineko.com/wp-content/uploads/2018/01/71315177-400x225.jpeg" class="attachment-thumbnail size-thumbnail" alt="" srcset="https://blog.rurineko.com/wp-content/uploads/2018/01/71315177-400x225.jpeg 400w, https://blog.rurineko.com/wp-content/uploads/2018/01/71315177-620x349.jpeg 620w, https://blog.rurineko.com/wp-content/uploads/2018/01/71315177-768x432.jpeg 768w, https://blog.rurineko.com/wp-content/uploads/2018/01/71315177-940x529.jpeg 940w, https://blog.rurineko.com/wp-content/uploads/2018/01/71315177.jpeg 960w" sizes="auto, (max-width: 400px) 100vw, 400px" /></a>
<a href='https://blog.rurineko.com/archives/10135/2018-1-22_13-52-2_no-00'><img loading="lazy" decoding="async" width="400" height="315" src="https://blog.rurineko.com/wp-content/uploads/2018/01/2018-1-22_13-52-2_No-00-400x315.png" class="attachment-thumbnail size-thumbnail" alt="" srcset="https://blog.rurineko.com/wp-content/uploads/2018/01/2018-1-22_13-52-2_No-00-400x315.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/01/2018-1-22_13-52-2_No-00-620x489.png 620w, https://blog.rurineko.com/wp-content/uploads/2018/01/2018-1-22_13-52-2_No-00-768x606.png 768w, https://blog.rurineko.com/wp-content/uploads/2018/01/2018-1-22_13-52-2_No-00.png 823w" sizes="auto, (max-width: 400px) 100vw, 400px" /></a>
<a href='https://blog.rurineko.com/archives/10135/2018-1-22_13-54-14_no-00'><img loading="lazy" decoding="async" width="400" height="89" src="https://blog.rurineko.com/wp-content/uploads/2018/01/2018-1-22_13-54-14_No-00-400x89.png" class="attachment-thumbnail size-thumbnail" alt="" srcset="https://blog.rurineko.com/wp-content/uploads/2018/01/2018-1-22_13-54-14_No-00-400x89.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/01/2018-1-22_13-54-14_No-00-620x138.png 620w, https://blog.rurineko.com/wp-content/uploads/2018/01/2018-1-22_13-54-14_No-00-768x171.png 768w, https://blog.rurineko.com/wp-content/uploads/2018/01/2018-1-22_13-54-14_No-00-940x210.png 940w, https://blog.rurineko.com/wp-content/uploads/2018/01/2018-1-22_13-54-14_No-00.png 1659w" sizes="auto, (max-width: 400px) 100vw, 400px" /></a>
</p>
<p>ブログサーバが、朝４時00分頃からhttp/httpsともにZabbixエージェントも含めてダウンして、リスタートを検知しました。</p>
<p><img loading="lazy" decoding="async" class="wp-image-10143 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/01/2018-1-22_13-52-2_No-00-400x315.png" alt="" width="577" height="454" srcset="https://blog.rurineko.com/wp-content/uploads/2018/01/2018-1-22_13-52-2_No-00-400x315.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/01/2018-1-22_13-52-2_No-00-620x489.png 620w, https://blog.rurineko.com/wp-content/uploads/2018/01/2018-1-22_13-52-2_No-00-768x606.png 768w, https://blog.rurineko.com/wp-content/uploads/2018/01/2018-1-22_13-52-2_No-00.png 823w" sizes="auto, (max-width: 577px) 100vw, 577px" /><br />
何かあったのあなか？難しいですね。後でサポートのページ見てみようかな。例のメルトダウン系のパッチ当てたのかもしれませんね。</p>
<p><img loading="lazy" decoding="async" class="wp-image-10144 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/01/2018-1-22_13-54-14_No-00-400x89.png" alt="" width="647" height="144" srcset="https://blog.rurineko.com/wp-content/uploads/2018/01/2018-1-22_13-54-14_No-00-400x89.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/01/2018-1-22_13-54-14_No-00-620x138.png 620w, https://blog.rurineko.com/wp-content/uploads/2018/01/2018-1-22_13-54-14_No-00-768x171.png 768w, https://blog.rurineko.com/wp-content/uploads/2018/01/2018-1-22_13-54-14_No-00-940x210.png 940w, https://blog.rurineko.com/wp-content/uploads/2018/01/2018-1-22_13-54-14_No-00.png 1659w" sizes="auto, (max-width: 647px) 100vw, 647px" /><br />
とりあえず、復帰したことはZabbixで検知しており、さっき目視でも確認しました。こういう時に自動起動入れてないと、全然サービス断になっちゃいますねぇ。気をつけて起きたい設定ポイントですね。</p>
<p>&nbsp;</p><p>The post <a href="https://blog.rurineko.com/archives/10135">朝４時頃メンテナンス発生？</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>指定時間YouTubeを見せたくない！！</title>
		<link>https://blog.rurineko.com/archives/9402</link>
		
		<dc:creator><![CDATA[rurineko]]></dc:creator>
		<pubDate>Wed, 01 Nov 2017 04:50:13 +0000</pubDate>
				<category><![CDATA[1.趣味関連]]></category>
		<category><![CDATA[2.IT関連]]></category>
		<category><![CDATA[Linux(Apache)WebServer]]></category>
		<category><![CDATA[Linux(シェル)]]></category>
		<category><![CDATA[Linux(ミドル）]]></category>
		<category><![CDATA[Linux（OS）]]></category>
		<category><![CDATA[Router]]></category>
		<category><![CDATA[ネットワーク]]></category>
		<category><![CDATA[ネットワーク関連]]></category>
		<category><![CDATA[ファイヤウォール]]></category>
		<category><![CDATA[BIND]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[URLフィルター]]></category>
		<category><![CDATA[YouTube]]></category>
		<category><![CDATA[ルータ]]></category>
		<guid isPermaLink="false">https://blog.rurineko.com/?p=9402</guid>

					<description><![CDATA[<p><span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 1未満</span> <span class="rt-label rt-postfix">分</span></span>Webフィルターサーバ実装 ある環境において、ある一定期間YouTubeを見せたくない時間帯があります。例えば不特定多数が操作できるような環境にTVを設置していて、いつでも動画コンテンツを見られてしまうような場合。 営業 [&#8230;]</p>
<p>The post <a href="https://blog.rurineko.com/archives/9402">指定時間YouTubeを見せたくない！！</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 1未満</span> <span class="rt-label rt-postfix">分</span></span></p>
<h2 id="midashi2">Webフィルターサーバ実装</h2>
<p><img loading="lazy" decoding="async" class="size-full wp-image-9403 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2017/11/2017-11-1_13-46-54_No-00.png" alt="" width="438" height="193" srcset="https://blog.rurineko.com/wp-content/uploads/2017/11/2017-11-1_13-46-54_No-00.png 438w, https://blog.rurineko.com/wp-content/uploads/2017/11/2017-11-1_13-46-54_No-00-400x176.png 400w" sizes="auto, (max-width: 438px) 100vw, 438px" /></p>
<p>ある環境において、ある一定期間YouTubeを見せたくない時間帯があります。例えば不特定多数が操作できるような環境にTVを設置していて、いつでも動画コンテンツを見られてしまうような場合。</p>
<p>営業時間内は、見えるけど営業時間外スタッフがみて、通信コストが跳ね上がるみたいなのを抑制したいなどの用途を想定しています。</p>
<h3 id="midashi3">どうやって実現？</h3>
<p>それをどのように実現するか？って話なのですが、我が家にルータにはURLフィルターて奴が機能としれ備わってます。当初それを使って実装をしていこうと思ったのですが、なんとこの機能は、制限事項として、http通信のみしか制限出来ない。今時のサイトは全て暗号可されており、https通信になっているので、この場合、これらのサイトは制限できない話になってしまいます。めんどくさいですねｗ</p>
<h3 id="midashi3">では、これらをどうやって制御するか？</h3>
<p>色々考えたのですが、内部で対応するのが一番スループットからして良いという結論に達しました。では、考えた方法は、どういう制御をいれるのか？</p>
<p>１．指定時間帯はWLANをタイマー機能でＯＦＦにする<br />
２．指定時間帯該当のドメインに対して無意味な（127.0.0.1）みたいな物を返すＤＮＳサーバを立てる</p>
<p>この２つです。基本的に全者は、YouTube以外も犠牲になるためNGにしました。後者は、美味くやれば可能という結論に至りました。後者をVMサーバとして構築していきます。</p>
<h3 id="midashi3">仕組み</h3>
<p>基本的にLinuxで組みます。内部にBINDかアンバウンドを入れてcacheサーバとして動作させます。BINDの場合、CRONでHOSTSを切り替えて、簡易制御するか、BINDのローカルロケーションを書いてCRONで制御するかにします。</p>
<p>BINDもアンバウンドも定義ファイルを更新すると、再起動が必要なので簡単にHOSTS運用をしようかなと思っています。</p>
<p>Linuxのデフォの名前解決は、HOSTSなので、そちらにまず、下記を設定します。</p>
<p>127.0.0.1   www.youtube.com<br />
127.0.0.1   youtube.com</p>
<p>これを１ファイルにしてCRONで時間で差し替えます。曜日・時間・等で細かく制御できるので非常に便利ですね。haproxyいれて、VMとラズパイで冗長化してVIPを参照にするでもいいかも知れません。</p>
<p>この方式なら、アマゾンプライムやその他の映像配信サービスもドメインが設定されているどんなサイトでも制御可能で有り、https / httpに関わらず制御する事が出来る、最善の方法だと思われます。</p>
<h3 id="midashi3">ちょっとした案</h3>
<p>また、上記設定例では、ローカルホストを登録してますが、立てるサーバのIPを入れてしまえば、例えば、時間外に接続したらapacheが時間外の為見れませんのｈｔｍｌを返却し、見ようとしている人に警告する的なsorryサーバ的な組込も可能かと思います。その場合、httpsで証明書のエラーがでるのできれいには行かないでしょうけどね。<br />
アプリで見ている様な場合も特に、エラー表示しか出ないしょうし。</p>
<p>なお、外部サイトでサービスとしてやっているサイトもあるので、そちらはDNSをそこを見せるだけで、後はWebの設定画面から制御できるんですが、DNSの参照が遅いとか色々書いているので、制御したのいのは、１つか２つくらいなので、ローカルサーバでさっくりやって終わりにしたいと思います。</p><p>The post <a href="https://blog.rurineko.com/archives/9402">指定時間YouTubeを見せたくない！！</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
