Skip to content

artnoc-contra/Regex-Sandbox

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Regex Sandbox

Данный репозиторий содержит файлы для развёртывания docker контейнера с ограниченным окружением, подключение к которому осуществляется по SSH. Окружение содержит текстовые образцы и утилиты для работы с регулярными выражениями, так же есть возможность использовать пользовательский ввод (текст размером до 5 Кб).

Использование

git clone https://github.com/HappyTrashBin/Regex-Sandbox
mkdir fingerprint-ssh
ssh-keygen -t rsa (ключи сохранить в файл ./fingerprint-ssh/ssh_host_rsa_key)
sudo docker build --build-arg USER_PASSWORD=[PASSWORD] -t regex .
sudo docker run --restart=unless-stopped --cpus="1" --memory="512m" -d --hostname regex --name regex-debian-p 2222:22 regex

Структура проекта

├── buildin.sh
├── commands
│   ├── helpme
│   ├── info.txt
│   ├── ls
│   ├── nano
│   ├── regex_info
│   └── rm
├── data
│   ├── animals.txt
│   ├── emails.txt
│   ├── html.txt
│   ├── json.txt
│   ├── letters.txt
│   ├── numbers.txt
│   ├── phone-numbers.txt
│   ├── ssh-logs.txt
│   └── versions.txt
├── dockerfile
├── fingerprint-ssh
│   ├── ssh_host_rsa_key
│   └── ssh_host_rsa_key.pub
├── hello.txt
├── make_chroot.sh
└── restricted.sh

About

Dockerfile и дополнительные элементы (скрипты, текстовики), которые настраивают изолированное окружение с минимальным количеством пользовательских возможностей, но доступом к утилитам командной строки для практики в использовании регулярных выражений на заранее заготовленных текстах и произвольном пользовательском вводе

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Shell 100.0%