
운영 보안 유틸리티 및 자동화 도구.
운영 보안 유틸리티 및 자동화 도구 (버전 1.1.0)
NetSet은 사용자의 네트워크 트래픽을 보호하는 데 도움이 되는 여러 작업을 자동화하도록 설계되었습니다. 또한 프록시를 쉽게 수집하고 Tor를 통해 유틸리티를 실행할 수 있는 방법을 제공합니다.
NetSet에 의해 설치되고 사용되는 모든 유틸리티는 자동으로 구성됩니다. 물론 이 도구 자체가 운영 보안의 전부는 아닙니다. 오히려 기본 사항을 설정하는 편리한 방법입니다.
NetSet은 무엇보다도 다음을 지원합니다:
그 외에도 더 있습니다.
최근에 Debian이나 Ubuntu 계열의 특정 배포판에서 apt를 통해 다운로드되거나 NetSet의 debconf.sh 스크립트를 통해 작성된 구성 파일을 처리하지 못하는 것 같다는 것을 알게 되었습니다.
그래서 몇 가지 테스트를 수행한 후, DNSCrypt 개발자의 원래 예제를 기반으로 대부분의 시스템에서 작동하는 DNSCrypt-proxy.toml 파일을 만들었습니다. 관심이 있으시면 여기에서 찾을 수 있습니다. 여전히 문제가 발생하면 주저하지 말고 이슈를 열어주세요. 가능한 한 빨리 답변을 드려 문제 해결을 도와드리겠습니다. 감사합니다!
리포지토리를 클론한 후 NetSet 디렉토리로 이동하여 다음을 실행하세요:
chmod +x *.sh
./netset-main.sh --install
#sudo ./netset-main.sh --install
이것은 NetSet이 제대로 작동하는 데 필요한 모든 것을 설치하고 구성합니다.
이제부터 NetSet은 veracrypt와 pwgen을 설치하고, 버전 1.0.0이 제공하는 모든 기능 위에 이러한 유틸리티와 관련된 자동화된 작업을 제공합니다.
sudo를 사용하여 스크립트를 시작하면 스크립트 내의 모든 작업이 root로 실행됩니다. 즉, 권한 상승이 필요한 작업에서 sudo 비밀번호를 묻지 않습니다. 그러나 NetSet에 의해 작성된 모든 항목(백업 디렉토리 포함)도 root 소유가 됩니다. 마지막으로, 보안 영향을 고려할 때 모든 작업을 수퍼유저 권한으로 실행하는 것은 권장되지 않습니다.
위의 사항을 반영하여 이제부터 sudo로 메인 스크립트를 시작하는 것은 선택 사항입니다.
아래 옵션 개요를 참조하십시오.
CLI Arguments
'-t' or '--terminal' Starts
terminal multiplexer with all
connections routed through Tor
'-s' or '--status' prints a status
overview of NetSet related network
utilities and their current state.
'-i' or '--install' runs a script
designed to install all of NetSet's
dependencies and configures them
Menu Options
'Usage' - Print options overview
'Status' - Print Status overview
'Spoof MAC' - Spoof MAC Address
'Random Proxies' - Scrape random proxies
'GeoSort Proxies'- Scrape GeoSorted proxies
'ProtonVPN' - Start ProtonVPN
'Tor Terminal' - Start terminal multi-
plexer, with all sessions
routed through Tor
'Tor Wall' - Configures iptables to
force all connections
through Tor.
'Veracrypt' - Start encryption and
password gen menu
'OPSEC Resources'- Display NetSet's included
list of web resources.
Select an entry to open
it in your default browser
Ubuntu 19.04에서 테스트 완료
NetSet과 함께 제공되는 웹 리소스를 실행하는 Python 호출은 2.7 구문입니다. OS에 Python2.7이 없는 경우 호출을 python -m webbrowser URL에서 python3 -m webbrowser URL로 변경하면 이와 관련된 호환성 문제가 해결됩니다.
향후 이 도구를 더 많은 OPSEC 관련 리소스 및/또는 작업으로 확장할 계획입니다.
이 도구와 관련하여 버그를 발견하거나 질문이 있으시면 언제든지 이슈 열기를 해주세요.
감사합니다.