{"id":24062148,"url":"https://github.com/andrvv/sshell","last_synced_at":"2026-05-04T10:32:17.739Z","repository":{"id":152117936,"uuid":"625026681","full_name":"ANDRVV/SShell","owner":"ANDRVV","description":"Simple Shell for every system!","archived":false,"fork":false,"pushed_at":"2023-09-08T09:22:42.000Z","size":3092,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-09T08:21:48.564Z","etag":null,"topics":["java","python","shell","sniffer"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ANDRVV.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-07T21:42:22.000Z","updated_at":"2023-07-07T13:04:47.000Z","dependencies_parsed_at":null,"dependency_job_id":"5493bbfb-0cfc-4615-b990-60e800a74fb3","html_url":"https://github.com/ANDRVV/SShell","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ANDRVV%2FSShell","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ANDRVV%2FSShell/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ANDRVV%2FSShell/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ANDRVV%2FSShell/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ANDRVV","download_url":"https://codeload.github.com/ANDRVV/SShell/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240884432,"owners_count":19873339,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["java","python","shell","sniffer"],"created_at":"2025-01-09T08:20:26.968Z","updated_at":"2026-05-04T10:32:12.697Z","avatar_url":"https://github.com/ANDRVV.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"*Current Version*: `v0.0.2`\n\nRequired: \n\n1. **Python3** \n2. **JDK + Java**\n3. **Npcap**/**Winpcap** (On windows there is auto-install from run.py).\n\nCompatible with:\n\n1. **Windows 8.1+**\n2. **Linux** (Recommended **Kali** distro)  -  Run as **Root** only.\n3. **MacOS**                                -  Run as **Root** only.\n4. **Termux**                               -  Run as **Root** only. (If the setup doesn't work enter `pkg install python-pip`)\n\n# What is SShell?\n**SShell** is the acronym of **Simple Shell**, it's a terminal for an easy and instant use where there are default commands and those that can be added externally (version 0.0.3).\n\n**SShell** was created for educational use and easy to use, precisely because everyone can use it.\n\n![SShell](https://raw.githubusercontent.com/ANDRVV/SShell/main/MDimages/maxSShell.jpg)\n\n## How to install:\n\nStart cloning this repository:\n\n`git clone https://github.com/ANDRVV/SShell`\n\nNow change path:\n\n`cd SShell`\n\nNow you can run:\n\n`python run.py`\n\n## How to bypass setup:\n\n`python run.py --bypass`\n\n# Help commands:\n\n    exit/Control+C:         Exit from SShell.         exit                                                 (Exit from SShell)\n    \n    clr:                    Clear the screen.         clr                                                  (Clear the screen)\n    \n    user:                   Change password user.     user -r/--reset                                      (Change user password)\n    \n    cd:                     Change directory.         cd                                                   (Return current directory)\n                                                      cd {dir}                                             (Set directory)\n                                                      \n    ls:                     Explore folders.          ls                                                   (Get all file/dirs of directory)\n                                                      ls [-s/--sub-directories]                            (Get all file/dirs of directory and all sub file/dirs)\n                                                      \n    mk:                     Create a file/directory.  mk [-d/--directory] {dir}                            (Make a directory)\n                                                      mk [-f/--file] {file}                                (Make a file)\n                                                      \n    write:                  Write a file.             write {file} {text}                                  (Write a file)\n                                                      write {file} [-b/--bytes] {hex}                      (Write a file in bytes, example: write hello.txt -b a34d53)\n                                                      \n    del:                    Del a file/directory.     del {file/dir}                                       (Delete a file/directory)\n    \n    ren:                    Rename a file/directory.  ren {file/dir}                                       (Rename a file/directory)  \n    \n    copy:                   Copy a file/directory.    copy {file/dir(src)} {file/dir(dst)}                 (Copy a file/dir to another directory)\n    \n    mem:                    Set, get consts.          mem [-a/--all]                                       (Get list of stored object)\n                                                      mem [-r/--remove] {object}                           (Remove stored object)\n                                                      mem {object}                                         (Get value of stored object)\n                                                      mem {object} {value}                                 (Set a const with a value)\n    \n    extract:                Read a file.              extract {file}                                       (Read a file)\n    \n    arp:                    Send ARP requests.        arp                                                  (Get devices connected to router)\n                                                      arp {range}                                          (Get devices connected to router)\n    \n    portscanner:            Scan TCP ports.           portscanner {host}                                   (Scan port from 1 to 1024) \n                                                      portscanner {host} [-r/--range] [{port}-{port}]      (Scan port with range)\n    \n    ping:                   Ping a server/device.     ping {host}                                          (Ping a server/device with 8 count)\n                                                      ping {host} [-c/--count] {count}                     (Ping a server/device with range count)\n    \n    sniffer:                Capture WiFi traffic.     sniffer {timeout}                                    (Capture WiFi traffic)\n                                                      sniffer {timeout} [-s/--show-raw]                    (Capture WiFi traffic and show raw)\n    \n    hexanalysis:            Hexdump a file/text.      hexanalysis {hex}                                    (Hexdump a text)\n                                                      hexanalysis [-f/--file] {file}                       (Hexdump a file)\n                                                      hexanalysis [-f/--file] {file} [-c/--copy-clipboard] (Hexdump a file and copy to clipboard)\n\nIt is forbidden to use '', for spaces use '**?**'.\n\nExample:\n\n`mk -f Hello?World.txt`\n\nAll the commands are made with a \"timer\", just because you can't use **Control-C**.\n\nFor safety and to immediately cancel an action press **Control-C**.\n\n−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−\n\nCopyright 2023 Andrea Vaccaro\n\nApache License 2.0\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandrvv%2Fsshell","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandrvv%2Fsshell","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandrvv%2Fsshell/lists"}