Qtas(Quite a Storage)is an experimental distributed storage system developed by Q-team in BJFU Advanced Computer Network sources.

Related tags

NetworkingQtas
Overview
    _,.---._    ,--.--------.   ,---.        ,-,--.          .=-.-..=-.-. 
  ,-.' - ,  `. /==/,  -   , -\.--.'  \     ,-.'-  _\        /==/_ /==/_ / 
 /==/ ,    -  \\==\.-.  - ,-./\==\-/\ \   /==/_ ,_.'       |==|, |==|, |  
|==| - .=.  ,  |`--`\==\- \   /==/-|_\ |  \==\  \          |==|  |==|  |  
|==|  : ;=:  - |     \==\_ \  \==\,   - \  \==\ -\         /==/. /==/. /  
|==|,  '='  ,  |     |==|- |  /==/ -   ,|  _\==\ ,\        `--`-``--`-`   
 \==\ _   -    ;     |==|, | /==/-  /\ - \/==/\/ _ |        .=.   .=.     
  '.='.  ,  ; -\     /==/ -/ \==\ _.\=\.-'\==\ - , /       :=; : :=; :    
    `--`--'' `--`    `--`--`  `--`         `--`---'         `=`   `=`     

What is Qtas

Qtas(Quite a Storage)is a experimental distributed storage system developed by Q-team in BJFU Advanced Computer Network sources.

Why names Qtas?

  • Q means ours team's name;
  • s means this project is focusing on the development of Storage system;
  • Quite a Storage includes all our wishes to finish this job && make it perfect;
  • This is Qtas :)

What's in it?

  • A virtual file system supports remote managing;
  • IPv6 support
  • distributed storage system
  • least surprising interaction surface for UNIX users
  • ... still finding something cool to add

Function List

File System Operations

  1. pwd:print work directory pwd [] ()
  2. cd:change directory ``
  3. ls:list files ``
  4. cat: ``
  5. cp ``
  6. mv ``
  7. find ``
  8. chmod ``
  9. sudo ``
  10. rm ``
  11. tree ``
  12. ...

for Root users

for Normal users

Connection

  1. netstat
  2. QAQ

CLI

Log System

Man Page

  • opRead( str ) -> list
    To analyse a command series, and split the str into list with the respect of " ". Meanwhile, formatize the operations with UNIX-Style.
  • printLogo()
  • printHelp()
  • opSplit( str command_list ) -> operation, optional, args
  • opShow(command_list)

Working Flow

  • P2P 弱化了 C/S 的概念,在网络中每一个节点既可能是server,也可以是client,可以把发起请求的称为client,而接受请求的为server;
  • 把整个计算机集群看作一个大的server,发起请求的时候,谁先响应谁先处理,响应一个请求后,server端广播集群,开始处理请求;
  • 需要有信号量机制,保证服务器同步;
  1. client向服务器广播,发起请求寻找file1

打开程序

Owner
Jiaming Zhang
I pray to myself, for myself.
Jiaming Zhang
BLE parser for passive BLE advertisements

This pypi package is parsing BLE advertisements to readable data for several sensors and can be used for device tracking, as long as the MAC address is static. The parser was originally developed as

Ernst Klamer 19 Dec 26, 2022
Exfiltrate files using the HTTP protocol version ("HTTP/1.0" is a 0 and "HTTP/1.1" is a 1)

http-protocol-exfil Use the HTTP protocol version to send a file bit by bit ("HTTP/1.0" is a 0 and "HTTP/1.1" is a 1). It uses GET requests so the Blu

Ricardo Ruiz 23 Apr 30, 2022
A Powerful, Smart And Simple Userbot In Telethon

Owner: KeinShin 🇮🇳 BLACK LIGHTNING A Powerful, Smart And Simple Userbot In Telethon. Credits This is A Remix Bot Of Many UserBot. DARKCOBRA FridayUs

Akki ThePro 1 Nov 29, 2021
A project that forwards data it receives in a URL POST Request to a Discord Webhook link

Mailman Mailman is a project that basically just forwards data it receives in a URL POST Request to a Discord Webhook link and act as a sort of messag

Prakhar Trivedi 2 Mar 14, 2022
An automatic web reconnaissance tool written in python3.

WebRecon is an automatic web reconnaissance tool written in python3. Provides a command line interaction similar to msfconsole. The Exasmple.py file is provided, and you can write your own scripts yo

prophet 1 Feb 06, 2022
EUserv - A Python script which can help you renew your free EUserv IPv6 VPS

English | 简体中文 This project comes from https://github.com/a-beam-of-light/eu_ex

阿两 0 Jan 06, 2022
API for concurrency connections

Multi-connection-server-API API for concurrency connections difference between this server and the echo server is the call to lsock.setblocking(False)

Muziwandile Nkomo 1 Jan 04, 2022
A python socket.io client for Roboteur

Roboteur Client Example TODO Basic setup Install the requirements: $ pip install -r requirements.txt Run the application: $ python -m roboteur_client

Barry Buck 1 Oct 13, 2021
Discord RPC Generator With Python

Discord-RPC-Generator Thank you for using this Discord Custom RP Generator. This is 100% safe and open source. Download Discord for your computer here

1 Nov 09, 2021
A Calendar subscribe server for python

cn-holiday-ics-server A calendar subscribe server 直接使用我搭建的服务 订阅节假日:https://cdxy.fun:9999/holiday 订阅调休上班:https://cdxy.fun:9999/workday 节假日和调休上班在一起的版本:h

CD 11 Nov 12, 2022
StarCraft II Client - protocol definitions used to communicate with StarCraft II.

Overview The StarCraft II API is an interface that provides full external control of StarCraft II. This API exposes functionality for developing softw

Blizzard Entertainment 3.6k Dec 30, 2022
A Python server and client app that tracks player session times and server status

MC Outpost A Python server and client application that tracks player session times and server status About MC Outpost provides a session graph and ser

Grant Scrits 0 Jul 23, 2021
Qtas(Quite a Storage)is an experimental distributed storage system developed by Q-team in BJFU Advanced Computer Network sources.

Qtas(Quite a Storage)is a experimental distributed storage system developed by Q-team in BJFU Advanced Computer Network sources.

Jiaming Zhang 3 Jan 12, 2022
Light, simple RPC framework for Python

Agileutil是一个Python3 RPC框架。基于微服务架构,封装了rpc/http/orm/log等常用组件,提供了简洁的API,开发者可以很快上手,快速进行业务开发。

16 Nov 22, 2022
Lets you remove all friends, leave GCs, and leave servers, in an instant!

anonymity Lets you remove all friends, leave GCs, and leave servers, in an instant! You can also do each of them by themselves. First, you need to get

1 Dec 07, 2021
ARTEMIS: Real-Time Detection and Automatic Mitigation for BGP Prefix Hijacking.

ARTEMIS: Real-Time Detection and Automatic Mitigation for BGP Prefix Hijacking. This is the main ARTEMIS repository that composes artemis-frontend, artemis-backend, artemis-monitor and other needed c

INSPIRE Group @FORTH-ICS 273 Jan 01, 2023
TradingView Interactive Brokers Integration using Webhooks

TradingView Interactive Brokers Integration using Webhooks

84 Dec 19, 2022
Dokumentasi belajar Network automation

Repositori belajar network automation dengan Docker, Python & GNS3 Using Frameworks and integrate with: Paramiko Netmiko Telnetlib CSV SFTP Netmiko, S

Daniel.Pepuho 3 Mar 15, 2022
No-dependency, single file NNTP server library for developing modern, rfc3977-compliant (bridge) NNTP servers.

nntpserver.py No-dependency, single file NNTP server library for developing modern, rfc3977-compliant (bridge) NNTP servers for python =3.7. Develope

Manos Pitsidianakis 44 Nov 14, 2022
Easy-to-use sync library for handy proxy parse

Proxy Parser About Synchronous library, for convenient and fast parsing of proxies from different sources. Uses Scrapy as a parser. At the moment the

Michael Mironov 2 Nov 22, 2022