
序章
過去に私が開発したあらゆるアプリ・Webサイト等を一覧にしました。簡易的なスクリプトや未完成の作品,お見せできない法律ギリギリの世間的によろしくないツールなどを除外した,計120個のプログラムを掲載しています。
実際に試せるものはリンクを掲載しています。また,私が中学生の頃に開発したアプリはこちらから全部まとめてダウンロードできます。
もし未掲載のプログラムがあったり,「これを利用してみたいがどこにあるのか分からない」等ありましたら,`ssh inquiry.activetk.jp -p 256` までご連絡ください。

2019年4月~2020年3月(小6)の時に開発したもの
【uninstaller.vbs】
開発言語はVBSで,「絶対にアンインストールさせない」アンインストーラーです。3回忠告した後,不必要に待機時間を設けるなどの悪質な素晴らしい動作をします。2020年2月にCoderDojoへ参加した際に作成しました。
【セキュリティ認証】
C言語の練習として2020年2月に制作しました。パスワード認証‥それ以上でもそれ以下でもありません。逆コンパイル耐性は皆無。
【Console for 追撃くん】
いたずらアプリです。仕掛け人とターゲットの二人で利用し,特定の人の悪口を大量に出力する害悪な素晴らしい動作をします。2020年3月にC#で制作。

【printfer】
入力されたテキストをそのまま返すプログラムです。Telnetなどで活用ができます。2020年3月にC#で制作。

2020年4月~2021年3月(中1)の時に開発したもの
【Console_Terminal-6】
ATK_Promptの前身のターミナルアプリです。ユニークな(最強の言葉)コマンドがあり,スクリーンセーバー機能などを搭載しているのが特徴です。2020年4月開発。
【Fict_Games】
JavaScriptで開発したミニゲームです。指示に従ってストーリーを進めます。Canvasの扱いに非常に苦戦しましたが,ソースコードに自力でアスキーアート(笑)を書き込むなど楽しみながらコードを書いていた覚えがあります。2020年8月頃。
【typing123】
タイピング練習ツールです。歌詞ファイルを読み込むことで,タイピングを一行ずつ練習できます。時間が表示されるため,競争も可能。C#で開発。
【コマンドプロンプト.exe】
C#で開発した偽物のコマンドプロンプトです。安心して`rd /s /q C:\`などを実行できます。開発時期は2020年5月。
【Active_killer】
ベンチマークプログラムです。様々な負荷をかけて,PCの性能を評価します。起動時にベンチマークの種類を選択できます。開発時期は2020年5月。
【永久機関.exe】
C#で開発したアプリのコード上のミスから制作されたプログラムです。永遠に「0」の文字を表示します。「yes」コマンドに近い。2020年6月開発(?)。
【素数博士】
与えられた数字を素因数分解するプログラムです。定数倍や2乗の結果も一覧として表示します。2020年6月開発。
【ActiveTK_AI】
対話型AI(笑)です。何も学習しないポンコツです。プログラムはVectorでも公開しています。2020年7月開発。
【ActiveTKの自主学習】
PureなHTMLで作ったサイトです。黒い歴史なので触れてはいけません。
【Crash先生】
WindowsでBSOD(ブルースクリーン)を発生させるプログラムです。内部ではschtasks.exeをkillします。2020年9月開発。
【引数博士】
外部のプログラムを何度も特定の引数で起動できるプログラムです。実行するユーザーを指定するオプションもあります。2020年9月開発。
【演算博士】
指定された式を評価・計算するコンソール上の電卓です。負の数や掛け算,割り算も計算できます。2020年9月開発。
【数学博士くん】
演算博士の計算機能に加えて,一次方程式の計算などに対応しました。2020年9月開発。
【Get_MBR君】
WindowsのディスクからMBRを取得する実験的なプログラムです。C言語で制作しました。(2020年9月)
【位置情報特定ツール】
相手にリンクを開かせる事でIPアドレスなどを取得できるツールです。スマホを盗まれた場合や,詐欺にあった場合などに使用してみてください。(2020年9月)
https://www.activetk.jp/tools/tokutei
https://www.youtube.com/watch?v=jm1U92Go-70

【kansuu.js】
「ActiveTK.js」の前身となる便利な関数をまとめたJavaScriptライブラリです。Cookieの操作ラッパーや数学の演算を行う関数などを実装しています。(2020年9月)
https://code.activetk.jp/kansuu.js
【ActiveTK.cf】
便利で簡単に使えるツールを公開するサイト「ActiveTK.cf」を立ち上げました。(2020年10月)

【NextIP】
Web上で「curl」を実行することによりフィルタリング回避ができるツールです。YouTubeやTwitter,Yahoo知恵袋などの閲覧も可能です。(2020年10月開発)
https://www.activetk.jp/tools/nextip

