OperationalSecurityutilityandautomator.(Version1.1.0)
NetSetisdesignedtoautomateanumberofoperationsthatwillhelptheuserwithsecuringtheirnetworktraffic.ItalsoprovidesaneasywaytogatherproxiesandrunutilitiesthroughTor.
AlltheutilitiesinstalledandusedbyNetSetwillbeautomaticallyconfiguredaswell.Ofcoursethetoolitselfisn'tthebeallofOperationalSecurity.Ratheritisaconvenientwayofgettingyourselfsetupwiththebasics.
NetSetfacilitates,amongotherthings;
Aterminalmultiplexerondemand,thathasit'ssessionsroutedthroughTor.SecuredDNStrafficthroughautomaticinstallationandconfigurationofDNSCrypt-proxy.TorWallfunctionalitythatforcesalltrafficthroughtheTorNetwork.EasyaccesstoonlineOPSECresources,thewebresourcesinquestioncanbeopenedin-script
Andmore.
DNSCrypt-ProxyConfigRecentlyi'venoticedthatcertaindistros,eventhoughthey'reDebianorUbuntuderivativesdon'tseemtobeabletoprocesstheconfigurationfilethatgetsdownloadedthroughaptoriswrittenoutbymeansofNetSet'sdebconf.shscript.
ThereforeididsometestingandmanagedtoputtogetheraDNSCrypt-proxy.tomlfile,basedonoriginalexamplesbytheDNSCryptdevthatappearstoworkonmostsystems.Ifyou'reinterestedfindithere.Ifyou'restillfacingsometrouble,pleasedon'thesitatetoopenupaticket.Andi'llgetbacktoyouassoonasiamableto,tohelpyoutroubleshoot.Thanks!
UsageAftercloningthereponavigatetotheNetSetdirectoryandrunthefollowing:
chmod+x*.sh./netset-main.sh--install#sudo./netset-main.sh--installThiswillinstallandconfigureeverythingyou'llneedforNetSettofunctionproperly.
UpdateFromnowonNetSetwillinstallveracryptandpwgenandprovideautomatedoperationsrelatedtothoseutilitiesontopofallthefeaturesVersion1.0.0provides.
Usingsudotostartthescriptwillexecuteeveryoperationwithinthescriptasroot,thismeansyouwon'tbepromptedforyoursudopasswordwhenanoperationrequireselevatedprivileges.HoweverallitemswrittenbyNetSetwillconsequentlybeownedbyrootaswell,includingbackupdirectories.Lastbutnotleast;whenconsideringsecurityimplications,itisnotrecommendedtoruneverythingwithsuperuserprivileges.
Startingthemainscriptwithsudowillbeoptionalfromnowontoreflecttheaboveconsiderations.
OptionsPleaseseeanoptionoverviewbelow.
CLIArguments'-t'or'--terminal'StartsterminalmultiplexerwithallconnectionsroutedthroughTor'-s'or'--status'printsastatusoverviewofNetSetrelatednetworkutilitiesandtheircurrentstate.'-i'or'--install'runsascriptdesignedtoinstallallofNetSet'sdependenciesandconfiguresthemMenuOptions'Usage'-Printoptionsoverview'Status'-PrintStatusoverview'SpoofMAC'-SpoofMACAddress'RandomProxies'-Scraperandomproxies'GeoSortProxies'-ScrapeGeoSortedproxies'ProtonVPN'-StartProtonVPN'TorTerminal'-Startterminalmulti-plexer,withallsessionsroutedthroughTor'TorWall'-ConfiguresiptablestoforceallconnectionsthroughTor.'Veracrypt'-Startencryptionandpasswordgenmenu'OPSECResources'-DisplayNetSet'sincludedlistofwebresources.SelectanentrytoopenitinyourdefaultbrowserNoteTestedonUbuntu19.04
ThePythoninvocationstolaunchthewebresourcesprovidedwithNetSetarein2.7Syntax.IfyourOSdoesn'thavePython2.7changingtheinvocationfrompython-mwebbrowserURLtopython3-mwebbrowserURLshouldremedyanycompatibilityissues,shouldyoucomeacrosstheminthisparticularregard.
IplanonexpandingthistoolinthefuturewithevenmoreOPSECrelatedresourcesand/oroperations.
Shouldyouhappentocomeacrossabugorhaveanyquestionsregardingthistool.PleasefeelfreetoOpenaTicket
Thankyou.
评论