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

Related tags

NetworkingfQtas
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
test whether http(s) proxies actually hide your ip

Proxy anonymity I made this for other projects, to find working proxies. If it gets enough support and if i have time i might make it into a gui Repos

gxzs1337 1 Nov 09, 2021
Malcolm is a powerful, easily deployable network traffic analysis tool suite for full packet capture artifacts (PCAP files) and Zeek logs.

Malcolm is a powerful, easily deployable network traffic analysis tool suite for full packet capture artifacts (PCAP files) and Zeek logs.

Cybersecurity and Infrastructure Security Agency 1.3k Jan 08, 2023
It's a little project for change MAC address, for ethical hacking purposes

MACChangerPy It's a small project for MAC address change, for ethical hacking purposes, don't use it for bad purposes, any infringement will be your r

Erick Adriano Nunes da Silva 1 Mar 11, 2022
CloudProxy is to hide your scrapers IP behind the cloud

Hide your scrapers IP behind the cloud. Provision proxy servers across different cloud providers to improve your scraping success.

Christian Laffin 1.1k Jan 02, 2023
simple subdomain finder

Subdomain-finder Simple SubDomain finder using python which is easy to use just download and run it Wordlist you can use your own wordlist but here i

AsjadOwO 5 Sep 24, 2021
Data Exfiltration without ever making a connection. Using TCP header space.

TCPwned PoC toy code to exfiltrate data without ever making a TCP connection. This will never show up in firewall logs, much less, actually be monitor

2 Nov 21, 2022
Real-time text-editor using python tcp socket

Real-time text-editor using python tcp socket This project does not need any external libraries so you don't need to use virtual environments. All you

MatiYo 3 Aug 05, 2022
A pure python implementation of multicast DNS service discovery

python-zeroconf Documentation. This is fork of pyzeroconf, Multicast DNS Service Discovery for Python, originally by Paul Scott-Murphy (https://github

Jakub Stasiak 483 Dec 29, 2022
A TCP Chatroom built with python and TCP/IP sockets, consisting of a server and multiple clients which can connect with the server and chat with each other.

A TCP Chatroom built with python and TCP/IP sockets, consisting of a server and multiple clients which can connect with the server and chat with each other. It also provides an Admin role with featur

3 May 22, 2022
Web-server with a parser, connection to DBMS, and the Hugging Face.

Final_Project Web-server with parser, connection to DBMS and the Hugging Face. Team: Aisha Bazylzhanova(SE-2004), Arysbay Dastan(SE-2004) Installation

Aisha Bazylzhanova 2 Nov 18, 2021
Event-driven networking engine written in Python.

Twisted For information on changes in this release, see the NEWS file. What is this? Twisted is an event-based framework for internet applications, su

Twisted Matrix Labs 4.9k Jan 08, 2023
SMS Based Headless Browsing

Browse the internet without a network connection - Submission for ConUHacks VI

Zafir Khalid 2 Feb 07, 2022
A simple GitHub Action that physically puts your senses on alert when your build/release fails

GH Release Paniker A simple GitHub Action that physically puts your senses on alert when your build/release fails Usage Requirements: Raspberry Pi, LE

Hemanth Krishna 5 Dec 20, 2021
This script aims to make the dynamic public ip of your local server, public.

EZ DDNS CLOUDFLARE This script aims to make the dynamic ip of your local server, public. It does this by regularly updating cloudflare's dns record. B

3 Feb 13, 2022
Simple HTTP Server for CircuitPython

Introduction Simple HTTP Server for CircuitPython Dependencies This driver depen

Adafruit Industries 22 Jan 06, 2023
Scan any IP address except IPv6 using Python.

Port_Scanner-python To use this tool called "Console Port Scanner", you need to enter an IP address (NOT IPv6). It might take a long time to scan port

1 Dec 24, 2021
Pritunl is a distributed enterprise vpn server built using the OpenVPN protocol.

Pritunl is a distributed enterprise vpn server built using the OpenVPN protocol.

Pritunl 3.8k Jan 03, 2023
With the use of this tool, you can change your MAC address

Akshat0404/MAC_CHANGER This tool has to be used on linux kernel. Now o

1 Jan 25, 2022
A fully automated, accurate, and extensive scanner for finding log4j RCE CVE-2021-44228

log4j-scan A fully automated, accurate, and extensive scanner for finding vulnerable log4j hosts Features Support for lists of URLs. Fuzzing for more

FullHunt 3.2k Jan 02, 2023
wireguard-config-benchmark is a python script that benchmarks the download speeds for the connections defined in one or more wireguard config files

wireguard-config-benchmark is a python script that benchmarks the download speeds for the connections defined in one or more wireguard config files. If multiple configs are benchmarked it will output

Sal 12 May 07, 2022