【HackAll】
ハッキングチャレンジサイトです。2020年11月にPHPで開発。
https://x.com/ActiveTK5929/status/1328627788404776960
【ActiveTK.js】
幅広い便利な関数を提供するJavaScriptライブラリです。パラメーター処理やCookieの取り扱い,URLエンコード・デコードの簡易ラップやファイルのダウンロード関数などを実装しています。2020年11月開発。
https://code.activetk.jp/ActiveTK.js
【ATK_Server】
独自に実装したC#によるHTTPサーバーです。任意のヘッダー出力など,柔軟な設定に対応しています。2021年1月開発。
【Smart C# Compiler】
できる限り高速にC#をビルドすることを目的として開発した,C#のコンパイラです。2021年1月開発。
【NextChat】
当時私はまだ電話番号を持っておらずLINEが使えなかったため,友達と連絡を取るために同じ中学校限定のチャットサイトを運営していました。
全体チャット,ダイレクトチャット,グループチャットの機能を備えています。またプロフィール機能やP2Pによる通話機能から,内部通貨「Fict」や学校Wikiなど要望があったあらゆる機能を随時追加しました。人狼イベントなども企画し,多いときで50人ほどが利用していました。
なおバックエンドはPHPで開発し,当初は生のHTMLで会話データを保存していましたが拡張性のためにMySQLに移行しました。2021年2月~10月に運営・開発。



2021年4月~2022年3月(中2)の時に開発したもの
【ATK_Clone】
Webサイトを自動でアーカイブするプログラムです。C#で2021年4月に開発。
【ATK_Prompt】
オブジェクトの概念を取り入れたターミナルアプリです。計算式を入力すれば結果を出力し,プログラムのパスを入力すれば実行し,.NETのコードを入力すればそのまま実行されます。C#で2020年12月~2021年5月にかけて開発。

【ATK_ZppDecryp0r】
パスワード付きのZIPファイルを総当たりで解読するプログラムです。複数スレッドやGPUの利用に対応し,またベンチマーク目的でも利用できます。C#で2021年7月に開発。

【ATKScreen】
画面キャプチャーソフトです。2021年8月に初のGUIアプリとしてATKScreen公開。こちらはVectorにプログラムを公開しています。
【ATK-FM】
Web上で動作する便利なファイルマネージャーです。開発期間は2021年8月~11月。こちらはGithubにプログラムを公開しています。
【blob2png】
PNG画像のヘッダー情報やチャンク構成を一覧にしたり,画像の中に好きなチャンクを作ってデータを隠すことができるツールです。PNGの解析やステガノグラフィーに利用できます。2021年11月開発。
https://x.com/ActiveTK5929/status/1459517618725916676

【FileTracker】
Windowsで特定のファイルのサイズなどを記録し続けるアプリです。2021年12月に開発。
【FileKiller】
ファイルを何度も上書きして,完全に削除するアプリです。2021年12月に開発。ソースコードはこちらで公開しています。
【Darknet Archiver】
Onionサイトに対応したWebサイトのアーカイブプログラムです。こちらから利用できます。C#で2022年1月に開発。

【CST Encryption】
ファイルをパスワードで簡単に暗号化・復号することができるWindowsアプリです。暗号化されたファイルは,独自の拡張子「.cst」となります。「Duress Password」と呼ばれる機能を搭載しており,特別なパスワードを入力すると復号時にデータを上書きして削除します。2022年1月にC#で開発。

【Hash Functions】
簡単にファイルのハッシュを取得できるプログラムです。エクスプローラーの右クリックに登録することができます。2022年2月開発。
【ActiveTK.jp】
簡単に,安全で,無料で使える便利なツールを提供する事を目標した,オープンソースのWebツールを公開するサイト「ActiveTK.jp」を立ち上げました。2022年3月~現在まで開発・運営。
【ビットコイン追跡ツール】
ビットコインのアドレスを入力するだけで全自動で取引所を特定して追跡レポートを作成/印刷できるツールです。国際ロマンス詐欺の追跡のために制作しました。2022年3月開発。
https://x.com/ActiveTK5929/status/1525346417174548480

2022年4月~2023年3月(中3)の時に開発したもの
【ActiveTK.jp#Onion】
「ActiveTK.jp」のOnionミラーにあたる「ActiveTK.jp#Onion」を立ち上げました。2022年4月。
http://ActiveTKqz22r3lvvvqeos5qnbrwfwzjajlaljbrqmybsooxjpkccpid.onion
【Web_Shell】
Web上でSQLを実行できるシェルです。ターミナルの感覚で扱うことができます。2022年5月。
【ads_hunting-blocker.js】
「アドセンス狩り」と呼ばれる意図的に広告を複数回クリックする攻撃を防止するスクリプトです。3日間で5回を超えてクリックすると広告が表示されなくなります。2020年5月に開発。
https://x.com/ActiveTK5929/status/1523248732141019136
https://www.activetk.jp/js/ads_hunting-blocker.js
【Web Whois】
Web上でwhois検索ができるツールです。ドメインのTLDを自動で判別する仕様なので,ドメインを入力するだけで動作します。2022年6月。
【MineBitcoin v2】
Bitcoinのアドレスを大量に生成し,特定の文字列が含まれるような秘密鍵を選別できるプログラムです。複数スレッドの処理に対応しています。また,ソースコードはGithubに掲載しています。C#で2022年8月に開発。
【仮想通貨レートBot】
1時間ごとに仮想通貨の相場価格をツイートするTwitterのボットです。Bitcoin,Ethereum,Moneroの3種類を掲載しています。
ちなみに,開発当時のレートと2025年7月現在のレートはこんな感じです。
```Markdown
【2022/09/09 20:52:56時点でのレート】
(BTC) 2,987,454円 (1h:100.08%, 24h:107.84%)
(ETH) 242,242円 (1h:100.16%, 24h:103.27%)
(XMR) 22,186円 (1h:100.80%, 24h:103.37%)
【2025/07/06 時点でのレート】
(BTC) 15,586,050円
(ETH) 363,849円
(XMR) 45,279円
```
https://x.com/crypto5929
https://x.com/ActiveTK5929/status/1566824222365667331
【Darknet Researcher】
Onionサイト専用のクローラー兼検索エンジンです。4時間で約10万URLを収集し,PHPでWebの検索機能を実装しました。2022年11月。


