AutoC2.sh 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516
  1. #!/bin/bash
  2. cat << "EOF"
  3. __ _ ___ ___ _ _ _ __ ___ ___ | |__ _ __ ___ __ _ ___| |__
  4. / _` / __/ __| | | | '_ ` _ \ / _ \_____| '_ \| '__/ _ \/ _` |/ __| '_ \
  5. | (_| \__ \__ \ |_| | | | | | | __/_____| |_) | | | __/ (_| | (__| | | |
  6. \__,_|___/___/\__,_|_| |_| |_|\___| |_.__/|_| \___|\__,_|\___|_| |_|
  7. **AutoC2**
  8. Use At Your Own Risk
  9. EOF
  10. sleep 1
  11. echo "WARNING THIS SCRIPT TAKES FUCKING FOREVER!!!"
  12. cd /home/pi
  13. echo "Updating Your System"
  14. apt-get update -y && apt-get upgrade -y
  15. apt update -y && apt upgrade -y
  16. apt autoremove -y
  17. echo ""
  18. echo "Installing System Dependencies"
  19. echo ""
  20. apt install git docker.io golang python3 python3-pip pipx chromium-browser -y
  21. /usr/bin/python3 -m pip install --upgrade pip
  22. echo "Removing Unneeded Directories"
  23. rm -rf Videos/
  24. rm -rf Music/
  25. rm -rf Public/
  26. rm -rf Templates/
  27. echo""
  28. echo "Installing Hackery Stuff"
  29. apt install nmap amass recon-ng -y
  30. echo "Creating Repo Folders"
  31. mkdir Repo
  32. cd Repo
  33. mkdir Initial_Access
  34. mkdir Recon
  35. mkdir Delivery
  36. mkdir Command_And_Control
  37. mkdir Situational_Awareness
  38. mkdir Credential_Dumping
  39. mkdir Privilege_Escallation
  40. mkidr Defense_Evasion
  41. mkdir Social_Engineering
  42. mkdir Phishing
  43. mkdir Persistence
  44. mkdir Lateral_Movement
  45. mkdir Exfiltration
  46. mkdir Cloud
  47. mkdir Payload_Development
  48. mkdir Hak5_Implants
  49. mkdir Wireless
  50. echo""
  51. echo "Getting Resources"
  52. sleep 2
  53. echo""
  54. echo "Cloning Recon Resources"
  55. echo""
  56. cd Recon
  57. echo""
  58. echo "Installing RustScan"
  59. echo""
  60. git clone https://github.com/RustScan/RustScan.git
  61. cd RustScan.git
  62. docker build -t rustscan .
  63. cd ../
  64. echo "Installing GitLeaks"
  65. echo ""
  66. git clone https://github.com/zricethezav/gitleaks.git
  67. cd gitleaks/
  68. make build
  69. cd ../
  70. echo ""
  71. cd ../
  72. echo "Installing S3Scanner"
  73. echo ""
  74. git clone https://github.com/sa7mon/S3Scanner.git
  75. cd S3Scanner/
  76. pip3 install -r requirements.txt
  77. python3 -m S3Scanner
  78. cd ../
  79. echo""
  80. echo "Installing Cloud_Enum"
  81. echo""
  82. git clone https://github.com/initstring/cloud_enum.git
  83. cd cloud_enum
  84. pip3 install -r ./requirements.txt
  85. cd ../
  86. echo "Installing Buster"
  87. echo ""
  88. git clone https://github.com/sham00n/buster.git
  89. cd buster/
  90. python3 setup.py install
  91. cd ../
  92. git clone https://github.com/initstring/linkedin2username.git
  93. echo ""
  94. echo "Installing WitnessMe"
  95. python3 -m pip install --user pipx
  96. pipx install witnessme
  97. pipx ensurepath
  98. cd ../
  99. echo ""
  100. echo "Installing Pagodo"
  101. echo ""
  102. git clone https://github.com/opsdisk/pagodo.git
  103. cd pagodo
  104. pip install -r requirements.txt
  105. cd ../
  106. echo ""
  107. echo "Installing AttackSurfaceMapper"
  108. echo""
  109. git clone https://github.com/superhedgy/AttackSurfaceMapper.git
  110. cd AttackSurfaceMapper
  111. python3 -m pip install --no-cache-dir -r requirements.txt
  112. cd ../
  113. echo ""
  114. echo "Installing SpiderFoot"
  115. echo ""
  116. git clone https://github.com/smicallef/spiderfoot.git
  117. cd spiderfoot
  118. pip3 install -r requirements.txt
  119. pip3 install cherrypy
  120. pip3 install cherrypy_cors
  121. pip3 install publicsuffixlist
  122. pip3 install networkx
  123. pip3 install openpyxl
  124. cd ../
  125. echo""
  126. echo "Installing DNScan"
  127. echo ""
  128. git clone https://github.com/rbsec/dnscan.git
  129. cd dnscan
  130. pip3 install -r requirements.txt
  131. pip3 install setuptools
  132. cd ../
  133. echo""
  134. echo "Installing SpoofCheck"
  135. echo""
  136. git clone https://github.com/BishopFox/spoofcheck.git
  137. cd spoofcheck
  138. pip3 install -r requirements.txt
  139. echo ""
  140. echo "Installing LinkedInt"
  141. echo""
  142. git clone https://github.com/vysecurity/LinkedInt.git
  143. cd LinkedInt
  144. pip3 install -r requirements.txt
  145. echo ""
  146. echo "Installing EyeWitness"
  147. git clone https://github.com/ChrisTruncer/EyeWitness.git
  148. cd EyeWitness/Python/setup
  149. bash setup.sh
  150. cd /opt/Recon/
  151. echo""
  152. echo "Installing Aquatone"
  153. echo ""
  154. wget https://github.com/michenriksen/aquatone/releases/download/v1.7.0/aquatone_linux_amd64_1.7.0.zip
  155. unzip aquatone_linux_amd64_1.7.0.zip
  156. cd ../
  157. echo""
  158. echo "Installing DNSrecon"
  159. echo ""
  160. git clone https://github.com/darkoperator/dnsrecon.git
  161. cd dnsrecon
  162. pip install -r requirements.txt
  163. python setup.py install
  164. ../
  165. echo ""
  166. echo "Installing Social Mapper"
  167. echo ""
  168. git clone https://github.com/SpiderLabs/social_mapper.git
  169. cd /social_mapper/setup/
  170. pip install -r requirements.txt
  171. echo""
  172. cd /opt/Recon/
  173. echo "Installing theHarvester"
  174. git clone https://github.com/laramies/theHarvester.git
  175. cd theHarvester/
  176. pip3 install aiohttp
  177. pip3 install aiomultiprocess
  178. python3 -m pip install -r requirements/base.txt
  179. python3 setup.py install
  180. cd ../
  181. echo ""
  182. echo "Installing Metagoofil"
  183. git clone https://github.com/laramies/metagoofil.git
  184. echo""
  185. echo "Installing TruffleHog"
  186. echo ""
  187. git clone https://github.com/dxa4481/truffleHog.git
  188. cd trufflehog; go install
  189. cd ../
  190. echo""
  191. echo "Installing TypoFinder"
  192. echo ""
  193. echo "Installing Pwned0rNot -- API KEY REQUIRE"
  194. git clone https://github.com/thewhiteh4t/pwnedOrNot.git
  195. cd pwnedOrNot
  196. chmod +x install.sh
  197. ./install.sh
  198. cd ../
  199. echo""
  200. echo "Installing GitHarvester"
  201. git clone https://github.com/metac0rtex/GitHarvester.git
  202. echo "Cloning Initial Access Resources"
  203. cd ../Initial_Access
  204. git clone https://github.com/byt3bl33d3r/SprayingToolkit.git
  205. git clone https://github.com/nyxgeek/o365recon.git
  206. git clone https://github.com/blacklanternsecurity/TREVORspray.git
  207. echo "Cloning Payload Development Resources"
  208. cd ../Payload_Development
  209. git clone https://github.com/trustedsec/unicorn.git
  210. git clone https://github.com/nccgroup/demiguise.git
  211. git clone https://github.com/secretsquirrel/the-backdoor-factory.git
  212. git clone https://github.com/govolution/avet.git
  213. git clone https://github.com/threatexpress/metatwin.git
  214. git clone https://github.com/cobbr/PSAmsi.git
  215. git clone https://github.com/3gstudent/Worse-PDF.git
  216. git clone https://github.com/optiv/Ivy.git
  217. git clone https://github.com/phra/PEzor.git
  218. git clone https://github.com/med0x2e/GadgetToJScript.git
  219. git clone https://github.com/optiv/ScareCrow.git
  220. git clone https://github.com/TheWover/donut.git
  221. git clone https://github.com/D00MFist/Mystikal.git
  222. git clone https://github.com/9emin1/charlotte.git
  223. git clone https://github.com/xforcered/InvisibilityCloak.git
  224. git clone https://github.com/FuzzySecurity/Dendrobate.git
  225. git clone https://github.com/BC-SECURITY/Offensive-VBA-and-XLS-Entanglement.git
  226. git clone https://github.com/aaaddress1/xlsGen.git
  227. git clone https://github.com/bats3c/darkarmour.git
  228. git clone https://github.com/outflanknl/InlineWhispers.git
  229. git clone https://github.com/outflanknl/EvilClippy.git
  230. git clone https://github.com/fireeye/OfficePurge.git
  231. git clone https://github.com/rasta-mouse/ThreatCheck.git
  232. git clone https://github.com/gloxec/CrossC2.git
  233. git clone https://github.com/sensepost/ruler.git
  234. git clone https://github.com/fireeye/DueDLLigence.git
  235. git clone https://github.com/rasta-mouse/RuralBishop.git
  236. git clone https://github.com/rasta-mouse/TikiTorch.git
  237. git clone https://github.com/mdsecactivebreach/SharpShooter.git
  238. git clone https://github.com/cobbr/SharpSploit.git
  239. git clone https://github.com/rvrsh3ll/MSBuildAPICaller.git
  240. git clone https://github.com/sevagas/macro_pack.git
  241. git clone https://github.com/klezVirus/inceptor.git
  242. git clone https://github.com/0xsp-SRD/mortar.git
  243. git clone https://github.com/Mr-Un1k0d3r/RedTeamCCode.git
  244. echo "Cloning Delivery Resources"
  245. cd ../Delivery
  246. git clone https://github.com/mdsecactivebreach/o365-attack-toolkit.git
  247. git clone https://github.com/beefproject/beef.git
  248. echo "Cloning Your C2 Resources"
  249. cd ../Command_And_Control
  250. echo "Cloning C2 Frameworks"
  251. mkdir C2_Frameworks
  252. cd C2_Frameworks
  253. git clone https://github.com/BC-SECURITY/Empire.git
  254. git clone https://github.com/nettitude/PoshC2.git
  255. git clone https://github.com/zerosum0x0/koadic.git
  256. git clone https://github.com/Ne0nd0g/merlin.git
  257. git clone https://github.com/its-a-feature/Mythic.git
  258. git clone https://github.com/cobbr/Covenant.git
  259. git clone https://github.com/bats3c/shad0w.git
  260. git clone https://github.com/BishopFox/sliver.git
  261. git clone https://github.com/byt3bl33d3r/SILENTTRINITY.git
  262. git clone https://github.com/n1nj4sec/pupy.git
  263. sudo apt-get install build-essential libreadline-dev libssl-dev libpq5 libpq-dev libreadline5 libsqlite3-dev libpcap-dev subversion git-core autoconf postgresql pgadmin3 curl zlib1g-dev libxml2-dev libxslt1-dev libyaml-dev nmap -y
  264. sudo curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > msfinstall && chmod 755 msfinstall && ./msfinstall
  265. echo "Cloning Staging Resources"
  266. cd ../
  267. mkdir Staging
  268. cd Staging
  269. git clone https://github.com/kgretzky/pwndrop.git
  270. git clone https://github.com/FortyNorthSecurity/C2concealer.git
  271. git clone https://github.com/rvrsh3ll/FindFrontableDomains.git
  272. git clone https://github.com/threatexpress/domainhunter.git
  273. git clone https://github.com/mgeeky/RedWarden.git
  274. git clone https://github.com/Flangvik/AzureC2Relay.git
  275. git clone https://github.com/FSecureLABS/C3.git
  276. git clone https://github.com/mdsecactivebreach/Chameleon.git
  277. git clone https://github.com/0xZDH/redirect.rules.git
  278. echo "Cloning Log Aggregation Resources"
  279. cd ../
  280. mkdir Log_Aggregation
  281. cd Log_Aggregation
  282. git clone https://github.com/outflanknl/RedELK.git
  283. git clone https://github.com/SecurityRiskAdvisors/RedTeamSIEM.git
  284. echo "Cloning Situational Awareness Resources"
  285. cd /home/pi/Repo/Situational_Awareness
  286. mkdir Host_Situtational_Awareness
  287. cd Host_Situational_Awareness
  288. git clone https://github.com/EncodeGroup/AggressiveProxy.git
  289. git clone https://github.com/EncodeGroup/Gopher.git
  290. git clone https://github.com/PwnDexter/SharpEDRChecker.git
  291. git clone https://github.com/trustedsec/CS-Situational-Awareness-BOF.git
  292. git clone https://github.com/GhostPack/Seatbelt.git
  293. git clone https://github.com/vivami/SauronEye.git
  294. git clone https://github.com/mitchmoser/SharpShares.git
  295. git clone https://github.com/Flangvik/SharpAppLocker/.git
  296. git clone https://github.com/rvrsh3ll/SharpPrinter.git
  297. cd ../
  298. mkdir Domain_Situational_Awareness
  299. cd Domain_Situational_Awareness
  300. git clone https://github.com/FuzzySecurity/StandIn.git
  301. git clone https://github.com/outflanknl/Recon-AD.git
  302. git clone https://github.com/BloodHoundAD/BloodHound.git
  303. git clone https://github.com/GhostPack/PSPKIAudit.git
  304. git clone https://github.com/tevora-threat/SharpView.git
  305. git clone https://github.com/GhostPack/Rubeus.git
  306. git clone https://github.com/l0ss/Grouper.git
  307. git clone https://github.com/improsec/ImproHound.git
  308. git clone https://github.com/adrecon/ADRecon.git
  309. git clone https://github.com/bats3c/ADCSPwn.git
  310. cd /home/pi/Repo/Credential_Dumping/
  311. git clone https://github.com/gentilkiwi/mimikatz.git
  312. git clone https://github.com/outflanknl/Dumpert.git
  313. git clone https://github.com/swisskyrepo/SharpLAPS.git
  314. git clone https://github.com/GhostPack/SharpDPAPI.git
  315. git clone https://github.com/GhostPack/KeeThief.git
  316. git clone https://github.com/GhostPack/SafetyKatz.git
  317. git clone https://github.com/Barbarisch/forkatz.git
  318. git clone https://github.com/RedCursorSecurityConsulting/PPLKiller.git
  319. git clone https://github.com/AlessandroZ/LaZagne.git
  320. git clone https://github.com/hoangprod/AndrewSpecial.git
  321. git clone https://github.com/outflanknl/Net-GPPPassword.git
  322. git clone https://github.com/djhohnstein/SharpChromium.git
  323. git clone https://github.com/rxwx/chlonium.git
  324. git clone https://github.com/chrismaddalena/SharpCloud.git
  325. git clone https://github.com/skelsec/pypykatz.git
  326. git clone https://github.com/helpsystems/nanodump.git
  327. echo "Cloning Privilege Escallation Resources"
  328. cd /home/pi/Repo/Privilege_Escallation
  329. git clone https://github.com/rsmudge/ElevateKit.git
  330. git clone https://github.com/rasta-mouse/Watson.git
  331. git clone https://github.com/GhostPack/SharpUp.git
  332. git clone https://github.com/hlldz/dazzleUP.git
  333. git clone https://github.com/carlospolop/PEASS-ng.git
  334. git clone https://github.com/CCob/SweetPotato.git
  335. git clone https://github.com/S3cur3Th1sSh1t/MultiPotato.git
  336. echo "Cloning Defense Evasion Resources"
  337. cd /home/pi/Repo/Defense_Evasion
  338. git clone https://github.com/hlldz/RefleXXion.git
  339. git clone https://github.com/wavestone-cdt/EDRSandblast.git
  340. git clone https://github.com/APTortellini/unDefender.git
  341. git clone https://github.com/Yaxser/Backstab.git
  342. git clone https://github.com/boku7/spawn.git
  343. git clone https://github.com/CCob/BOF.NET.git
  344. git clone https://github.com/Flangvik/NetLoader.git
  345. git clone https://github.com/outflanknl/FindObjects-BOF.git
  346. git clone https://github.com/GetRektBoy724/SharpUnhooker.git
  347. git clone https://github.com/bats3c/EvtMute.git
  348. git clone https://github.com/xforcered/InlineExecute-Assembly.git
  349. git clone https://github.com/hlldz/Phant0m.git
  350. git clone https://github.com/CCob/SharpBlock.git
  351. git clone https://github.com/Kharos102/NtdllUnpatcher.git
  352. git clone https://github.com/bats3c/DarkLoadLibrary.git
  353. git clone https://github.com/Soledge/BlockEtw.git
  354. git clone https://github.com/mdsecactivebreach/firewalker.git
  355. git clone https://github.com/Cerbersec/KillDefenderBOF.git
  356. echo "Cloning Social Engineering Resources"
  357. cd /home/pi/Social_Engineering
  358. git clone https://github.com/trustedsec/social-engineer-toolkit.git
  359. git clone https://github.com/bhdresh/SocialEngineeringPayloads.git
  360. echo "Cloning Phishing Resources"
  361. cd /home/pi/Phishing
  362. git clone https://github.com/ryhanson/phishery.git
  363. git clone https://github.com/kgretzky/evilginx2.git
  364. git clone https://github.com/fireeye/PwnAuth.git
  365. git clone https://github.com/drk1wi/Modlishka.git
  366. git clone https://github.com/securestate/king-phisher.git
  367. git clone https://github.com/Raikia/FiercePhish.git
  368. git clone https://github.com/fireeye/ReelPhish.git
  369. git clone https://github.com/gophish/gophish.git
  370. git clone https://github.com/ustayready/CredSniper.git
  371. git clone https://github.com/pentestgeek/phishing-frenzy.git
  372. git clone https://github.com/L4bF0x/PhishingPretexts.git
  373. echo "Cloning Persistence Resources"
  374. cd /home/pi/Repo/Persistence
  375. git clone https://github.com/0xthirteen/SharpStay.git
  376. git clone https://github.com/fireeye/SharPersist.git
  377. git clone https://github.com/outflanknl/SharpHide.git
  378. git clone https://github.com/Ben0xA/DoUCMe.git
  379. git clone https://github.com/nccgroup/ABPTTS.git
  380. git clone https://github.com/blackarrowsec/pivotnacci.git
  381. git clone https://github.com/sensepost/reGeorg.git
  382. git clone https://github.com/HarmJ0y/DAMP.git
  383. git clone https://github.com/0x09AL/IIS-Raid.git
  384. git clone https://github.com/antonioCoco/SharPyShell.git
  385. echo "Cloning Lateral Movement Resources"
  386. cd /home/pi/Repo/Lateral_Movement
  387. git clone https://github.com/RiccardoAncarani/LiquidSnake.git
  388. git clone https://github.com/NetSPI/PowerUpSQL.git
  389. git clone https://github.com/0xthirteen/SharpRDP.git
  390. git clone https://github.com/0xthirteen/MoveKit.git
  391. git clone https://github.com/juliourena/SharpNoPSExec.git
  392. git clone https://github.com/lgandx/Responder.git
  393. git clone https://github.com/dirkjanm/mitm6.git
  394. git clone https://github.com/SecureAuthCorp/impacket.git
  395. git clone https://github.com/mdsecactivebreach/Farmer.git
  396. git clone https://github.com/FortyNorthSecurity/CIMplant.git
  397. git clone https://github.com/Mr-Un1k0d3r/PowerLessShell.git
  398. git clone https://github.com/FSecureLABS/SharpGPOAbuse.git
  399. git clone https://github.com/ropnop/kerbrute.git
  400. git clone https://github.com/blackarrowsec/mssqlproxy.git
  401. git clone https://github.com/Kevin-Robertson/Invoke-TheHash.git
  402. git clone https://github.com/Kevin-Robertson/InveighZero.git
  403. git clone https://github.com/jnqpblc/SharpSpray/git
  404. git clone https://github.com/byt3bl33d3r/CrackMapExec.git
  405. git clone https://github.com/pkb1s/SharpAllowedToAct.git
  406. git clone https://github.com/bohops/SharpRDPHijack.git
  407. git clone https://github.com/klezVirus/CheeseTools.git
  408. git clone https://github.com/iomoath/SharpSpray.git
  409. git clone https://github.com/BloodHoundAD/SharpHound.git
  410. git clone https://github.com/PowerShellMafia/PowerSploit.git
  411. git clone https://github.com/NetSPI/PowerUpSQL.git
  412. git clone https://github.com/DanMcInerney/icebreaker.git
  413. git clone https://github.com/JavelinNetworks/HoneypotBuster.git
  414. echo "Cloning Exfiltration Resources"
  415. cd /home/pi/Repo/Exfiltration
  416. git clone https://github.com/Flangvik/SharpExfiltrate.git
  417. git clone https://github.com/Arno0x/DNSExfiltrator.git
  418. git clone https://github.com/FortyNorthSecurity/Egress-Assess.git
  419. echo "Cloning Cloud Resources"
  420. cd /home/pi/Repo/Cloud
  421. mkdir AWS
  422. git clone https://github.com/RhinoSecurityLabs/pacu.git
  423. git clone https://github.com/duo-labs/cloudmapper.git
  424. git clone https://github.com/andresriancho/enumerate-iam.git
  425. git clone https://github.com/jordanpotti/AWSBucketDump.git
  426. cd ../
  427. mkdir Azure
  428. cd Azure
  429. git clone https://github.com/fox-it/adconnectdump.git
  430. git clone https://github.com/Azure/Stormspotter.git
  431. git clone https://github.com/dirkjanm/ROADtools.git
  432. git clone https://github.com/NetSPI/MicroBurst.git
  433. git clone https://github.com/Gerenios/AADInternals.git
  434. echo "Cloning Hak5 Implant Resources"
  435. cd /home/pi/Repo/Hak5_Implants
  436. git clone https://github.com/hak5/omg-payloads.git
  437. git clone https://github.com/hak5/bashbunny-payloads.git
  438. git clone https://github.com/hak5/usbrubberducky-payloads.git
  439. git clone https://github.com/hak5/pineapple-community-packages.git
  440. git clone https://github.com/hak5/pineapple-modules.git
  441. git clone https://github.com/hak5/mk7-docs.git
  442. git clone https://github.com/hak5/keycroc-payloads.git
  443. git clone https://github.com/hak5/sharkjack-payloads.git
  444. git clone https://github.com/hak5/lanturtle-modules.git
  445. git clone https://github.com/hak5/hak5-docs.git
  446. git clone https://github.com/hak5/packetsquirrel-payloads.git
  447. git clone https://github.com/hak5/nano-tetra-modules.git
  448. git clone https://github.com/hak5/signalowl-payloads.git
  449. git clone https://github.com/hak5/plunderbug-scripts.git
  450. echo "Cloning Wireless Resources"
  451. cd /home/pi/Repo/Wireless
  452. git clone https://github.com/derv82/wifite2.git
  453. git clone https://github.com/wifiphisher/wifiphisher.git
  454. git clone https://github.com/sensepost/mana.git
  455. git clone https://github.com/joswr1ght/cowpatty.git
  456. git clone https://github.com/athanstan/EvilTwin_AP_CaptivePortal.git