История инструмента LazyPusher:

Да пребудет с Вами мир, милость и благословение Аллаха!

Последние пару дней я работал над некоторыми репозиториями GitHub с целью исследования безопасности, поэтому мне нужно отправлять коды и ресурсы, когда я заставляю их меняться в моих локальных репозиториях. Это было так тревожно и скучно для Меня.

Итак, я решил сделать автоматизацию для Git Pusher, как я уже сказал, начал работать над этим, и, наконец, мне удалось автоматизировать этот скучный персонал. Думаю, таким ленивым людям, как я, понравится им пользоваться (шучу).

Это сэкономит ваше драгоценное время, а также поможет сконцентрироваться на работе/исследованиях/и т. д. Этот инструмент предназначен для программистов/разработчиков, исследователей безопасности, охотников за ошибками, пентестеров (пентестеров), а также тех, кто работает с GitHub.

Давайте познакомимся с LazyPusher

LazyPusher — это скрипт Python, предназначенный для автоматизации стандартных команд Git, упрощающий инициализацию нового репозитория Git, выполнение начальной фиксации и отправку изменений в удаленный репозиторий. Используя модуль подпроцесса, LazyPusher взаимодействует с Git, оптимизируя рабочий процесс и сокращая ручное вмешательство.

Этот сценарий предлагает пользователю предоставить сообщение фиксации и имя ветки (например, «основная», «разработка» и т. д.), которую нужно создать или изменить. Если URL-адрес удаленного репозитория еще не задан в локальном репозитории, пользователю также будет предложено ввести его. Затем LazyPusher автоматизирует необходимые команды Git для инициализации репозитория, выполнения первой фиксации и отправки изменений в удаленный репозиторий.

Сценарий предоставляет четкие сообщения об успешном выполнении или ошибке, информируя пользователей о результатах операции и обеспечивая беспрепятственный рабочий процесс контроля версий.

Ссылка на LazyPusher: https://github.com/Th3BlackHol3/LazyPusher

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

1. Убедитесь, что в вашей системе установлен Python.

2. Клонируйте или загрузите скрипт LazyPusher из репозитория GitHub. Этот скрипт будет работать только с репозиторием, который вы хотите отправить в Git, который ранее был связан с репозиторием Git.

$ git клон https://github.com/Th3BlackHol3/LazyPusher.git

$ Скопируйте / переместите LazyPusher.py в свой локальный репозиторий, это будет работать из вашего локального репозитория. Если у вас несколько репозиториев, скопируйте LazyPusher.py во все репозитории.

3. Откройте терминал или командную строку и перейдите к LazyPusher.py (где находится скрипт).

4. Выполните скрипт, используя следующую команду (убедитесь, что вы запускаете этот скрипт в своем локальном репозитории, который хотите отправить):

$ sudo chmod +x LazyPusher.py

$ питон LazyPusher.py

5. Скрипт предложит вам следующие сообщения:

а. Введите сообщение фиксации: Укажите сообщение фиксации для начальной фиксации.

б. Введите имя ветки: укажите имя ветки, которую нужно создать или изменить (например, «основная», «разработка» и т. д.).

в. (Необязательно) Введите URL-адрес удаленного репозитория: если удаленный URL-адрес еще не задан в локальном репозитории, вам будет предложено указать его в качестве входных данных.

6. Затем LazyPusher автоматизирует команды Git, необходимые для инициализации репозитория, выполнения первой фиксации и отправки изменений в удаленный репозиторий.

7. После выполнения LazyPusher отобразит либо сообщение об успешном выполнении, подтверждающее успешную отправку в удаленный репозиторий, либо сообщение об ошибке, указывающее на возникшие проблемы.

Примечание.

1. Перед запуском скрипта убедитесь, что Git установлен и правильно настроен в вашей системе.

2. Дважды проверяйте свои входные данные, чтобы предотвратить проблемы в процессе автоматизации, особенно при отправке в частные репозитории.

3. Используйте LazyPusher с осторожностью, особенно с конфиденциальными репозиториями. Отдайте предпочтение тестированию в безопасной среде, прежде чем развертывать его для критически важных проектов.

После выполнения инструкций по использованию и запуска скрипта LazyPusher позволит вам сэкономить время и усилия при управлении репозиториями Git и облегчить совместную работу с вашей командой.

# Уважайте хакеров | УДАЧНОГО ВЗЛОМА! | МИР!!

— Th3 3nd —