【HackAll v2】
ハッキングチャレンジサイト「HackAll」の後継版です。2022年11月開発。
https://x.com/ActiveTK5929/status/1587826673524740097

【Tor2Web的なやつ】
通常のブラウザから「.onion」ドメインのウェブサイトへアクセスできるツールです。また,サイト内のJavaScriptは自動で無効化されます。2022年12月開発。
https://tor2web.activetk.jp/
https://x.com/ActiveTK5929/status/1598291537351544832

【ActiveTK's Note】
プログラミングや情報セキュリティ関連の内容を投稿するブログです。
高い自由度とカスタマイズ性を追求するため,CMSを使用していません。
2022年12月の立ち上げ当初はCSSのフレームワークとしてbootstrapを使用していましたが,2023年9月頃に近代的で洗礼されたデザインを手軽に実現できるTailwind CSSに変更しました。
執筆はMarkDown形式で行っており,LaTeXの表示やhighlight.jsによるコードの表示にも対応しています。また,バックエンドはPHPで実装し,ブログ記事の管理にはMySQLを用いています。
https://note.activetk.jp/
https://x.com/ActiveTK5929/status/1608833772912521217
https://x.com/ActiveTK5929/status/1846867552523506136

【Twitter Leaked Checker】
2億人超の情報がTwitterから流失した事件で,ご自身のアカウントがそのデータベースに含まれているかを簡単に確認できるツールです。2023年1月にC#でデータベースを分析・検索機能を開発しました。
https://www.activetk.jp/tools/twitter-leaked200


【WebBitcoin】
Web上でBitcoinアドレスを取得/閲覧/送金できるサービスです。2023年1月にC#で開発しました。
https://bitcoin.activetk.jp
https://x.com/ActiveTK5929/status/1615709936251719680


【SendBTC】
Bitcoinのトランザクションを自由自在に生成してブロードキャストできるツールです。実際に私がブロックチェーンにOP_RETURNとして書き込んだオリジナルメッセージは現在もこちらから閲覧可能です。2023年1月にC#で開発。
https://x.com/ActiveTK5929/status/1614990617708490752


【AI Blogger】
全自動でブログ記事を執筆できるツールです。テーマを指定すると自動的にAI(OpenAI)が"よくある質問"を大量に生成し,更にそれに答える形で文章を生成します。2023年1月に開発。

https://x.com/ActiveTK5929/status/1619262045836423169
【冪函数の定積分近似計算ツール】
Web上で冪函数の定積分の近似値を計算できるツールです。2023年2月。
https://www.activetk.jp/tools/beki-integration

【冪函数の定積分近似計算ツール】
sin/cos/tanの近似計算ツールです。2023年2月。
https://www.activetk.jp/tools/sin-cos-tan
【Web Recorder】
Web上で音声を録音・ダウンロードすることができるツールです。2023年2月。
https://www.activetk.jp/tools/webrecorder
【MetaNote.】
誰でも簡単に論文を投稿できるサイトです。こちらから利用できます。論文の査読に高いハードルがあることから,「査読不要・審査なし」で自由度の高いサービスが必要であると考え,約一週間で開発しました。論文の共同編集機能や公開コメント機能などを搭載しています。2022年3月に開発。
【endpoint.js】
JavaScriptでユーザーのIPアドレスやホスト名などを簡単に取得できるライブラリです。2023年3月に開発。
https://github.com/ActiveTK/endpoint.js
【メールヘッダー分析ツール】
メールのヘッダーを分析して,経由したサーバーの情報などを取得できるツールです。2023年3月にC#で開発しました。
https://email-analyze.activetk.jp/

【二項定理(パスカルの三角形)計算ツール】
Web上で二項定理(パスカルの三角形)の計算を行えるツールです。2023年3月開発。
https://www.activetk.jp/tools/binomial-theoremhttps://x.com/ActiveTK5929/status/1655157247616643072

【文字列のコピー無効化ツール】
文字列にUnicodeの制御文字(LRO/RLO)を混在させて,コピーを困難にするツールです。無断コピペはもちろん,AIによるクローリング防止にも有効です。こちらからアクセスでき,2023年3月にJavaScriptで開発しました。

2023年4月~2024年3月(高1)の時に開発したもの
【White Encoder】
任意の文字列を「改行」「タブ」「空白」の3つの情報で表すことより,データの難読化を行えるツールです。こちらから利用できます。2023年4月開発。
【YouTube 逆順検索ツール】
YouTubeの動画を再生数や高評価が "少ない順" で検索できるツールです。内部ではYouTubeのAPIを利用しています。2023年4月開発。
https://www.activetk.jp/tools/yt-not-well-known
https://x.com/ActiveTK5929/status/1687817990086238208

