GithubHelp home page GithubHelp logo

kjfigueroa / seekingforrfc Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 26 KB

It's just a simple work in a bash script to get a local copy in .txt for any RFC (Request For Commentary).

Shell 100.00%
bash-script rfc rfcs

seekingforrfc's Introduction

LinkedIn Linux Shell GNUBash

Seeking For RFC

the script sfrfc It's just a simple work in a bash script to get a local copy in .txt for any RFC (Request For Commentary).

According to the The Internet Society

The RFC Series (ISSN 2070-1721) contains technical and organizational documents about the Internet, including the specifications and policy documents produced by five streams: the Internet Engineering Task Force (IETF), the Internet Research Task Force (IRTF), the Internet Architecture Board (IAB), Independent Submissions, and Editorial. Although Many RFCs have Informational or Experimental status and do not represent any kind of standard, they contain information that may be useful or important to retain in this archival document series.

How to:

The flow is segmented into three parts: a main function, an index wrapper, and an options menu.

Usage:

For example, you can indicate the name of a technology or protocol as the first search pattern, and accompany it with a second search pattern as a description of it, such as implementation or the word configuration.

$./sfrfc dns implementation

If you want, you can use a single search pattern by entering only one variable, but specifying the second input to be @ (at).

$./sfrfc dns @
SFRFC_20230706_153450332.mp4

Why?

Recently in my training studies, I have come across the fact that much of the information received in text documents does not provide a complete explanation of the technologies, which, it's are based on computational morphology (logic or algorithmic) on its technologies functions.

That is where the need comes to me, to delve into more detail that can provide an accurate map of these technologies, to give just one example, only when looking for information related to the concept of DNS, you mainly find only the configuration of said server or service (that is commonly the information that is provided in all courses, manuals, or technical texts), without even touching the information that would actually allow you to understand how the protocol works or its fundamental parts, then, following the previous example, if your desire is to really understand the nomenclature, the algorithms implemented in the protocol, and the logical composition of its parts, it's sensible to approach the source of this data, and a merely sound approach to me is RFCs.

Now, why in a bash script and not just go to a web browser and search? - well, because it's easy, ok, considering that most of the time this engineering sector works on server-oriented architectures and/or systems, we are almost always working from a console, terminal emulator, or on a laptop with LINUX, or other special times from a MAC (whose kernel is based on UNIX), then, it becomes a task that takes up to more than an hour to execute and accommodate, and through a bash script it is a matter of seconds, apart from the fact that I actually like to experiment with these things.

seekingforrfc's People

Contributors

kjfigueroa avatar

Watchers

 avatar

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.