•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
분류
냥냥냥
나무위키 사문
0.1. 냥냥냥
1. 메모
1.1. api 관련
1.1.1. 토큰 테스트
1.2. 쓰잘데기없ㅅ는거1.3. 나무위키 게시판1.4. CAPTCHA1.5. acl1.6. 나무1.7. 차단 회피1.8. 링크

0.1. 냥냥냥[편집]

고양이는 신이야

1. 메모[편집]

분류가 되지 않은 문서를 '분류:분류가 되지 않은 문서'로 분류하기 - 완료#
분류 역링크 뽑기 - 완료#
분류가 되지 않은 문서업데이터 - 완료
봇 정지 - 완료

일괄 치환
작성이 필요한 문서 역링크 제거
마리마리
/document?from=89147

통피 리스트ACL 용어

정규식 실험

[[문서]]
namespace: 문서, link: 문서
[[문서|출력글자]]
namespace: 문서, link: 문서 content: 출력글자
[[문서|{{{#ff85b1 문서}}}]]
namespace: 문서, link: 문서 content: {{{#ff85b1 문서}}}
[[나무위키|[[파일:나무위키:로고2.png]]]]
namespace: 문서, link: 나무위키 content: [[파일:나무위키:로고2.png]], file:True
[[나무위키|[[파일:나무위키:로고1.png]][[파일:나무위키:로고2.png]]]]
namespace: 문서, link: 나무위키 content: [[[파일:나무위키:로고1.png]][[파일:나무위키:로고2.png]], file:True
[[#s-1|1문단으로]]
namespace: docns, link: doc, anchor: s-1, content: 1문단으로
[[#개요]]
namespace: docns, link: doc, anchor: 개요
[[나무위키#s-6|해당 문단 참조]]
namespace: 문서, link: 나무위키, anchor: s-6, content: 해당 문단 참조
[[나무위키#기능]]
namespace: 문서, link: 나무위키, anchor: 기능
[[나무위키#기능|해당 문단 참조]]
namespace: 문서, link: 나무위키, anchor: 기능, content: 해당 문단 참조
[[../]]
namespace: docns, link: ../doc
[[/심화]]
namespace: docns, link: doc/심화
[[http://www.google.com/|구글]]
namespace: outlink, link: http://www.google.com/, content: 구글
[[https://www.google.com/|[[파일:홈페이지 아이콘.svg]]]]
namespace: outlink, link: https://www.google.com/, content: [[파일:홈페이지 아이콘.svg]], file:True
[[\\]]
namespace: 문서, link: \
[[##]]
namespace: 문서, link: #
[[\#]]
namespace: 문서, link: #
[[[12:00]#]]
namespace: 문서, link: [12:00]
[[[12:00\]]]
namespace: 문서, link: [12:00]
[[\#1 To Infinity]]
namespace: 문서, link: #1 To Infinity
[[#1 To Infinity#s-2]]
namespace: 문서, link: #1 To Infinity, anchor: s-2
[[S\#ARP]]
namespace: 문서, link: S#ARP
[[S#ARP#]]
namespace: 문서, link: S#ARP, anchor: none
[[\#fanPD Studio]]
namespace: 문서, link: #fanPD Studio
[[문서:/// (너 먹구름 비)|/// (너 먹구름 비)]]
namespace: 문서, link: /// (너 먹구름 비), content: /// (너 먹구름 비)

[[분류:나무위키의 도움말]]
namespace: 분류, link: 나무위키의 도움말
[[:분류:나무위키의 도움말]]
namespace: 분류, link: 나무위키의 도움말
[[파일:pupaBg.jpg]]
namespace: 파일, link: pupaBg.jpg
[[:파일:pupaBg.jpg]]
namespace: 파일, link: pupaBg.jpg
[[    나무위키]]
namespace: 문서, link: 나무위키
[[문서:    나무위키]]
namespace: 문서, link: 나무위키
[[    문서:    나무위키]]
namespace: 문서, link: 나무위키
[[    문서:나무위키]]
namespace: 문서, link: 나무위키
[[시스템:시스템]]
namespace: 시스템, link: 시스템
[[휴지통:12414122312]]
namespace: 휴지통, link: 12414122312
[[https://limbuscompany.kr|[[파일:홈페이지 아이콘.svg|width=25]]]]
namespace: outlink, link: https://limbuscompany.kr, content: [[파일:홈페이지 아이콘.svg|width=25]], flie:True
[[https://mobile.twitter.com/LimbusCompany_B|[[파일:트위터 아이콘.svg|width=25]]]]
namespace: outlink, link: https://mobile.twitter.com/LimbusCompany_B, content: [[파일:트위터 아이콘.svg|width=25]], flie:True
[[https://store.steampowered.com/app/1973530/Limbus_Company/|[[파일:스팀 아이콘.svg|width=25]]]]
namespace: outlink, link: https://store.steampowered.com/app/1973530/Limbus_Company/, content: [[파일:스팀 아이콘.svg|width=25]], flie:True
[[https://mobile.twitter.com/LimbusCompany_B|트위터 소개글]]
namespace: outlink, link: https://mobile.twitter.com/LimbusCompany_B, content: 트위터 소개글
[[Cipher : /2&//〈\|0]]
namespace: 문서, link: Cipher : /2&//〈|0
[[^/7(L\|?[_(L+\#<>+&\|^(o)]]
namespace: 문서, link: ^/7(L|?[_(L+#<>+&|^(o)
[[^/7(L\|?[_(L+#<>+&\|^(o)#]]
namespace: 문서, link: ^/7(L|?[_(L+#<>+&|^(o)

\[\[(?: *)(?:(?P<outlink>https?://[^\]\|]+)|(?:(?:(?::)?(?P<namespace>문서|파일|분류|틀|템플릿|사용자|나무위키|휴지통|파일휴지통|위키운영|투표|토론|특수기능|시스템):)?(?: *)(?P<link>(?:(?:\\\])|(?:\\\#)|(?:\\\|)|[^\]\|#\n])*)(?:\#(?P<anchor>(?:(?:(?:\\\#)|(?:\\\|)|(?:\\\])|[^|\\#\]\n])*)))?))(?:\|(?P<content>(?:(?P<file>\[\[(?:파일):(?:(?:\\\])||(?:\\\|)|[^\]\|\n])+\.(?:jpe?g|png|gif|webp|bmp|ico|svg|JPE?G|PNG|GIF|WEBP|BMP|SVG|ICO)(?:\|(?:(?:\\\])|[^[\]])*)?\]\])|(?:(?:\\\[)|(?:\\\])|[^[\]]))*))?\]\]

1.1. api 관련[편집]

'냥'*174745 까지 api 편집 가능
'a'*1048466 까지 api 편집 가능

토큰 불일치시 csrf 뭐시기 말고 'invalid_token' 반환. 근데 토큰 뒤에 몇 글자 더 붙였는데 잘 된 적도 있음. 뭐지

문서명 \n 같은 걸로 하면 '문서명이 올바르지 않습니다' 반환. 255자 넘어도 같음.

편집 요약 255자. 편집 요약에 \n 같은 게 포함되면 그냥 공백으로 바뀜. '\n'*256 이런식으로 보내면 '요약의 값은 255글자 이하여야 합니다.' 반환.

api 여러 파일로 나눠서 해도 상관없음. ip달라도 상관없음.
예를 들면 1~100000 문서를 만들어야 할 때, 1~10000, 10001~20000... 이렇게 쪼개고 동시에 실행해도 상관없으며 속도는 더 빨라지고 cpu와 서버가 더 고통받고 최근 변경 창을 보면 기부니가 좋아짐.

text를 보내는 칸에 u0000같은 문자를 포함시켜 보내도 잘 보내진다. 이게 되네

theseed.io/api/edit/문서명?section=문단번호 형식으로 api에서도 문단 편집이 가능하다.

https://wiki-api.namu.la
https://search.namu.wiki/api/ranking
왜 있지

1.1.1. 토큰 테스트[편집]

"냥"*n자 로 테스트했을 시
[ 펼치기 · 접기 ]
제목 길이
토큰 길이
변화값
1 자
-
6 자
88
24
11 자
108
20
17 자
128
20
22 자
152
24
27 자
172
20
33 자
192
20
38 자
216
24
43 자
236
20
49 자
256
20
54 자
280
24
59 자
300
20
65 자
320
20
70 자
344
24
75 자
364
20
81 자
384
20
86 자
408
24
91 자
428
20
97 자
448
20
102 자
472
24
107 자
492
20
113 자
512
20
118 자
536
24
123 자
556
20
129 자
576
20
134 자
600
24
139 자
620
20
145 자
640
20
150 자
664
24
155 자
684
20
161 자
704
20
166 자
728
24
171 자
748
20
177 자
768
20
182 자
792
24
187 자
812
20
193 자
832
20
198 자
856
24
203 자
876
20
209 자
896
20
214 자
920
24
219 자
940
20
225 자
960
20
230 자
984
24
235 자
1004
20
241 자
1024
20
246 자
1048
24
251 자
20

'a'*n자로 테스트했을 시
[ 펼치기 · 접기 ]
제목 길이
토큰 길이
변화값
1 자
64
-
17 자
88
24
33 자
108
20
49 자
128
20
65 자
152
24
81 자
172
20
97 자
192
20
113 자
216
24
129 자
236
20
145 자
256
20
161 자
280
24
177 자
300
20
193 자
320
20
209 자
344
24
225 자
364
20
241 자
384
20

결론 : 토큰 길이는 문서명의 길이가 아닌 크기에 따라 정해진다.

1.2. 쓰잘데기없ㅅ는거[편집]

문서 글자수제한 3,999,999자.
넘을 시 이런 에러메시지 반환.[edit_error]
심각하게 넘을 시 413 반환.[413]

batch_revert testing 결과
1차 : 33,763개 까지도 잘 된다.
524가 뜬다ㅋㅋㅋㅋㅋㅋㅋ[524_눈뽕주의] +[Failed2fetch]

2차 : 733,139개 만들고[7]일괄 되돌리면 처리하는 데 매우매우 오래 걸릴 뿐 언젠가 되돌려진다.
되돌리기를 실행한 순간에 되돌린 것으로 시스템이 인식하는지, 실제 되돌려진 시간과의 괴리가 매우 커서 그 사이 많은 편집이 있어도 그 전에 편집한 것으로 최근 변경 페이지 및 기여 목록에 표시된다.

+되돌릴 편집 전에 acl 조정, 문서명 변경 등이 있었다면 되돌려지지 않는다. ex)!에 대한 ETET의 생각

참고로 요청1 -> 요청 2 -> 요청3... 이런 식으로 요청을 보내도 최근 변경에 나오는 순서는 다를 수 있다.[순서뒤바뀜] 심지어 같은 문서라도 빠르게 편집하면 순서가 뒤바뀐다.

더더욱 심지어 최근 변경 바와 최근 변경 페이지의 내용도 다를 수 있음.[최근변경바][최근변경페이지] +기여 목록도 마찬가지.

일괄 되돌리기는 순서가 없는 듯 하다.[11] 뭔가 순서가 있는데 없다..

사용자:ThIsAcCoUnTwIlLbEdElEtEdSoOn > 사용자:*21c937c1-e88a-4259-880b-904253fc9143
아무나 편집할 수 있다!

사용자 문서의 하위 문서를 일반 문서 이름공간으로 이동할 수 있다.

aclgroup 권한은 없지만 admin 권한은 있을 때, 휴지통 문서를 읽을 순 없지만 일반 문서로 이동시킬 수는 있으며 휴지통 문서와 일반 문서를 맞바꾸기도 가능하다.

문서 내용이 너무 길면 읽을 시 '문서 내용이 너무 깁니다.'를 반환되며 역링크와 acl 버튼만 확인할 수 있다.
이럴 경우 편집 화면에서 미리보기를 눌러도 'preview error'가 반환된다.

권한이 부족할 시 '차단된 사용자' 외에는 aclgroup에 추가할 수 없게 추가 버튼을 누를 수 없지만, 빠른acl에서는 누를 수 있다. 아쉽게도 '[오류!]권한이 부족합니다.'가 반환된다.

[*]

문자를 지우고 공백으로만 가득 채우면 옆 사진처럼 비교 탭에서 옆을 뚫을 수 있다.[뚫려라][최근변경도][+]

삭제된 지 얼마 되지 않은 파일은 새로고침해서 볼 수 있기도 하다.

https://board.namu.wiki/b/qna/2966088ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
링크 떼어내서 검색했구만ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
ㅏ개웃기네 ㅇㅣ걸이제발견ㄴ하다니

+https://board.namu.wiki/b/report/2973132ㅋㅋㅋㅋㅋㅋㅋ
누락이라기보단 연습장을 대상으로 신고된 적이 없는 거다.
게다가 아래쪽에 링크 더 있다.
다음 조치는 언제일까?

++https://board.namu.wiki/b/report/2976075ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
이젠 더 링크가 없다.
요상한거 더 많이 넣어놓을 걸
이제 보니까 연습장에 별표가 왜 4개지
이거 보고 누군가 눌렀나

옛날에나무위키 연습장 에 그 당시에는 없었던 '나무위키:접근 제한/문서 목록/5단계' 문서로 연결되는 링크가 있었는데
생각해보니까 지금 접근 제한 5단계가 생겼다
뭔가 예측한 건 아닌데 예측해서 기분좋다

u0000같이 유니코드상으로는 존재하지만 일반적으로 입력이 불가능할 경우, 모나코 에디터[16]에는 붉은 배경에 몇 글자가 적혀 있게 된다.
이 때 문서 전체를 복사하면 그 문자 이전까지만 복사된다.

어디서 생기는 건진 모르겠는데 대충 0x0000~0xFFFF까지 입력하면 '비정상적인 줄 종결자가 감지됨'이라는 메시지와 뭔가를 반환한다.[17]

최근 변경 창이 뚫리는 건 예상 못 했다.[+]

hide_document_history_log 권한으로 편집 요약을 숨길 수 있는데, 문서가 삭제되었을 시 나오는 마지막 역사에서 해댱 권한이 있는 유저에게는 숨겨지지 않는다. #
편집 요청 탭에서는 권한이 없어도 편집 요약을 볼 수 있다.#

승인된 편집 요청이 반달로 표시된 경우, 누가 수락했는지 일반 유저는 알 수 없다. (편집 요청) 표시도 같이 없어지기 때문.

토론에서 댓글을 달 때 경고를 받은 상태라면 경고에 의한 메시지가 표시되는데, 확인을 눌러도 경고 ACL그룹에서 제거되지 않는다.

#javascript를..????????
되면 개재밌겠다

내용이 없는 문단은 닫거나 열 수 없다.

1.3. 나무위키 게시판[편집]

게시판 주소는 기본적으로 https://board.namu.wiki/b/게시판/글번호 형식임.
만약 저 b를 빼고 https://board.namu.wiki/게시판 으로 이동하면 자동으로 b가 추가됨.

https://board.namu.wiki/reports/submit/article/글번호 형식으로 게시물 신고 페이지에 접근할 수 있다.
차단된 상태라면 차단 사유를 반환한다.

에러 페이지에서는 기본적으로 로그인되지 않은 것으로 나온다.

링크에 정보를 담으려면 https://board.namu.wiki/b/게시판?target=형식&keyword=검색할내용 형식이여야 함. 이를 활용하면 스크래핑이 쉬워지지만 문제는 보통 사람은 당연히 이렇게 접속하지 않고 직접 검색 버튼을 누른다는 것.
실제로 저런 형식으로 링크만 수정해서 지속적으로 접속할 경우 '봇을 아십니까?' 와 캡챠가 반환됨.[19][봇을_아십니까?]
운영진 지원같은 곳에서는 게시판 이용 내역을 저 형식으로 올리는데, 자꾸 봇이냐고 떠서 불편함.

링크를 검색하면 완전히 일치하는 결과만 반환함.
문의게에 nyangx3를 검색하면 이 게시글이 나오지 않지만, yangx3라고 검색하면 나옴. 링크 사이에 있어서 그런 것 같은데 왜지????
+신고게에서는 yangx3라고 검색해야만 이 게시글을 볼 수 있다. 역시 링크 사이에 아이디가 있다.
저걸 기각하냐
ㅋㅋㅋㅋㅋ
++#

이제 보니까 내가 쓴 신고글은 33개인데 언급된 걸 합치면 100개가 넘는다.
뭐야 활동을 얼마나 열심히 했다고

아이피 유저가 글을 쓰면 수정 및 삭제 버튼이 보인다. 댓글도 마찬가지. 아마 완료가 안 눌릴 듯. 눌리면 그걸로 반달하는 놈이 등장하겠지

https://board.namu.wiki/warn/unsafe-internal-urls/url
https://unsafelink.com
https://unsafelink.com/url
https://unsafelink.com/https://youtube.com
namu.wiki/admin/boardsuspendaccount
https://board.namu.wiki/trash
https://board.namu.wiki/b/old_게시판주소

1.4. CAPTCHA[편집]

문서는 이동보다 삭제할 때 캡챠가 많이 표시된다.

RAW 편집을 사용하면 편집기를 사용할 때보다 캡챠가 적게 표시된다.

차단될 시 나오는 캡챠는 일반적으로 나오는 것 보다 쉬움. 왜지

Buster같은 확장앱으로 쉽게 뚫을 수 있음.

편집 제한 3단계 이상이 걸린 문서는 기본적으로 항상 캡챠를 풀어야 편집 요청이 가능한데, 위키질 오래 하다 보면 가끔 패스됨. 그럴 때 기분좋음.

1.5. acl[편집]

perm:document_contributor는 acl 설정 자체도 기여로 판단함. 토론 기여는 기여로 판단하지 않음.
고로 누군가 perm:document_contributor 허용을 설정했다면 그 사용자는 그 문서를 편집한 적이 없어도 편집 가능.

어떤 문서의 편집 권한이 없다면, 리비젼 숨기기, 편집 요약 숨기기 작업이 불가능하며, permission_edit 이라는 메시지를 반환한다. 단, 반달로 표시는 가능하다.

차단된 사용자 거부 후 인증된 사용자 허용 조건에서 아이피가 차단되어 있다면 인증된 계정으로 토론 발제가 불가하다.

없는 ACL 그룹에 대하여 허용규칙을 넣으려 할 시 invalid_aclgroup이라는 오류 메세지가 반환된다. aclgroup 권한을 이용하면 가능할 듯

더시드위키 aclgroup 탭에 접속할 시 권한이 없어도 '차단된 사용자'를 제외한 나머지 그룹에 속해있는 유저를 열람할 수 있다.

나무위키 aclgroup에서도 역시 차단된 사용자 그룹은 볼 수 없고, 경고가 존재하는 사용자는 열람이 가능하다.

나무위키의 일괄 되돌리기 페이지나무위키 grant 페이지

아이피를 ACL 그룹에 추가하기 위해서는 IP 주소만 적어서는 안되고, 반드시 /32, /128처럼 대역으로 차단해야 한다.
2001:2002: 대역을 모두 차단하고 싶으면 2001:2002::/32를 입력해야 한다.

1.6. 나무[편집]

0f9a6412-a723-4862-b231-b8eb561975d1

1.7. 차단 회피[편집]

1.8. 링크[편집]