【Onionドメイン取得代行サービス】
Onionドメインはランダムに決定されるため,通常のTLDとは異なり,好きな文字列のドメインを取得することができません。こちらのサービスでは,Onionドメインの総当たりを代行し,任意の文字列で始まるOnionドメインを取得することができます。
http://mydomain7hek7vnkrq6fikko4he4j7le6u2u7dengbqwbnixspfbc5yd.onion/
https://x.com/ActiveTK5929/status/1688565673084211200

【network-test.activetk.jp】
コマンドラインからネットワークの速度テストを行えるサイトです。2023年5月開発。
【SSLS - パスワードの重複を許さない最恐のセキュリティ】
SSLSは,パスワードの重複を許さない最恐のセキュリティシステムです。アカウント作成時におけるパスワード重複を適切に警告し,一人一人のユーザーが別のパスワードを使うことで,セキュリティの向上を図ることができます(ちょっとしたネタで作ったら万バズしました;)。2023年5月開発。
https://github.com/ActiveTK/SSLS
https://project.activetk.jp/SSLS/index.html
【Gmail OSINT】
GmailアドレスからGoogleアカウントの情報(名前やプロフ画像,利用したサービスなど)を取得できるツールです。2023年6月開発。
https://gmail-osint.activetk.jp

【「もしかして」ジェネレーター】
好きな文字列で検索エンジンの"もしかして"の画像を作成できるツールです。2023年6月開発。
https://www.activetk.jp/tools/moshikasite

【ゼータ関数近似ツール】
オイラー・マクローリンの和公式でゼータ関数の近似値を任意精度で求めるツールです。2023年6月にC#で開発。
https://x.com/ActiveTK5929/status/1672835455249944583
【偽中国語ジェネレータ】
最近話題の"日本語から漢字だけを抜き出す"ことによって,文章の要約ができるアプリです。(2023年7月)
https://fake-chinese.activetk.jp/

【Study Logger】
毎日の勉強時間を記録して現状を分析したり,目標設定をして着実に学習を進めることができる学習支援ツールです。2023年7月開発。
https://www.activetk.jp/tools/study-logger

【DataCoinTrade】
誰でも簡単にBitcoinでファイルを売買できるサイトです。開発言語はPHPのみ。(2023年8月)


【End2End.tech】
OSS/E2EE対応/No Logの匿名ファイルアップローダーです。ファイルの削除機能や大容量ファイルのアップロードはもちろん,最大ダウンロード回数設定,自動削除日時設定,VPN経由のダウンロード拒否など幅広いオプションに対応しています。開発言語はPHPで,ソースコードはこちらに掲載しています。(2023年8月)
【ATKBlog․onion】
誰でも無料かつ匿名でTorネットワーク上にブログを公開できるサービスです。
http://atkblogonhjfwhay7ld45urac5amunecf4umclzu564fyfvv7az4wtyd.onion/


【Yahooニュース用魚拓】
Yahooニュースは都合が良いタイミングで記事が削除されるため,記事のアーカイブを生成するプログラムを開発しました。2023年9月。現在は著作権の関係で消滅していますが,Webアーカイブサービスで同様のログ作成が行えます。
【pictSQUARE Leaked Checker for samples】
pictBLand/pictSQUAREから流失したデータに情報が含まれているのか簡単に確認できるツールです。2023年9月。
【KoukokuTelnet WebClient】
telnetによる公告チャットのWebクライアントです。2023年9月。https://koukoku-chat.activetk.jp/
【acmailer seeker】
メール配信CGI「acmailer」の脆弱性を悪用したサーバー乗っ取りが相次いでいるため,脆弱なバージョンのacmailerを利用しているサイトを一覧にし,自動で管理者に連絡するシステムを開発しました。2023年9月。
【archive-today.blocker.js】
「archive․today」によるWebアーカイブ作成を自動で拒否するJavaScriptライブラリです。2023年9月。詳しくはこちらの記事を参照してください。

