Update 2 files

- /_data/other_repo_list.csv
- /_posts/2025-09-01-quine.md
This commit is contained in:
mayx
2025-09-26 08:07:57 +00:00
parent 2803a0773a
commit ae6a6d3029
2 changed files with 192 additions and 22 deletions

View File

@@ -25,7 +25,6 @@ https://git.goolink.org/mayx/blog
https://git.octava.cool/mayx/blog https://git.octava.cool/mayx/blog
https://git.haowuan.top/mayx/blog https://git.haowuan.top/mayx/blog
https://git.esc-plus.com/mayx/blog https://git.esc-plus.com/mayx/blog
https://gogs.tankernn.eu/mayx/blog
http://101.132.73.14:3000/mayx/blog http://101.132.73.14:3000/mayx/blog
http://117.72.78.89:3000/mayx/blog http://117.72.78.89:3000/mayx/blog
https://gitea.stormyhome.net/mayx/blog https://gitea.stormyhome.net/mayx/blog
@@ -57,10 +56,8 @@ https://git.emanuelemiani.it/mayx/blog
https://git.dehemi.com/mayx/blog https://git.dehemi.com/mayx/blog
https://git.traband.ovh/mayx/blog https://git.traband.ovh/mayx/blog
https://git.ngcr.de/mayx/blog https://git.ngcr.de/mayx/blog
https://www.gittttttttt.top/mayx/blog
http://101.66.229.132:61088/mayx/blog http://101.66.229.132:61088/mayx/blog
http://118.26.39.39:3000/mayx/blog http://118.26.39.39:3000/mayx/blog
https://gitea.severmed.com/mayx/blog
http://150.109.95.245/mayx/blog http://150.109.95.245/mayx/blog
https://git.pcgf.io/mayx/blog https://git.pcgf.io/mayx/blog
https://nucleation.fusion.bref.cool/mayx/blog https://nucleation.fusion.bref.cool/mayx/blog
@@ -79,13 +76,11 @@ https://codes.tools.asitavsen.com/mayx/blog
https://gitea.kursatessiz.com/mayx/blog https://gitea.kursatessiz.com/mayx/blog
https://git.siin.space/mayx/blog https://git.siin.space/mayx/blog
http://47.117.26.49:3000/mayx/blog http://47.117.26.49:3000/mayx/blog
https://giteaismyownrepository.nosv.org/mayx/blog
http://122.116.190.233:3001/mayx/blog http://122.116.190.233:3001/mayx/blog
http://101.200.127.15:3000/mayx/blog http://101.200.127.15:3000/mayx/blog
http://50.19.111.193:3000/mayx/blog http://50.19.111.193:3000/mayx/blog
https://git-test.zcy.dev/mayx/blog https://git-test.zcy.dev/mayx/blog
https://git.nothamor.com/mayx/blog https://git.nothamor.com/mayx/blog
https://git.appkraft.ru/mayx/blog
https://git.terrainknowledge.com/mayx/blog https://git.terrainknowledge.com/mayx/blog
https://gitea.pickalurv.com/mayx/blog https://gitea.pickalurv.com/mayx/blog
http://183.239.197.12:10803/mayx/blog http://183.239.197.12:10803/mayx/blog
@@ -103,7 +98,6 @@ http://162.19.95.94:3000/mayx/blog
https://git.rankenste.in/mayx/blog https://git.rankenste.in/mayx/blog
https://git.ghostpacket.org/mayx/blog https://git.ghostpacket.org/mayx/blog
https://git.catswords.net/mayx/blog https://git.catswords.net/mayx/blog
https://gitea.dilap.ru/mayx/blog
http://168.126.28.36:3000/mayx/blog http://168.126.28.36:3000/mayx/blog
https://git.cloud.leonclassroom.com/mayx/blog https://git.cloud.leonclassroom.com/mayx/blog
https://git.noxxxx.com/mayx/blog https://git.noxxxx.com/mayx/blog
@@ -131,7 +125,6 @@ http://8.134.32.42:3000/mayx/blog
https://git.rootfinlay.co.uk/mayx/blog https://git.rootfinlay.co.uk/mayx/blog
https://repo.beithing.com/mayx/blog https://repo.beithing.com/mayx/blog
https://git.tinker.infamous.games/mayx/blog https://git.tinker.infamous.games/mayx/blog
http://45.197.2.58:3029/mayx/blog
https://git.yi-guanjia.com/mayx/blog https://git.yi-guanjia.com/mayx/blog
http://106.14.174.241:3000/mayx/blog http://106.14.174.241:3000/mayx/blog
https://git.datdanguy.com/mayx/blog https://git.datdanguy.com/mayx/blog
@@ -175,8 +168,6 @@ http://8.134.61.107:3000/mayx/blog
http://47.107.88.161:3000/mayx/blog http://47.107.88.161:3000/mayx/blog
https://git.ktk-pc.de/mayx/blog https://git.ktk-pc.de/mayx/blog
http://git.open-dev.ru/mayx/blog http://git.open-dev.ru/mayx/blog
https://git.kaizer.cloud/mayx/blog
http://git.gpsix.com:3000/mayx/blog
http://101.132.113.255:3000/mayx/blog http://101.132.113.255:3000/mayx/blog
https://gitea.zybc.online/mayx/blog https://gitea.zybc.online/mayx/blog
https://git.votava.org/mayx/blog https://git.votava.org/mayx/blog
@@ -200,7 +191,6 @@ http://188.245.99.186:3000/mayx/blog
https://sources.krechet.tech/mayx/blog https://sources.krechet.tech/mayx/blog
http://119.28.73.80:5000/mayx/blog http://119.28.73.80:5000/mayx/blog
http://194.60.231.252:3000/mayx/blog http://194.60.231.252:3000/mayx/blog
https://git.brele.net/mayx/blog
https://git.sleepingforest.co.uk/mayx/blog https://git.sleepingforest.co.uk/mayx/blog
https://git.chinamario.ru/mayx/blog https://git.chinamario.ru/mayx/blog
https://gitea.wangyige.cn/mayx/blog https://gitea.wangyige.cn/mayx/blog
@@ -230,7 +220,6 @@ http://8.138.91.73:3000/mayx/blog
https://git.wisder.net/mayx/blog https://git.wisder.net/mayx/blog
http://8.138.187.97:3000/mayx/blog http://8.138.187.97:3000/mayx/blog
https://gitea.potatox.net/mayx/blog https://gitea.potatox.net/mayx/blog
https://git.martin.md/mayx/blog
https://git2.ujin.tech/mayx/blog https://git2.ujin.tech/mayx/blog
http://git.joypetsisland.com/mayx/blog http://git.joypetsisland.com/mayx/blog
http://111.119.244.185:3000/mayx/blog http://111.119.244.185:3000/mayx/blog
@@ -239,9 +228,7 @@ http://115.187.22.75:3000/mayx/blog
http://163.223.13.95:3000/mayx/blog http://163.223.13.95:3000/mayx/blog
https://git.chrisbeckstrom.com/mayx/blog https://git.chrisbeckstrom.com/mayx/blog
https://dev.zaphar.net/mayx/blog https://dev.zaphar.net/mayx/blog
http://git.tinycio.com/mayx/blog
https://git.moonwoou.com/mayx/blog https://git.moonwoou.com/mayx/blog
https://git.stupidpz.com/mayx/blog
https://git.tomlab.dev/mayx/blog https://git.tomlab.dev/mayx/blog
http://182.92.109.202:8070/mayx/blog http://182.92.109.202:8070/mayx/blog
https://helx-artifacts-git.apps.renci.org/mayx/blog https://helx-artifacts-git.apps.renci.org/mayx/blog
@@ -270,8 +257,6 @@ https://git.influxfin.com/mayx/blog
http://47.100.177.77:3000/mayx/blog http://47.100.177.77:3000/mayx/blog
https://gitea.beonx.com/mayx/blog https://gitea.beonx.com/mayx/blog
https://git.programar.io/mayx/blog https://git.programar.io/mayx/blog
https://git.doitcan.com/mayx/blog
http://202.181.26.150:3000/mayx/blog
http://219.157.255.213:25311/mayx/blog http://219.157.255.213:25311/mayx/blog
https://git.melvincarvalho.com/mayx/blog https://git.melvincarvalho.com/mayx/blog
https://gitea.aerwen.net/mayx/blog https://gitea.aerwen.net/mayx/blog
@@ -288,7 +273,6 @@ https://git.powerdata.dk/mayx/blog
https://git.ods-company.ru/mayx/blog https://git.ods-company.ru/mayx/blog
http://109.228.48.121:8000/mayx/blog http://109.228.48.121:8000/mayx/blog
https://git.libx.ir/mayx/blog https://git.libx.ir/mayx/blog
https://code.autumnsky.jp/mayx/blog
https://git.u2.nu/mayx/blog https://git.u2.nu/mayx/blog
https://bk-house.synology.me:3081/mayx/blog https://bk-house.synology.me:3081/mayx/blog
http://123.57.95.66:9000/mayx/blog http://123.57.95.66:9000/mayx/blog
@@ -302,7 +286,6 @@ https://git.hubhoo.com/mayx/blog
https://git.ultra.pub/mayx/blog https://git.ultra.pub/mayx/blog
https://git.cloud13.de/mayx/blog https://git.cloud13.de/mayx/blog
https://gitea.visoftware.com.co/mayx/blog https://gitea.visoftware.com.co/mayx/blog
https://git.erg.school/mayx/blog
http://20.249.208.89:3000/mayx/blog http://20.249.208.89:3000/mayx/blog
http://121.199.172.238:3000/mayx/blog http://121.199.172.238:3000/mayx/blog
http://27.124.12.222:3000/mayx/blog http://27.124.12.222:3000/mayx/blog
@@ -351,7 +334,6 @@ http://www.pcaidiy.cn:3000/mayx/blog
https://code.tiantongsl.com/mayx/blog https://code.tiantongsl.com/mayx/blog
http://213.35.118.215:60001/mayx/blog http://213.35.118.215:60001/mayx/blog
https://git.jasonpittman.com/mayx/blog https://git.jasonpittman.com/mayx/blog
https://git.elmukoding.com/mayx/blog
https://gitea.shirom.me/mayx/blog https://gitea.shirom.me/mayx/blog
https://git.pasarex.com/mayx/blog https://git.pasarex.com/mayx/blog
http://1.95.221.174:3000/mayx/blog http://1.95.221.174:3000/mayx/blog
@@ -369,10 +351,8 @@ http://167.172.7.198:8081/mayx/blog
https://gitea.meetgu.ru/mayx/blog https://gitea.meetgu.ru/mayx/blog
http://8.134.253.108:3000/mayx/blog http://8.134.253.108:3000/mayx/blog
https://git.patrich.se/mayx/blog https://git.patrich.se/mayx/blog
https://gitea.orlife.ru/mayx/blog
http://47.251.18.130:3000/mayx/blog http://47.251.18.130:3000/mayx/blog
http://116.236.50.103:8789/mayx/blog http://116.236.50.103:8789/mayx/blog
https://git.dracodev.net/mayx/blog
https://gitnto.innovationcampus.ru/mayx/blog https://gitnto.innovationcampus.ru/mayx/blog
https://git.paulll.cc/mayx/blog https://git.paulll.cc/mayx/blog
https://gitea.alaindee.net/mayx/blog https://gitea.alaindee.net/mayx/blog
@@ -384,7 +364,6 @@ https://git.geobretagne.fr/mayx/blog
https://gitea.ultrasoft.cm/mayx/blog https://gitea.ultrasoft.cm/mayx/blog
http://94.224.160.69:7990/mayx/blog http://94.224.160.69:7990/mayx/blog
http://8.134.144.137:3000/mayx/blog http://8.134.144.137:3000/mayx/blog
https://git.bodu.ro/mayx/blog
https://git.hxps.ru/mayx/blog https://git.hxps.ru/mayx/blog
https://gitea.ekjeong.synology.me/mayx/blog https://gitea.ekjeong.synology.me/mayx/blog
https://git.d4m13n.dev/mayx/blog https://git.d4m13n.dev/mayx/blog
@@ -419,3 +398,193 @@ https://git.kimcblog.com/mayx/blog
http://www.mygamework.com:3000/mayx/blog http://www.mygamework.com:3000/mayx/blog
https://gogs.m14xa.ru/mayx/blog https://gogs.m14xa.ru/mayx/blog
https://git.minaev.su/mayx/blog https://git.minaev.su/mayx/blog
https://git.0fs.ru/mayx/blog
https://git.bremauer.cc/mayx/blog
https://git.itbcode.com/mayx/blog
http://119.3.29.177:3000/mayx/blog
http://47.110.224.240:13000/mayx/blog
https://Git.Getmind.cn/mayx/blog
http://dev.icrosswalk.ru:46300/mayx/blog
http://8.134.206.4:9001/mayx/blog
https://git.huwhy.cn/mayx/blog
http://194.67.86.160:3100/mayx/blog
http://47.101.58.33:3000/mayx/blog
https://git.johnen.biz/mayx/blog
https://git.unitsoft.io/mayx/blog
https://gitea.synapsetec.cn/mayx/blog
http://124.222.211.253:3000/mayx/blog
http://47.121.207.193:3000/mayx/blog
http://git.pushecommerce.com/mayx/blog
http://220.132.16.87:3000/mayx/blog
https://git.tintinger.org/mayx/blog
http://gitea.yunshanghub.com:8081/mayx/blog
http://47.111.136.200:3000/mayx/blog
https://repo.c-software.id/mayx/blog
http://113.177.27.200:2033/mayx/blog
http://152.69.204.151:3000/mayx/blog
http://207.180.229.193:3001/mayx/blog
https://g2.m8il.in/mayx/blog
http://8.129.84.221:10800/mayx/blog
http://122.51.51.35:3000/mayx/blog
http://34.81.52.16/mayx/blog
https://git.aopcloud.com/mayx/blog
https://gitea.zerova.com/mayx/blog
http://120.78.74.94:3000/mayx/blog
https://git.genowisdom.cn/mayx/blog
http://120.26.116.243:3000/mayx/blog
http://120.26.46.180:3000/mayx/blog
http://8.222.156.46:3000/mayx/blog
http://123.57.16.111:3000/mayx/blog
https://git.andy.lgbt/mayx/blog
http://115.159.107.117:3000/mayx/blog
http://47.99.98.98:9000/mayx/blog
http://116.62.115.84:3000/mayx/blog
https://Cagit.Cacode.net/mayx/blog
https://gitea.rodaw.net/mayx/blog
https://gitea.lightchen.info/mayx/blog
http://45.55.138.82:3000/mayx/blog
http://wingsing.net:3000/mayx/blog
http://hgngit.ipdz.me/mayx/blog
http://185.163.116.39:49153/mayx/blog
https://gitea.onfing.ir/mayx/blog
https://lius.familyds.org:3000/mayx/blog
https://git.morozoff.pro/mayx/blog
https://gitea.questline.coop/mayx/blog
https://gitea.mpc-web.jp/mayx/blog
https://git.roshanca.com/mayx/blog
https://git.poggerer.xyz/mayx/blog
https://git.wisptales.org/mayx/blog
https://git.peaksscrm.com/mayx/blog
http://git.chaojing-film.com:3000/mayx/blog
http://8.142.81.167:1080/mayx/blog
https://git.nusaerp.com/mayx/blog
http://39.100.245.231:40030/mayx/blog
http://35.207.205.18:3000/mayx/blog
http://git.zjsciot.com:3000/mayx/blog
https://gitea.ontoast.uk/mayx/blog
http://112.124.40.88:5510/mayx/blog
https://got.joshuakatz.me/mayx/blog
https://git-web.phomecoming.com/mayx/blog
http://121.36.37.70:15501/mayx/blog
http://187.216.152.151:9999/mayx/blog
https://coderepos.mticas.com/mayx/blog
http://116.63.173.179:8001/mayx/blog
https://git.iop.plus/mayx/blog
http://47.114.82.162:3000/mayx/blog
http://114.116.79.196/mayx/blog
https://gitea.cybs.io/mayx/blog
https://gitea.fcliu.net/mayx/blog
http://git.yinas.cn/mayx/blog
http://git.chilidoginteractive.com:3000/mayx/blog
http://121.40.40.177:3000/mayx/blog
http://118.31.223.224:3000/mayx/blog
http://47.109.67.128:3000/mayx/blog
https://git.enwatmon.de/mayx/blog
http://voicebot.digitalakademie-bw.de:3000/mayx/blog
https://gitea.services.gsd-srv.com/mayx/blog
https://repo.divisilabs.com/mayx/blog
http://178.254.35.219:3000/mayx/blog
http://114.215.207.150:3000/mayx/blog
http://2.59.132.109:3001/mayx/blog
http://newslabx.csie.ntu.edu.tw:3000/mayx/blog
http://81.71.148.57:8080/mayx/blog
https://git.ides.club/mayx/blog
https://git.lmskaran.com/mayx/blog
http://sdgit.zfmgr.top/mayx/blog
http://47.122.26.54:3000/mayx/blog
http://154.86.0.30:3000/mayx/blog
http://139.224.196.148:3000/mayx/blog
http://47.95.167.249:3000/mayx/blog
https://www.enginx.dev/mayx/blog
http://gitea.dctpay.com/mayx/blog
https://omegat.dmu-medical.de/mayx/blog
http://52.23.128.62:3000/mayx/blog
http://85.214.41.219:49153/mayx/blog
http://6068688.xyz:3000/mayx/blog
http://8.137.105.8:5530/mayx/blog
https://git.881221.xyz/mayx/blog
http://47.93.219.55:20080/mayx/blog
http://120.46.222.128:10021/mayx/blog
http://39.106.86.127:3000/mayx/blog
https://git.techspec.pro/mayx/blog
http://47.92.23.211:3000/mayx/blog
http://120.26.108.239:9188/mayx/blog
http://felicitiz.fr/mayx/blog
https://git.van-peeren.de/mayx/blog
http://gitea.msadb.cn/mayx/blog
https://git.changenhealth.cn/mayx/blog
http://git.gkcorp.com.vn:16000/mayx/blog
http://47.111.17.177:3000/mayx/blog
http://git.hnits360.com/mayx/blog
https://git.bag-ltd.ru/mayx/blog
https://k0ki-dev.com/mayx/blog
http://110.42.45.89:2052/mayx/blog
https://git.furcom.org/mayx/blog
http://47.109.95.73:3000/mayx/blog
http://47.104.196.63:8418/mayx/blog
https://git.mkubiak.com/mayx/blog
http://38.22.90.74:3000/mayx/blog
https://git.unknwn.ru/mayx/blog
https://git.asdf.cafe/mayx/blog
http://8.133.240.249:3456/mayx/blog
https://git.mista.ru/mayx/blog
http://34.102.70.200:3000/mayx/blog
https://vcs.int.feuerwehr-ziemetshausen.de/mayx/blog
http://175.178.219.170:3000/mayx/blog
https://git.camus.cat/mayx/blog
https://code.miraclezhb.com/mayx/blog
http://blueroses.top:8888/mayx/blog
https://git.cnml.de/mayx/blog
https://giteas.fullmooncyberworks.com/mayx/blog
http://47.112.118.149:10082/mayx/blog
https://gitea.jobiglo.com/mayx/blog
https://gitea.rpg-librarium.de/mayx/blog
https://git.pheros.es/mayx/blog
https://git.juici.ly/mayx/blog
https://git.lkwplus.com/mayx/blog
http://begild.top:8418/mayx/blog
http://58.221.13.198:30010/mayx/blog
https://gitea.kaz62.ru/mayx/blog
https://git.tbaer.de/mayx/blog
http://74.48.174.77:3000/mayx/blog
https://git.atggroup.vn/mayx/blog
https://git.d-popov.com/mayx/blog
https://git.liliyamol.cn/mayx/blog
https://git.srblerp.com/mayx/blog
http://8.138.90.28:3000/mayx/blog
https://git.hotolab.win/mayx/blog
https://home.zhupei.me:3000/mayx/blog
https://gitea.theaken.com/mayx/blog
https://git.ja-schwarz.de/mayx/blog
https://git.obicloud.net/mayx/blog
https://shanewan.cn:30000/mayx/blog
https://git.xemo-net.de/mayx/blog
https://git.bigtravelchat.com/mayx/blog
https://git.23cm.cn/mayx/blog
https://gitea.oio.cat/mayx/blog
https://git.rokiy.com/mayx/blog
https://git.w2tj.net/mayx/blog
http://59.110.17.86:3000/mayx/blog
https://git.karma-riuk.com/mayx/blog
https://git.saidomar.fr/mayx/blog
https://gitea.pnkx.top:8/mayx/blog
http://gitea.fcunb.cn:10083/mayx/blog
http://mengshang.xyz:8418/mayx/blog
http://47.107.152.87:3000/mayx/blog
https://git.ligmatiktok.com/mayx/blog
http://106.15.58.155:3333/mayx/blog
https://git.sduonline.cn/mayx/blog
https://git.7o9o.net/mayx/blog
https://gitea.adminakademia.pl/mayx/blog
https://dev.init.zone/mayx/blog
https://git.baneynet.net/mayx/blog
http://43.143.224.106:2000/mayx/blog
http://47.97.225.73:3000/mayx/blog
http://1.15.11.52:13000/mayx/blog
https://git.gupaoedu.cn/mayx/blog
http://60.205.233.184:3010/mayx/blog
http://121.43.49.226/mayx/blog
https://git.ricecakecat.com/mayx/blog
https://git.mahaines.com/mayx/blog
http://gitee.mrsang.cfd/mayx/blog
https://gittea.biveki.ru/mayx/blog
1 repo_url
25 https://git.octava.cool/mayx/blog
26 https://git.haowuan.top/mayx/blog
27 https://git.esc-plus.com/mayx/blog
https://gogs.tankernn.eu/mayx/blog
28 http://101.132.73.14:3000/mayx/blog
29 http://117.72.78.89:3000/mayx/blog
30 https://gitea.stormyhome.net/mayx/blog
56 https://git.dehemi.com/mayx/blog
57 https://git.traband.ovh/mayx/blog
58 https://git.ngcr.de/mayx/blog
https://www.gittttttttt.top/mayx/blog
59 http://101.66.229.132:61088/mayx/blog
60 http://118.26.39.39:3000/mayx/blog
https://gitea.severmed.com/mayx/blog
61 http://150.109.95.245/mayx/blog
62 https://git.pcgf.io/mayx/blog
63 https://nucleation.fusion.bref.cool/mayx/blog
76 https://gitea.kursatessiz.com/mayx/blog
77 https://git.siin.space/mayx/blog
78 http://47.117.26.49:3000/mayx/blog
https://giteaismyownrepository.nosv.org/mayx/blog
79 http://122.116.190.233:3001/mayx/blog
80 http://101.200.127.15:3000/mayx/blog
81 http://50.19.111.193:3000/mayx/blog
82 https://git-test.zcy.dev/mayx/blog
83 https://git.nothamor.com/mayx/blog
https://git.appkraft.ru/mayx/blog
84 https://git.terrainknowledge.com/mayx/blog
85 https://gitea.pickalurv.com/mayx/blog
86 http://183.239.197.12:10803/mayx/blog
98 https://git.rankenste.in/mayx/blog
99 https://git.ghostpacket.org/mayx/blog
100 https://git.catswords.net/mayx/blog
https://gitea.dilap.ru/mayx/blog
101 http://168.126.28.36:3000/mayx/blog
102 https://git.cloud.leonclassroom.com/mayx/blog
103 https://git.noxxxx.com/mayx/blog
125 https://git.rootfinlay.co.uk/mayx/blog
126 https://repo.beithing.com/mayx/blog
127 https://git.tinker.infamous.games/mayx/blog
http://45.197.2.58:3029/mayx/blog
128 https://git.yi-guanjia.com/mayx/blog
129 http://106.14.174.241:3000/mayx/blog
130 https://git.datdanguy.com/mayx/blog
168 http://47.107.88.161:3000/mayx/blog
169 https://git.ktk-pc.de/mayx/blog
170 http://git.open-dev.ru/mayx/blog
https://git.kaizer.cloud/mayx/blog
http://git.gpsix.com:3000/mayx/blog
171 http://101.132.113.255:3000/mayx/blog
172 https://gitea.zybc.online/mayx/blog
173 https://git.votava.org/mayx/blog
191 https://sources.krechet.tech/mayx/blog
192 http://119.28.73.80:5000/mayx/blog
193 http://194.60.231.252:3000/mayx/blog
https://git.brele.net/mayx/blog
194 https://git.sleepingforest.co.uk/mayx/blog
195 https://git.chinamario.ru/mayx/blog
196 https://gitea.wangyige.cn/mayx/blog
220 https://git.wisder.net/mayx/blog
221 http://8.138.187.97:3000/mayx/blog
222 https://gitea.potatox.net/mayx/blog
https://git.martin.md/mayx/blog
223 https://git2.ujin.tech/mayx/blog
224 http://git.joypetsisland.com/mayx/blog
225 http://111.119.244.185:3000/mayx/blog
228 http://163.223.13.95:3000/mayx/blog
229 https://git.chrisbeckstrom.com/mayx/blog
230 https://dev.zaphar.net/mayx/blog
http://git.tinycio.com/mayx/blog
231 https://git.moonwoou.com/mayx/blog
https://git.stupidpz.com/mayx/blog
232 https://git.tomlab.dev/mayx/blog
233 http://182.92.109.202:8070/mayx/blog
234 https://helx-artifacts-git.apps.renci.org/mayx/blog
257 http://47.100.177.77:3000/mayx/blog
258 https://gitea.beonx.com/mayx/blog
259 https://git.programar.io/mayx/blog
https://git.doitcan.com/mayx/blog
http://202.181.26.150:3000/mayx/blog
260 http://219.157.255.213:25311/mayx/blog
261 https://git.melvincarvalho.com/mayx/blog
262 https://gitea.aerwen.net/mayx/blog
273 https://git.ods-company.ru/mayx/blog
274 http://109.228.48.121:8000/mayx/blog
275 https://git.libx.ir/mayx/blog
https://code.autumnsky.jp/mayx/blog
276 https://git.u2.nu/mayx/blog
277 https://bk-house.synology.me:3081/mayx/blog
278 http://123.57.95.66:9000/mayx/blog
286 https://git.ultra.pub/mayx/blog
287 https://git.cloud13.de/mayx/blog
288 https://gitea.visoftware.com.co/mayx/blog
https://git.erg.school/mayx/blog
289 http://20.249.208.89:3000/mayx/blog
290 http://121.199.172.238:3000/mayx/blog
291 http://27.124.12.222:3000/mayx/blog
334 https://code.tiantongsl.com/mayx/blog
335 http://213.35.118.215:60001/mayx/blog
336 https://git.jasonpittman.com/mayx/blog
https://git.elmukoding.com/mayx/blog
337 https://gitea.shirom.me/mayx/blog
338 https://git.pasarex.com/mayx/blog
339 http://1.95.221.174:3000/mayx/blog
351 https://gitea.meetgu.ru/mayx/blog
352 http://8.134.253.108:3000/mayx/blog
353 https://git.patrich.se/mayx/blog
https://gitea.orlife.ru/mayx/blog
354 http://47.251.18.130:3000/mayx/blog
355 http://116.236.50.103:8789/mayx/blog
https://git.dracodev.net/mayx/blog
356 https://gitnto.innovationcampus.ru/mayx/blog
357 https://git.paulll.cc/mayx/blog
358 https://gitea.alaindee.net/mayx/blog
364 https://gitea.ultrasoft.cm/mayx/blog
365 http://94.224.160.69:7990/mayx/blog
366 http://8.134.144.137:3000/mayx/blog
https://git.bodu.ro/mayx/blog
367 https://git.hxps.ru/mayx/blog
368 https://gitea.ekjeong.synology.me/mayx/blog
369 https://git.d4m13n.dev/mayx/blog
398 http://www.mygamework.com:3000/mayx/blog
399 https://gogs.m14xa.ru/mayx/blog
400 https://git.minaev.su/mayx/blog
401 https://git.0fs.ru/mayx/blog
402 https://git.bremauer.cc/mayx/blog
403 https://git.itbcode.com/mayx/blog
404 http://119.3.29.177:3000/mayx/blog
405 http://47.110.224.240:13000/mayx/blog
406 https://Git.Getmind.cn/mayx/blog
407 http://dev.icrosswalk.ru:46300/mayx/blog
408 http://8.134.206.4:9001/mayx/blog
409 https://git.huwhy.cn/mayx/blog
410 http://194.67.86.160:3100/mayx/blog
411 http://47.101.58.33:3000/mayx/blog
412 https://git.johnen.biz/mayx/blog
413 https://git.unitsoft.io/mayx/blog
414 https://gitea.synapsetec.cn/mayx/blog
415 http://124.222.211.253:3000/mayx/blog
416 http://47.121.207.193:3000/mayx/blog
417 http://git.pushecommerce.com/mayx/blog
418 http://220.132.16.87:3000/mayx/blog
419 https://git.tintinger.org/mayx/blog
420 http://gitea.yunshanghub.com:8081/mayx/blog
421 http://47.111.136.200:3000/mayx/blog
422 https://repo.c-software.id/mayx/blog
423 http://113.177.27.200:2033/mayx/blog
424 http://152.69.204.151:3000/mayx/blog
425 http://207.180.229.193:3001/mayx/blog
426 https://g2.m8il.in/mayx/blog
427 http://8.129.84.221:10800/mayx/blog
428 http://122.51.51.35:3000/mayx/blog
429 http://34.81.52.16/mayx/blog
430 https://git.aopcloud.com/mayx/blog
431 https://gitea.zerova.com/mayx/blog
432 http://120.78.74.94:3000/mayx/blog
433 https://git.genowisdom.cn/mayx/blog
434 http://120.26.116.243:3000/mayx/blog
435 http://120.26.46.180:3000/mayx/blog
436 http://8.222.156.46:3000/mayx/blog
437 http://123.57.16.111:3000/mayx/blog
438 https://git.andy.lgbt/mayx/blog
439 http://115.159.107.117:3000/mayx/blog
440 http://47.99.98.98:9000/mayx/blog
441 http://116.62.115.84:3000/mayx/blog
442 https://Cagit.Cacode.net/mayx/blog
443 https://gitea.rodaw.net/mayx/blog
444 https://gitea.lightchen.info/mayx/blog
445 http://45.55.138.82:3000/mayx/blog
446 http://wingsing.net:3000/mayx/blog
447 http://hgngit.ipdz.me/mayx/blog
448 http://185.163.116.39:49153/mayx/blog
449 https://gitea.onfing.ir/mayx/blog
450 https://lius.familyds.org:3000/mayx/blog
451 https://git.morozoff.pro/mayx/blog
452 https://gitea.questline.coop/mayx/blog
453 https://gitea.mpc-web.jp/mayx/blog
454 https://git.roshanca.com/mayx/blog
455 https://git.poggerer.xyz/mayx/blog
456 https://git.wisptales.org/mayx/blog
457 https://git.peaksscrm.com/mayx/blog
458 http://git.chaojing-film.com:3000/mayx/blog
459 http://8.142.81.167:1080/mayx/blog
460 https://git.nusaerp.com/mayx/blog
461 http://39.100.245.231:40030/mayx/blog
462 http://35.207.205.18:3000/mayx/blog
463 http://git.zjsciot.com:3000/mayx/blog
464 https://gitea.ontoast.uk/mayx/blog
465 http://112.124.40.88:5510/mayx/blog
466 https://got.joshuakatz.me/mayx/blog
467 https://git-web.phomecoming.com/mayx/blog
468 http://121.36.37.70:15501/mayx/blog
469 http://187.216.152.151:9999/mayx/blog
470 https://coderepos.mticas.com/mayx/blog
471 http://116.63.173.179:8001/mayx/blog
472 https://git.iop.plus/mayx/blog
473 http://47.114.82.162:3000/mayx/blog
474 http://114.116.79.196/mayx/blog
475 https://gitea.cybs.io/mayx/blog
476 https://gitea.fcliu.net/mayx/blog
477 http://git.yinas.cn/mayx/blog
478 http://git.chilidoginteractive.com:3000/mayx/blog
479 http://121.40.40.177:3000/mayx/blog
480 http://118.31.223.224:3000/mayx/blog
481 http://47.109.67.128:3000/mayx/blog
482 https://git.enwatmon.de/mayx/blog
483 http://voicebot.digitalakademie-bw.de:3000/mayx/blog
484 https://gitea.services.gsd-srv.com/mayx/blog
485 https://repo.divisilabs.com/mayx/blog
486 http://178.254.35.219:3000/mayx/blog
487 http://114.215.207.150:3000/mayx/blog
488 http://2.59.132.109:3001/mayx/blog
489 http://newslabx.csie.ntu.edu.tw:3000/mayx/blog
490 http://81.71.148.57:8080/mayx/blog
491 https://git.ides.club/mayx/blog
492 https://git.lmskaran.com/mayx/blog
493 http://sdgit.zfmgr.top/mayx/blog
494 http://47.122.26.54:3000/mayx/blog
495 http://154.86.0.30:3000/mayx/blog
496 http://139.224.196.148:3000/mayx/blog
497 http://47.95.167.249:3000/mayx/blog
498 https://www.enginx.dev/mayx/blog
499 http://gitea.dctpay.com/mayx/blog
500 https://omegat.dmu-medical.de/mayx/blog
501 http://52.23.128.62:3000/mayx/blog
502 http://85.214.41.219:49153/mayx/blog
503 http://6068688.xyz:3000/mayx/blog
504 http://8.137.105.8:5530/mayx/blog
505 https://git.881221.xyz/mayx/blog
506 http://47.93.219.55:20080/mayx/blog
507 http://120.46.222.128:10021/mayx/blog
508 http://39.106.86.127:3000/mayx/blog
509 https://git.techspec.pro/mayx/blog
510 http://47.92.23.211:3000/mayx/blog
511 http://120.26.108.239:9188/mayx/blog
512 http://felicitiz.fr/mayx/blog
513 https://git.van-peeren.de/mayx/blog
514 http://gitea.msadb.cn/mayx/blog
515 https://git.changenhealth.cn/mayx/blog
516 http://git.gkcorp.com.vn:16000/mayx/blog
517 http://47.111.17.177:3000/mayx/blog
518 http://git.hnits360.com/mayx/blog
519 https://git.bag-ltd.ru/mayx/blog
520 https://k0ki-dev.com/mayx/blog
521 http://110.42.45.89:2052/mayx/blog
522 https://git.furcom.org/mayx/blog
523 http://47.109.95.73:3000/mayx/blog
524 http://47.104.196.63:8418/mayx/blog
525 https://git.mkubiak.com/mayx/blog
526 http://38.22.90.74:3000/mayx/blog
527 https://git.unknwn.ru/mayx/blog
528 https://git.asdf.cafe/mayx/blog
529 http://8.133.240.249:3456/mayx/blog
530 https://git.mista.ru/mayx/blog
531 http://34.102.70.200:3000/mayx/blog
532 https://vcs.int.feuerwehr-ziemetshausen.de/mayx/blog
533 http://175.178.219.170:3000/mayx/blog
534 https://git.camus.cat/mayx/blog
535 https://code.miraclezhb.com/mayx/blog
536 http://blueroses.top:8888/mayx/blog
537 https://git.cnml.de/mayx/blog
538 https://giteas.fullmooncyberworks.com/mayx/blog
539 http://47.112.118.149:10082/mayx/blog
540 https://gitea.jobiglo.com/mayx/blog
541 https://gitea.rpg-librarium.de/mayx/blog
542 https://git.pheros.es/mayx/blog
543 https://git.juici.ly/mayx/blog
544 https://git.lkwplus.com/mayx/blog
545 http://begild.top:8418/mayx/blog
546 http://58.221.13.198:30010/mayx/blog
547 https://gitea.kaz62.ru/mayx/blog
548 https://git.tbaer.de/mayx/blog
549 http://74.48.174.77:3000/mayx/blog
550 https://git.atggroup.vn/mayx/blog
551 https://git.d-popov.com/mayx/blog
552 https://git.liliyamol.cn/mayx/blog
553 https://git.srblerp.com/mayx/blog
554 http://8.138.90.28:3000/mayx/blog
555 https://git.hotolab.win/mayx/blog
556 https://home.zhupei.me:3000/mayx/blog
557 https://gitea.theaken.com/mayx/blog
558 https://git.ja-schwarz.de/mayx/blog
559 https://git.obicloud.net/mayx/blog
560 https://shanewan.cn:30000/mayx/blog
561 https://git.xemo-net.de/mayx/blog
562 https://git.bigtravelchat.com/mayx/blog
563 https://git.23cm.cn/mayx/blog
564 https://gitea.oio.cat/mayx/blog
565 https://git.rokiy.com/mayx/blog
566 https://git.w2tj.net/mayx/blog
567 http://59.110.17.86:3000/mayx/blog
568 https://git.karma-riuk.com/mayx/blog
569 https://git.saidomar.fr/mayx/blog
570 https://gitea.pnkx.top:8/mayx/blog
571 http://gitea.fcunb.cn:10083/mayx/blog
572 http://mengshang.xyz:8418/mayx/blog
573 http://47.107.152.87:3000/mayx/blog
574 https://git.ligmatiktok.com/mayx/blog
575 http://106.15.58.155:3333/mayx/blog
576 https://git.sduonline.cn/mayx/blog
577 https://git.7o9o.net/mayx/blog
578 https://gitea.adminakademia.pl/mayx/blog
579 https://dev.init.zone/mayx/blog
580 https://git.baneynet.net/mayx/blog
581 http://43.143.224.106:2000/mayx/blog
582 http://47.97.225.73:3000/mayx/blog
583 http://1.15.11.52:13000/mayx/blog
584 https://git.gupaoedu.cn/mayx/blog
585 http://60.205.233.184:3010/mayx/blog
586 http://121.43.49.226/mayx/blog
587 https://git.ricecakecat.com/mayx/blog
588 https://git.mahaines.com/mayx/blog
589 http://gitee.mrsang.cfd/mayx/blog
590 https://gittea.biveki.ru/mayx/blog

