GithubHelp home page GithubHelp logo

tfrv's Introduction

trfv: telnet電子公告ビューア

概要

本プログラムはtelnetプロトコルとShift JISエンコーディングで提供される電子公告を、コンソールで閲覧・保存するプログラムです。コマンドライン引数なしで立ち上げた場合、デフォルトで「一般社団法人サイバー技術・インターネット自由研究会」の電子公告システムを表示します。コマンドライン引数でその他のサーバーやポート番号を指定した場合、通常のtelnetクライアントと同様に、指定されたサイトに接続します。 5秒間、電子公告システムからのパケットが途絶えた場合、公告が終了したものと判断して、TCPセッション遮断時点の日時YYYYMMDDHHMM.txtというファイル名でログを保存してプログラムを終了します。

使い方

「一般社団法人サイバー技術・インターネット自由研究会」の電子公告システムを表示する場合

tfrv

その他のtelnetサーバーに接続する場合

tfrv [サーバー名] [ポート番号]

残課題

  • Shift_JISで受信したデータをUTF-8で保存しているが、証跡保存として問題がないか。
  • セッションを終了した時間の日時をファイル名に含めているが、セッション開始時点の日時も含めてファイルに保存すべきか。

ライセンス

MIT License

tfrv's People

Contributors

masanork avatar

Stargazers

 avatar Shani Soni avatar ryo-ma avatar infixer avatar dai avatar Yota Toyama avatar Shun Sakai avatar toto avatar kan ninomiya avatar niwshin avatar ActiveTK. avatar  avatar fumihiko hata avatar YAGITA Yugo avatar Kento Ichikawa avatar  avatar  avatar huggy avatar Tetsuo Koyama avatar いなにわうどん avatar Rinrin.rs avatar donabe8898 avatar miya789 avatar Kazuho Utsunomiya avatar ONOUE Origami avatar ふぁ avatar yoh avatar  avatar sheepla avatar tarabarshina avatar  avatar odanado avatar wint avatar Shingo Onobori avatar Ryota Sakai avatar Daisuke Nakata avatar Kento Shirasawa avatar Hiyoko avatar Nakaya avatar Takehiro Ogura avatar 相田 優希 avatar Katsuma Ito avatar Seiji Takahashi avatar Shohei Shimomura avatar xqq avatar Daiyuu Nobori avatar

Watchers

 avatar

Forkers

dn-forks

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.