【ローマ数字変換ツール】
Web上で任意の数字(0
https://www.activetk.jp/tools/roman
https://x.com/ActiveTK5929/status/1712831304469819531

【ha.cker.jp】
JavaScriptで疑似ターミナル・ファイルシステムを実装してみました。ちなみにこのドメインは「h@cker.jp」(@をaとみなすとLeetで"hacker.jp")となるメールアドレスを取得したかったので取りました。
https://x.com/ActiveTK5929/status/1717461114701934789


【Internet Explorer on Windows 11】
Internet Explorer 11は,2023年2月14日のアップデートによりアプリケーション一覧から消去され,単体で起動できないようになりました。しかし,互換性を保つために内部的なプログラムは残されているため,このアプリを利用してアプリケーションに特別な引数を渡すことでIEを起動できます。ActiveTK/ie-on-win11: Open Internet Explorer which is disabled in Windows 11.2024年1月開発。
【rinu.jp】
URL短縮サービス「rinu.cf」をリニューアルし,rinu.jpとして2024年2月に再出発しました。また,APIの提供も行っています。
https://www.activetk.jp/tools/urlmin
【高速ファイル転送プログラム】
QUICを用いたファイル転送アプリです。メモリ安全性の高いRustとTLS 1.3の暗号化,QUICの多重ストリームによる並列処理により,安定してFTPの数倍の速度でデータを送受信できます。2024年3月開発。

2024年4月~2025年3月(高2)の時に開発したもの
【夏休み計画作成サイト】
夏休みの期間と課題から,全自動で勉強の計画表を作成/pdf化できる便利サイトです。課題の優先度や部活/旅行期間の設定などにも対応し,毎日の忙しさをスコア化した上で,暗号学的に安全な乱数に基づいてスケジュールを生成します。2024年6月開発。
https://craft.activetk.jp/

【簡易テキストエディタ(+ターミナル)】
PHPファイル単体で動作するWeb開発者向けの簡易テキストエディタ(+ターミナル)です。2024年6月開発。
https://end2end.tech/9cb566703dd2

【仮想チューリングマシン】
状態遷移表に基づいて動作する仮想的なチューリングマシンです。2024年6月開発。

【Web MarkDown】
手軽にWeb上でマークダウン形式のテキストを閲覧/編集/印刷できる便利ツールです。2024年7月開発。
https://www.activetk.jp/tools/markdown-next

【HackAll v3】
様々な攻撃を駆使してログイン認証の突破にチャレンジするサイトです。我こそは伝説のハッカーだ!という方は是非挑戦してみてください。2024年7月開発。
https://hackall.tech

【世界最速素因数分解アプリ】
既知の最先端アルゴリズムを駆使して,任意の数の素因数分解を高速で行えるアプリです。準指数時間の一般数体篩法では,最大で40桁程度の素数を含む数を分解できます。2024年7月開発。
https://www.activetk.jp/tools/factor

【HackAll v3】
ハッキングチャレンジサイト「HackAll v2」の後継版です。2024年9月開発。
https://hackall.tech/

【menu-effect.js】
ブロック式のメニューを手軽に表示できるJavaScriptライブラリです。
HTML内にjsonとしてメニューの構成要素を書いておくことで,それをロード時にパースして任意の要素からトリガーして自由にメニュー画面を表示することができます。ActiveTK's Noteで利用しています。2024年12月開発。
https://github.com/ActiveTK/menu-effect
https://x.com/ActiveTK5929/status/1869354662400565733

【Endless Pi】
円周率を永遠に"聞く"ことができるサイトです。Machinの公式によって随時計算しながら各桁の値に対応する音を再生しているので,理論上は円周率を半永久的に聞き続けることができます。2025年2月開発。
https://endlesspi.activetk.jp/

【進研共テ模試の点数から偏差値を予測できるサイト】
2月の進研共テ模試の結果を一足早く知れるサイトです。自己採点から偏差値と志望校判定を調べることができます(逆に志望校の偏差値から必要な得点を求めるような使い方もできます)。2025年2月開発。
https://note.activetk.jp/study/h2-2-shinken-kyoute-moshi

【PGP PubKey in Blockchain】
Rust製のPGP公開鍵サーバーです。ブロックチェーン上に公開鍵を自動でアップロードする機能を持っているため,特定の権威機関に依存することなく安全にPGP公開鍵を共有することができます。2025年2月開発。
https://pgp.end2end.tech

【SSH「お問い合わせ」サーバー】
「お問い合わせ」のフォームをSSHで実装しました。ASCIIアートを利用したCAPTCHAにも対応しています。以下のコマンドから接続できます(実際にお問い合わせもできます)。
```MarkDown
ssh inquiry.activetk.jp -p 256
```
2025年3月開発。

【テキスト計算機】
プログラマーのための電卓です。テキストベースで処理を行うため,コードを書く感覚で複雑な計算ができます。桁数制限なし・複素数対応で,Rust実装のWasmにより高速化しています。こちらから利用できます。2025年3月開発。
【なんでもPNG・JPEGにしよう!】
面倒な画像の互換性問題はすべて解決!画像を一括でPNG/JPEG形式に変換できるサイトです。多くのファイル形式に対応しており,"拡張子ごちゃ混ぜ" を一気に処理できます。また,枚数制限がなくZIP圧縮に対応しているのが特徴です。こちらから利用できます。2025年3月開発。
【JFK GPT】
ケネディ暗殺機密文書を全部OCRしてChatGPTに知識として持たせたものです。こちらから利用できます。2025年3月開発。

2025年4月~2026年3月(高3)の時に開発したもの
【Goodbye Fucking Files】
厄介な「消せないファイル」をありとあらゆる技術的手法で強制削除するアプリです。所有権設定を完全に無視(UAC突破/TrustedInstallerに昇格)し,強制的にファイルハンドラーを奪取することで,どんなファイルも跡形もなく消し去ります。2025年4月開発。
https://x.com/ActiveTK5929/status/1906943919122006513
https://github.com/ActiveTK/gff

【fs-png】
PNG画像にドライブレターを割り当てて,そのまま仮想ディスクとしてマウントできるステガノグラフィツールです。普通の画像ファイルの中に,誰にも見つからない秘密のストレージを隠すことができます。メモリベースで動作するため超高速です。2025年4月開発。
https://x.com/ActiveTK5929/status/1908826666639708198
https://github.com/ActiveTK/fs-png


【arXiver】
プレプリント論文投稿サイト「arXiv」の最新の論文をランダムに表示しながらスワイプして移動できるサイトです。2025年4月開発。
https://arxiver.activetk.jp
【Mirai22】
22世紀の未来にメッセージを届けるプロジェクトです。データを暗号化してブロックチェーンに保管し,2100年頃までに公開します。もし運営者不在でも,その時代の技術で分解できる暗号強度に調節しています。2025年6月。
https://mirai22.activetk.jp/
【MP3Speaker】
わずか数分の音声ファイルから簡単に好きな文章を喋らせることができるAIカバー音声生成ツールです。安全のため,生成AIで入力内容を自動チェックしています。2025年6月。
https://wvc.activetk.jp

【1兆以下の素数一覧ファイルの公開】
CUDAカーネルで区間篩を並列で実行して,それをRust側のzstdストリームに流してリアルタイム圧縮し,差分同士を抽出・記録することで,約4時間で1兆以下の素数を全て取得しました。実際の素数一覧ファイルとコードは[こちら](https://note.activetk.jp/etc/prime)で公開しています。
なお,整合性の検証はprimecountによって生成処理に別スレッドから追従する形で行っています。2025年7月。

【Directory Tree Viewer】
Web上で簡単にディレクトリのツリー表示・tree.txt のダウンロードができるツールです。
ZIPファイルの自動展開に対応しており,ZIPファイル内部にあるZIPファイルの内部までいくらでも全自動に再帰取得できます。2025年8月。
https://www.activetk.jp/tools/treeviewer

【MP4Recover】
壊れたMP4ファイルをWeb上で簡単に復元できるツールです。
あらゆる技術的手段(fix_avcC, ffmpeg, MP4Box, remoover, untrunc, reencode, etc.)で徹底的に復元を試みます。おそらくこのツールで復元できない動画は,どうあがいても復元できません。
完全オープンソースで,[こちら](https://github.com/ActiveTK/MP4Recover)からローカルにDockerコンテナとして立ち上げることもできます。2025年8月開発。
https://mp4-recover.activetk.jp

【ActiveTK's Note の隠し裏コマンド】
[ActiveTK's Note](https://note.activetk.jp/)の隠しコマンドを実装しました。
ダークモードを有効化してホームで ↑↑↓↓←→←→BA を押下すると,毎日URLが変わる極秘の「ノートの裏側」にアクセスすることができます。
2025年8月開発。
【かいふくまほう!】
次世代のファイル復元ツールです。削除したデータを元のディレクトリ構成そのままで「仮想ドライブとしてマウント」して,エクスプローラーで表示/復元できます。
さらにLLMを用いた自然言語でのファイル探索も可能で,「さっき消しちゃったhogehoge.xlsxってファイルどこかにない?」と聞いてみるだけで,簡単にファイルを発見してそのまま復元できます。
内部では NTFS の $MFT を読み取り,削除済みエントリをインデックス化して Dokan 経由で読み取り専用の仮想ファイルシステムを構築します。R:\ にドライブとしてマウントして,通常のエクスプローラやアプリから読み取り可能にします。2025年8月。

【Quote of the Day】
適当にRFCを見漁っていたところ,TCP/UDPのポート17に「Quote of the Day」という不思議なプロトコルを見つけました(cf. RFC 865)。受信したデータは全部無視して,512文字以内の "今日の格言" をテキストで返すものです。
私もサーバーに実装してみたので,以下のURLから接続できます。2025年8月。
```Bash
nc -v qotd.activetk.jp 17
```

【Cloudflare OSINT】
サブドメインや証明書などの公開情報からCloudflareのオリジンを特定できるOSINTツールです。2025年9月に開発。

【WebTaskmgr】
「たった一つのPHPファイルだけで動作する」がコンセプトのサーバー管理用のオープンソースな多機能タスクマネージャーです。
Web上でリソース管理からプロセス操作,ファイル編集,ターミナルまで全部が完結します。パスワード設定やIPアドレス制限にも対応しています。
https://github.com/ActiveTK/WebTaskmgr




2025年9月開発。
【chprks.com】
ggrksの次,chprks (チャピレカス) が手軽に実現できるサイトです!CHPRKS[.]COM/ の後に好きなテキストを入れると簡単に「チャピレカス」するURLを送れます。
自分でChatGPTに聞くことはとても大切です。人に聞く前にチャピりましょう。
https://chprks.com/
2025年9月開発。

【物理メモリの中身をそのままダンプできるツール】
物理メモリの内容をダンプするカーネルモードドライバーです。RustでMicrosoft公式のwindows-drivers-rsをベースに開発しました。
内部ではZw系関数(MmCopyMemory/MmGetPhysicalMemoryRanges)を用いて物理メモリを一定領域ごとにチャンクとして抽出し,Tag付きのPoolを経由してファイルに保存します。なおログはWinDbgから見れます。

```Bash
nt!DbgBreakPointWithStatus:
fffff805`6261f1d0 cc int 3
0: kd>g
DriverEntry: start memory dump (8MB chunks)
dump: opened file ok
dump: allocated 8388608 bytes buffer
dump: total physical bytes reported = 12666474496 (0x2F2FB1000)
dump: progress 8% (1074393088 / 12666474496 bytes)
dump: progress 16% (2148134912 / 12666474496 bytes)
dump: progress 25% (3221876736 / 12666474496 bytes)
dump: progress 33% (4303032320 / 12666474496 bytes)
dump: progress 42% (5376774144 / 12666474496 bytes)
dump: progress 50% (6450515968 / 12666474496 bytes)
dump: progress 59% (7524257792 / 12666474496 bytes)
dump: progress 67% (8597999616 / 12666474496 bytes)
dump: progress 76% (9671741440 / 12666474496 bytes)
dump: progress 84% (10745483264 / 12666474496 bytes)
dump: progress 93% (11819225088 / 12666474496 bytes)
dump: completed, total written = 12666474496 bytes
DriverEntry: dump done
```
https://gist.github.com/ActiveTK/9aa0437546bc7502372979811f9bd2f3
なお開発過程は[こちら](https://note.activetk.jp/windows/rust-kmdf-introduction)の記事にまとめています。2025年9月開発。
【プロフィールサイト】
Next.js/Tailwind CSSの構成で私のプロフィールサイトを新しく作り直しました。
https://profile.activetk.jp/
https://github.com/ActiveTK/profile.activetk.jp
2025年10月開発。

【Testnet4 Faucet for Bitcoin Developers】
開発・検証用のtBTCを無料で配布するTestnet4の蛇口サービスです。24時間で6回まで利用可能です。
WebはNext.js/Tailwindで実装して,バックエンドのAPI構築にはRust(tokio/axum)を利用しました。また,データベースとしてValkeyを採用し,Rustからbitcoindをラップしています。ちなみに,配布用のtBTCの収集のためにminingrigrentalsで1 PH/s程度の大量のリグを借りてマイニングを行いました。
2025年10月開発。

【vCPU単価の安い順でvastaiを検索できるスクリプト】
vastaiコマンドを用いてできるだけ多くのインスタンスを探索し,それぞれのvCPUあたりの単価を求めた上で上位の一定件数を表示するPythonスクリプトです。vastaiコマンドにvCPU単価を求める構文がなかったため制作しました。
また同時に,大量のインスタンスを同時に起動するためのスクリプトも制作しました。
https://gist.github.com/ActiveTK/db8583a30fbaa8ed1e97ff883644951d
https://gist.github.com/ActiveTK/16aa6fee916734678a337c1bbd2373a0
2025年10月開発。


【Android版「暗号領域の情報が読み取れるSuicaビューア」】
「暗号領域の情報が読み取れるSuicaビューア」のAndroidアプリ版です。難しいことは一切不要,スマホ一台で簡単にSuicaの読み取りを試せます。
2025年11月にKotlinで開発。NFCの読み取りはandroid.nfc.NfcAdapterを利用して実装しました。
https://x.com/ActiveTK5929/status/1986083697200959860


【「10958問題」全探索プログラム】
「10958問題」という未解決問題の組み合わせパズルの解候補(約3600億個)をCUDAで全探索して,解が存在しないことを確認しました。なお最も近い式は 1 + ((-2 + 3 ^ (4 * (5 / (6 * 7)))) ^ -8 + 9) ~ 10958.00206 です。また,次に解が存在しない数は13964であることも特定しました。
具体的には,Rust側(src/main.rs)で考えられる全ての数式の組み合わせをRPNの形式で生成して,それを一定個数ごとにチャンク分けしてGPUのCUDAカーネル上で一斉に計算し,結果から整数になるものを取り出す仕組みとなっています。基本的な処理はまず浮動小数点演算で行ったあと,精度が不足する式についてはCPU側に処理を引き戻して dashu のライブラリを用いて任意精度で計算しています。なお,停止・再開時には終了場所から計算を再開できるように,60秒に一度どこまで計算したのかを resumeinfo に記録しています。
探索には512 vCPU / 1 TB RAM / 8x RTX 5090のクラウドGPU環境を10時間使用し,インスタンス課金額は$40ほどでした。全探索のプログラムとログはMIT LicenseでGitHubに公開しています(フォークすれば類似する数式の総当たりにも利用できるはずです)。2025年11月開発・全探索実行。
https://github.com/ActiveTK/solve10958
https://x.com/ActiveTK5929/status/1990058033683341679


【Discord鯖向けのPoC認証システム】
雑談・作業通話からプログラミングの疑問の解消まで,何でもできる技術系Discordサーバー「TK鯖」を立ち上げて,おそらく世界初の計算証明(PoW)認証をDiscordサーバーに導入しました。
参加時にUserIDにnonceを付けたSHA-256を大量に計算してTarget以下のハッシュを発見することでサーバーに参加できる仕組みです。一定期間の参加者数や参加試行回数に応じてTargetが小さくなります。
サーバーの立ち上げから3日で700人以上の方に参加していただきました。ちなみにサーバーではGemini 3 Proが使い放題ですのでぜひお試しください!(宣伝)
https://tksaba.activetk.jp/
https://x.com/ActiveTK5929/status/1995082360841474323



【X-CheckPoint】
Twitterの1年間を振り返れるサイト「X-CheckPoint」です。
APIが高額であるため,アーカイブデータから詳細データを抽出して1年間のまとめページを表示します。処理はすべてクライアント側(ブラウザ)で行われます。Next.jsで2025年12月に開発。
https://x-checkpoint.activetk.jp/
https://x.com/ActiveTK5929/status/1998070744350359723

【Twibingo】
オリジナルのおもしろビンゴを作ってTwitterで共有できるサイトです。2025年12月開発。
https://twibingo.com/
https://x.com/ActiveTK5929/status/2000916148163092978

【SeachStealer】
ブラウザのページ内検索でヒットしたときに要素が表示される属性値 until-found を悪用して,ユーザーが一文字入力するごとに「現在の文字列+任意の一文字」を全列挙していくことで,検索した内容を抜き取る方法(サイドチャンネル攻撃)を思いついたのでPoCサイトを作りました。2026年2月公開。
https://project.activetk.jp/searchstealer/
https://x.com/ActiveTK5929/status/2018985428830105689
【export_tweets.py】
Twitterの「データエクスポート」で取得できるZIPファイルの中にあるtweets.jsからツイートを抽出して,1ツイート1行のテキストファイルに出力する小さなスクリプトを作りました。2026年2月。
https://gist.github.com/ActiveTK/a9e9852a3249860bcfbfcf975366f7c8
https://x.com/ActiveTK5929/status/2020710686922530877

【All-Numeric SHA-256 Hash Finder】
16進法でのSHA-256ハッシュが全て数字で構成される入力を探すCUDAカーネルです。たとえば16枚のRTX 5090で77秒かけて次のようなハッシュを見つけました。
sha256("ActiveTKIsTensai!!11752312363004")
= 7471657001612157698113433031539617342898540651255020703241580988
2026年2月公開。
https://github.com/ActiveTK/GPUSHA256
https://x.com/ActiveTK5929/status/2029162519441621303

ライセンスについて
私が開発・公開するアプリは,特に記載がない場合,原則としてMITライセンスの下で公開されているものとします。このライセンスの要件を簡単にまとめると,
私の開発したアプリを誰でも無償・無制限に扱って構いません
アプリを複製・改変する場合は,著作権表示・本許諾表示を残してください
ただし,私はソフトウェアに関して一切の責任を負いかねます
ということになります。以下にMITライセンスの全文を示します。
MIT License
Copyright (c) 2025 ActiveTK.
Permission is hereby granted, free of charge, to any person obtaining a copyof this software and associated documentation files (the "Software"), to dealin the Software without restriction, including without limitation the rightsto use, copy, modify, merge, publish, distribute, sublicense, and/or sellcopies of the Software, and to permit persons to whom the Software isfurnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in allcopies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS ORIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THEAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHERLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THESOFTWARE.

おまけ: 個人開発でアプリのアイディアを思いつく方法
アイディアの思いつき方や思考の方向性は人それぞれですし,万人に通用する一般理論はほとんどありません。そのため以下の内容はあくまでも持論の域に留まりますが,参考までにどうぞ。
「イライラ」や「理不尽」はアイディアをひらめく大チャンス。
いわゆるハッカー気質を持つ人間は,「仕組みによる理不尽」に強く抵抗すべきです。24時間365.24日,ありとあらゆる場面で嫌,面倒と感じることが一つでもあれば,その正体を一歩下がったところから「構造」として分析し,何がどう悪いのかを言語化する習慣を付けてください。そして,それに対抗する方法を考えます。
ここで注意すべきことは,その過程で用いる手段としてたまたま多用されるものが「技術」であり,それは技術以外の方法でも構わないのです。つまり,技術は目的ではなく,手段すなわち道具に過ぎないのです。プログラミングは「すること」ではなく「踏み台として使うロイター版」であって,それ自体が目的に置き換わる自己目的化が起こると,ただの自己満足で終わってしまいます。(もちろんそれは人の自由ですし,プログラミング自体を楽しむのも選択肢として否定はしません。)
とにかく動くものを作る。
どれほど技術的に高度でも,動かないプログラムはただのビット列でしかなく,存在しないも同然です。最小限で良いので,まずはきちんと動作して,他の人が触れるものを作るべきです。
最初から完璧を目指すと終わりがありませんし,「企業レベルのクオリティのものを個人で作ろう」と意気込んでいきなり大きなプロジェクトの開発を始めてしまうと,結局どこかで投げ出して,何も残せなくなる危険性があります。
また,最初は意味の薄いアプリだと思っていたものであっても,コードを書いているうちに「ここをこうすれば良くなるのではないか?」というアイディアが徐々に降りてきて,いつの間にかとても有用で便利なアプリになっていることがあります。そもそも紙とペンで想像できることには限界があるということを意識して,じっくり考えるよりも,まずは実際に手を動かしながら試行錯誤するようにしてください。
面白そうな技術は積極的に使ってみる。
既に先人たちが作ってきた膨大なプログラムを活用して,それを「ラップ」することでより価値の高いものを作るのもアプリ開発の一つの選択肢です。
様々な最新技術に対して「この関数,このライブラリ,このAPIを利用すれば,こんなものが作れるのでは・・?」と思慮を巡らせて,それを応用するアイディアをいくつか考えてみてください。
どういうわけか,世間的には「技術的に高度ですごいプログラム」よりも「一般人でも簡単に手元で触れるなんかすごそうなプログラム」が評価される傾向があります。
先人が素晴らしいAPIを公開していたとしても,それはプログラマーの世界でしか評価されません。技術を直接使える人は限られていますので,それを一般人が使える形にすることには大きな価値があります。
したがって,それをラップしてWebやアプリとして実際に誰でも利用できるような形に落とし込むだけで,とても直接的に便利で需要の高いアプリを開発することができます。ただし,そのようなものを制作する場合,先人を十分にリスペクトして,きちんと利用した技術やライセンスを明記することが大切です。
以上になります。最後までご覧いただきありがとうございました。