View File

@@ -60,9 +60,10 @@ print 0
在这篇论文中里面简述了之前Russ Cox写的内容也提到了59字节的限制于是作者对原有的结构进行了一些改动让操作码可以超出5字节的限制具体可以看论文的表6从而解决了只能包含59字节额外数据的限制。但由于DEFLATE压缩格式本身的约束16位存储块长度以及32KiB回溯窗口即使能够添加文件最多也只能额外容纳32763字节的数据其中包括压缩包所需的文件头……显然这点空间完全存不下我的博客😭看来我只能打消这个想法了。但既然都研究了半天也不一定要存我的博客嘛可以看看还有没有别的东西可以存在这之前先继续阅读论文看完再说吧。 在这篇论文中里面简述了之前Russ Cox写的内容也提到了59字节的限制于是作者对原有的结构进行了一些改动让操作码可以超出5字节的限制具体可以看论文的表6从而解决了只能包含59字节额外数据的限制。但由于DEFLATE压缩格式本身的约束16位存储块长度以及32KiB回溯窗口即使能够添加文件最多也只能额外容纳32763字节的数据其中包括压缩包所需的文件头……显然这点空间完全存不下我的博客😭看来我只能打消这个想法了。但既然都研究了半天也不一定要存我的博客嘛可以看看还有没有别的东西可以存在这之前先继续阅读论文看完再说吧。
## 制作一个嵌套循环的ZIP Quine ## 制作一个嵌套循环的ZIP Quine
在实现了常规的ZIP Quine之后接下来就是作者的创新点了如果光是解决存储限制这点创新点估计还不够发论文吧😂。作者接下来制作了一种循环压缩文件在压缩包内包含文件A和压缩包A而压缩包A中则包含文件B和最初的压缩包从而形成一个循环递归的结构。看论文的描述所说如果把外层的压缩包和内层的压缩包的开头和结尾按照一定的规则交替混合就可以看作是一个整体然后按照之前做ZIP Quine那样处理就可以……具体实现的细节得看论文的表10。只不过既然是把两个压缩包看作一个整体的话按照上面的限制自然每个压缩包能容纳的数据量就更小了每个最多只能容纳16376字节的数据…… 在实现了常规的ZIP Quine之后接下来就是作者的创新点了如果光是解决存储限制这点创新点估计还不够发论文吧😂。作者接下来制作了一种循环压缩文件在压缩包内包含文件A和压缩包A而压缩包A中则包含文件B和最初的压缩包从而形成一个循环递归的结构。看论文的描述所说如果把外层的压缩包和内层的压缩包的开头和结尾按照一定的规则交替混合就可以看作是一个整体然后按照之前做ZIP Quine那样处理就可以……具体实现的细节得看论文的表10。只不过既然是把两个压缩包看作一个整体的话按照上面的限制自然每个压缩包能容纳的数据量就更小了每个最多只能容纳16376字节的数据……
另外既然这里面有两个压缩包那么每个压缩包还有自己的CRC32校验和理论上如果要爆破的话计算难度得是原来的平方这样难度就太大了。不过作者发现如果把数据的CRC32值取反即与“0xFFFFFFFF”取异或然后和原始数据拼到一起整个数据的CRC32校验和就会被重置为一个固定的值“0xFFFFFFFF”看起来挺有意思正常的哈希算法可没有这种特性。因此原本计算难度很大的爆破计算现在就可以和之前一样了……话说为什么不让两层的CRC32都这样计算包括之前单层的ZIP Quine这样就不需要爆破了……貌似是因为在普通的ZIP Quine中满足条件的CRC32需要出现两次所以不能用这个方案吧 另外既然这里面有两个压缩包那么每个压缩包还有自己的CRC32校验和理论上如果要爆破的话计算难度得是原来的平方这样难度就太大了。不过作者发现如果把数据的CRC32值取反即与“0xFFFFFFFF”取异或然后和原始数据拼到一起整个数据的CRC32校验和就会被重置为一个固定的值“0xFFFFFFFF”看起来挺有意思正常的哈希算法可没有这种特性。因此原本计算难度很大的爆破计算现在就可以和之前一样了…… ~~话说为什么不让两层的CRC32都这样计算包括之前单层的ZIP Quine这样就不需要爆破了……貌似是因为在普通的ZIP Quine中满足条件的CRC32需要出现两次所以不能用这个方案吧~~
现在所有的理论都足够了我需要挑一个文件来做这样嵌套循环的ZIP Quine既然博客的大小不可以……要不然我就用我写过的第一个大项目——[Mabbs](https://github.com/Mabbs/Mabbs.Project)吧这个项目的主程序是22KiB看起来似乎超出了嵌套循环ZIP Quine的限制其实没有它的限制指的是压缩后的大小我这个程序压缩之后是8KiB左右所以完全没问题。 现在所有的理论都足够了我需要挑一个文件来做这样嵌套循环的ZIP Quine既然博客的大小不可以……要不然我就用我写过的第一个大项目——[Mabbs](https://github.com/Mabbs/Mabbs.Project)吧这个项目的主程序是22KiB看起来似乎超出了嵌套循环ZIP Quine的限制其实没有它的限制指的是压缩后的大小我这个程序压缩之后是8KiB左右所以完全没问题。
接下来就该使用论文中提到的生成工具:[zip-quine-generator](https://github.com/ruvmello/zip-quine-generator)这是一个Kotlin编写的程序从发布中可以下载预构建的程序接下来只要按照README中的描述使用“`--loop`”参数就可以用这个程序创建嵌套循环的ZIP Quine了。不过它原本的代码不能修改里面生成的压缩包的名字另外[压缩后的文件属性是隐藏文件](https://github.com/ruvmello/zip-quine-generator/blob/3b8cf977e7a93bb956ad966d5e3b4d503f410529/src/main/kotlin/zip/ZIPArchiver.kt#L845),还有[生成的压缩包中文件的创建时间总是当前时间](https://github.com/ruvmello/zip-quine-generator/blob/3b8cf977e7a93bb956ad966d5e3b4d503f410529/src/main/kotlin/zip/ZIPArchiver.kt#L29),以及[给文件内填充额外数据的代码里面填的是作者的声明](https://github.com/ruvmello/zip-quine-generator/blob/3b8cf977e7a93bb956ad966d5e3b4d503f410529/src/main/kotlin/zip/ZIPArchiver.kt#L30)表示文件是由他论文的所写的生成器生成的……这些情况让我感觉有点不爽还是希望这些部分能自定义一下所以我就小改了一下他的代码。顺便一说Kotlin编译起来还挺简单直接一句`kotlinc src/main/kotlin -include-runtime -d output.jar`就可以了也不需要折腾Maven之类乱七八糟的东西。最终我修改并编译完程序之后就把文件丢到服务器上开始给我爆破CRC32了花了10个小时就算出来了倒是比想象中快😂。 接下来就该使用论文中提到的生成工具:[zip-quine-generator](https://github.com/ruvmello/zip-quine-generator)这是一个Kotlin编写的程序从发布中可以下载预构建的程序接下来只要按照README中的描述使用“`--loop`”参数就可以用这个程序创建嵌套循环的ZIP Quine了。不过它原本的代码不能修改里面生成的压缩包的名字另外[压缩后的文件属性是隐藏文件](https://github.com/ruvmello/zip-quine-generator/blob/3b8cf977e7a93bb956ad966d5e3b4d503f410529/src/main/kotlin/zip/ZIPArchiver.kt#L845),还有[生成的压缩包中文件的创建时间总是当前时间](https://github.com/ruvmello/zip-quine-generator/blob/3b8cf977e7a93bb956ad966d5e3b4d503f410529/src/main/kotlin/zip/ZIPArchiver.kt#L29),以及[给文件内填充额外数据的代码里面填的是作者的声明](https://github.com/ruvmello/zip-quine-generator/blob/3b8cf977e7a93bb956ad966d5e3b4d503f410529/src/main/kotlin/zip/ZIPArchiver.kt#L30)表示文件是由他论文的所写的生成器生成的……这些情况让我感觉有点不爽还是希望这些部分能自定义一下所以我就小改了一下他的代码。顺便一说Kotlin编译起来还挺简单直接一句`kotlinc src/main/kotlin -include-runtime -d output.jar`就可以了也不需要折腾Maven之类乱七八糟的东西。最终我修改并编译完程序之后就把文件丢到服务器上开始给我爆破CRC32了花了10个小时就算出来了倒是比想象中快😂。
2025.09.26更新在2025年9月15日的时候[Nate Choe](https://github.com/NateChoe1)给zip-quine-generator做了个[重大贡献](https://github.com/ruvmello/zip-quine-generator/pull/3),他通过[数学的方式](https://en.wikipedia.org/wiki/Extended_Euclidean_algorithm)让CRC32的值可以不需要通过爆破的方式算出来现在想要再制作这样的压缩包就可以瞬间生成了……要是我再晚点做这个压缩包就不需要花那么长时间了吧🤣。
最终我给我的[Mabbs](https://github.com/Mabbs/Mabbs.Project)项目创建了[Infinite Mabbs](https://github.com/Mabbs/Mabbs.Project/releases/tag/Final-version)这个发布,生成的文件也可以在[这里](/assets/Mabbs.zip)下载,这也算是不枉我研究半天这个论文了😆。 最终我给我的[Mabbs](https://github.com/Mabbs/Mabbs.Project)项目创建了[Infinite Mabbs](https://github.com/Mabbs/Mabbs.Project/releases/tag/Final-version)这个发布,生成的文件也可以在[这里](/assets/Mabbs.zip)下载,这也算是不枉我研究半天这个论文了😆。
# 自产生程序的探索 # 自产生程序的探索