정체불명의 증명사진 스타일 ㅋㅋ

'개소리 왈왈 > 사진과 수다' 카테고리의 다른 글

하루 늦은 남산 사진  (0) 2025.10.09
눈 @.@  (0) 2024.11.27
부웨에에에에엑~  (0) 2024.10.16
캐논 카메라 sd 카드 쓰기 잠금 문제  (0) 2024.06.20
크랍바디에 대한 오해가 있었구나..  (0) 2024.06.17
Posted by 구차니
개소리 왈왈/독서2025. 12. 28. 23:07

이 멋진 세계에 축복을 1~17전편 (8편 2권.. 뭐냐!!)

속 이 멋진 세계에 폭염을! 1~2편 전편

 

그런데 이 멋진 세계에 폭염을! 은 왜 없는거냐 ㅋㅋㅋ

 

판매자 : 딸이 보려고 사시는건가요?

구차니 : 제가 보려구요

판매자 : ?????

구차니 : (당당)

 

 

아니 왜 뭐 어째서?!?!?!

'개소리 왈왈 > 독서' 카테고리의 다른 글

책 - 부서지는 아이들  (0) 2025.07.03
희망찬 회의론자  (4) 2025.05.19
데미안  (0) 2025.05.13
스태프 엔지니어  (0) 2025.05.12
플레인 센스  (0) 2025.02.10
Posted by 구차니

아부지께서 그래도 새차니까 손세차 하라고 하셔서

근처에서 검색

 

1회에 1.5만 손세차는 없고 노터치 세차 정도가 있는데

월 정기권이면 38500원인데 1회 1.5만이라 좀 비싼 느낌. 반대로 월 2번은 세차해라 인가?

[링크 : https://blog.naver.com/ryusu_0218/223829548488]

 

가보니 2000원 기본인데, 바닥에 얼음이 두껍게 깔려있고, 폭도 좁아서 괜히 긁어먹을까봐 포기

[링크 : https://ryujm1975.tistory.com/621]

 

컴인워시는 자동세차(노터치) 인데 만원부터 시작. 눈에 띄는 가장 위에 가격은 1.6만 후덜덜

[링크 : https://blog.naver.com/rainb0wgom/223349157669] 컴인워시

 

그래서 결국에는 셀프가되는 워시존으로 갔는데

[링크 : https://blog.naver.com/sconesss/223629099066] 워시존

 

일단 정신없어서 어버버버 하다가

상어 아래에 있는 세차카드 충전발급기에서

1만원 현금넣고 카드 발급 + 10000원 충전에

2회차 부터는 11000원 충전 혹은 카드 결제시 10000원 충전된다고 하고

 

3번 찍고(1회당 천원) 시작이 되는데 3분이 지나면 다시 3번 찍어야 한다고 친절히(!) 설명해 주신다.

그리고 일반 고압은 1초에 1초 차감되는데, 폼건은 3초인가 4초씩 차감된다고.

아무튼 3분 시작해서 1분간 "예비세척" 으로 물 뿌리고 2분간 "거품솔" 하고

나머지 2분간(돈 추가) "고압헹굼" 으로 후다닥.. 그나저나 이렇게 빡셨나 싶다. 기계세차 그립구만...

머 결과적으로는 3+1+1 해서 아내와 함께 다이소에서 사간 5천원짜리 드라잉 타월로 쓰윽 딱고 끝

[링크 : https://www.daisomall.co.kr/pd/pdr/SCR_PDR_0001?pdNo=1061266&recmYn=N]

 

근데 밖에서 눈에 띄는건 joe's 하면서 상어 마스코트인데.. 조스냐.. 워시존이냐 -_-???

'개소리 왈왈 > 육아관련 주저리' 카테고리의 다른 글

새해는 장보기  (0) 2026.01.01
오랫만에...? 외식!  (0) 2025.12.30
추운 크리스마스  (0) 2025.12.25
메리 크리스마스 이브  (0) 2025.12.24
바쁜 하루  (0) 2025.12.21
Posted by 구차니

음.. 그러고 보니 zigbee 단말도 없긴하네?

 

[   40.925908] usb 2-1.2: new full-speed USB device number 5 using ehci-pci
[   41.009340] usb 2-1.2: New USB device found, idVendor=0451, idProduct=16a8, bcdDevice= 0.09
[   41.009366] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[   41.009375] usb 2-1.2: Product: TI CC2531 USB CDC
[   41.009381] usb 2-1.2: Manufacturer: Texas Instruments
[   41.009386] usb 2-1.2: SerialNumber: __0X00124B0018E27CF7
[   41.010714] cdc_acm 2-1.2:1.0: ttyACM0: USB ACM device
[   64.137191] warning: `ThreadPoolForeg' uses wireless extensions which will stop working for Wi-Fi 7 hardware; use nl80211

[링크 : https://github.com/zigbee2mqtt/hassio-zigbee2mqtt]

[링크 : https://m.blog.naver.com/ohminy11/222520636013]

[링크 : https://cafe.naver.com/koreassistant/3962]

 

$ ls -al /dev/serial/by-id/usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B0018E27CF7-if00 
lrwxrwxrwx 1 root root 13 12월 27 18:33 /dev/serial/by-id/usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B0018E27CF7-if00 -> ../../ttyACM0

 

version: 4
mqtt:
    base_topic: zigbee2mqtt
    server: mqtt://localhost:1833
serial:
    port: /dev/serial/by-id/usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B0018E27CF7-if00
    adapter: zstack
advanced:
    channel: 11
    network_key: GENERATE
    pan_id: GENERATE
    ext_pan_id: GENERATE
frontend:
    enabled: true
homeassistant:
    enabled: true

[링크 : https://www.zigbee2mqtt.io/guide/configuration/]

 

[링크 : https://github.com/Koenkk/zigbee2mqtt]

[링크 : https://www.zigbee2mqtt.io/guide/installation/01_linux.html] 리눅스 직접설치 비추

 

링크에서 있는거랑은 시리얼이 달라서 일단은 내거랑 맞게 수정

sudo docker run \
   --name zigbee2mqtt \
   --restart=unless-stopped \
   --device=/dev/serial/by-id/usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B0018E27CF7-if00:/dev/ttyACM0 \
   -p 8080:8080 \
   -v $(pwd)/data:/app/data \
   -v /run/udev:/run/udev:ro \
   -e TZ=Asia/Seoul \
   ghcr.io/koenkk/zigbee2mqtt

[링크 : https://www.zigbee2mqtt.io/guide/installation/02_docker.html] docker 추천

[링크 : https://github.com/koenkk/zigbee2mqtt/pkgs/container/zigbee2mqtt] 다른 아키텍쳐 일 경우

 

실행시 메시지

Unable to find image 'ghcr.io/koenkk/zigbee2mqtt:latest' locally
latest: Pulling from koenkk/zigbee2mqtt
2d35ebdb57d9: Pull complete 
22359d97d4f5: Pull complete 
04d924b772af: Pull complete 
93836646b368: Pull complete 
33e1af1a4e45: Pull complete 
3fa2c3ee76eb: Pull complete 
7b447ead2b45: Pull complete 
ce83bad0f202: Pull complete 
508a0def7d14: Pull complete 
108de8ed3423: Pull complete 
Digest: sha256:163e7351430a95d550d5b1bb958527edc1eff115eb013ca627f3545a192e853f
Status: Downloaded newer image for ghcr.io/koenkk/zigbee2mqtt:latest
Using '/app/data' as data directory
Starting Zigbee2MQTT without watchdog.
Onboarding page is available at http://0.0.0.0:8080/

 

Onboarding page is available at http://0.0.0.0:8080/
[2025-12-27 20:13:39] info:  z2m: Logging to console, file (filename: log.log)
[2025-12-27 20:13:39] info:  z2m: Starting Zigbee2MQTT version 2.7.1 (commit #6d30fa156cf208189edbbd7db8422a6fc657fb9e
)
[2025-12-27 20:13:39] info:  z2m: Starting zigbee-herdsman (7.0.4)
[2025-12-27 20:13:39] info:  zh:adapter:discovery: Matched adapter: {"path":"/dev/ttyACM0","manufacturer":"Texas Instruments","serialNumber":"__0X00124B0018E27CF7","pnpId":"usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B0018E27CF7-if00","vendorId":"0451","productId":"16a8"} => zstack: 4
[2025-12-27 20:13:39] info:  zh:zstack:znp: Opening SerialPort with {"path":"/dev/ttyACM0","baudRate":115200,"rtscts":false,"autoOpen":false}
[2025-12-27 20:13:39] info:  zh:zstack:znp: Serialport opened
[2025-12-27 20:13:46] info:  zh:controller: Wrote coordinator backup to '/app/data/coordinator_backup.json'
[2025-12-27 20:13:46] info:  z2m: zigbee-herdsman started (restored)
[2025-12-27 20:13:46] info:  z2m: Coordinator firmware version: '{"meta":{"maintrel":3,"majorrel":2,"minorrel":6,"product":0,"revision":20190608,"transportrev":2},"type":"ZStack12"}'
[2025-12-27 20:13:46] info:  z2m: Currently 0 devices are joined.
[2025-12-27 20:13:46] info:  z2m: Connecting to MQTT server at mqtt://localhost:1883
[2025-12-27 20:13:46] error:  z2m: MQTT failed to connect, exiting... ()
[2025-12-27 20:13:46] info:  z2m: Stopping zigbee-herdsman...
[2025-12-27 20:13:47] info:  zh:controller: Wrote coordinator backup to '/app/data/coordinator_backup.json'
[2025-12-27 20:13:47] info:  zh:zstack:znp: closing
[2025-12-27 20:13:47] info:  zh:zstack:znp: Port closed
[2025-12-27 20:13:47] info:  z2m: Stopped zigbee-herdsman

 

'프로그램 사용 > mosquitto' 카테고리의 다른 글

zigbee 2 MQTT(Z2M) / zigbee home automation(ZHA)  (0) 2025.12.27
mosquitto qos  (0) 2025.04.18
mosquitto for windows 계정추가  (0) 2025.02.18
mosquitto service for windows  (0) 2025.02.18
CC2531 zigbee - mqtt  (0) 2025.01.07
Posted by 구차니

예전에 구매해놨던 CC2531을 어떻게 써먹나 고민하면서 다시 찾다가 이상한 용어 발견

 

현재는 zigbee2MQTT(Z2M) 펌웨어로 구워져 있는 상태일것 같은데, 이걸 구으려면 라즈베리가 필요한가보네?

[링크 : https://psychoria.tistory.com/m/692]

 

mDNS 설정시 115200 bps 라는데.. putty로 115k 해서는 먼가 되는게 없긴하다.

[링크 : https://www.zigbee2mqtt.io/guide/configuration/adapter-settings.html]

 

 

[링크 : https://blog.naver.com/fromzip/222009276457]

[링크 : https://wendysm.tistory.com/98]

[링크 : https://m.blog.naver.com/ohminy11/222520636013]

 

 

'프로그램 사용 > mosquitto' 카테고리의 다른 글

zigbee CC2531 on ubuntu 실패  (0) 2025.12.27
mosquitto qos  (0) 2025.04.18
mosquitto for windows 계정추가  (0) 2025.02.18
mosquitto service for windows  (0) 2025.02.18
CC2531 zigbee - mqtt  (0) 2025.01.07
Posted by 구차니
게임/닌텐도 스위치2025. 12. 26. 22:45

닌텐도 온라인 결제하면 동기화 해서 여러개 장비에 세이브를 넣을수 있고

 

[링크 : https://www.nintendo.com/kr/hardware/switch/onlineservice/pricing/?srsltid=AfmBOorz-g8rvPQilzbmIDaEGDRGuSZQat3KY7GVtZdNIrLj-RykOED-]

 

그게 아니라면 wifi를 통해서

"데이터 관리"에서 "저장 데이터의 이사"를 통해 동일 계정, 다른 장비로 이전시키는 방법 밖에 없다고 한다.

치사하게(?) SD로 내보내기 이런거 안만들어 주다니 너무하네

[링크 : https://m.blog.naver.com/dragonzip/222482024775]

Posted by 구차니

아기 예수 얼어죽겠네 -_-

-4도인데 체감은 -10도는 족히 될 느낌

와우. 딱 맞췄네 -_-

'개소리 왈왈 > 육아관련 주저리' 카테고리의 다른 글

오랫만에...? 외식!  (0) 2025.12.30
새차 세차  (0) 2025.12.27
메리 크리스마스 이브  (0) 2025.12.24
바쁜 하루  (0) 2025.12.21
k5 2026 차 바꾸고 한달  (3) 2025.12.20
Posted by 구차니

눈 소식은 없음. 정말 노래도 안들리고 기분 1도 안나네

'개소리 왈왈 > 육아관련 주저리' 카테고리의 다른 글

새차 세차  (0) 2025.12.27
추운 크리스마스  (0) 2025.12.25
바쁜 하루  (0) 2025.12.21
k5 2026 차 바꾸고 한달  (3) 2025.12.20
개피곤  (0) 2025.12.19
Posted by 구차니
Linux API/linux2025. 12. 23. 10:52

먼가 uinput 에서 사용하던 함수 같은 느낌의 코드가 보여서 찾아보는 중

input_event(input, EV_ABS, ABS_MT_POSITION_X, *slot->x);
input_event(input, EV_ABS, ABS_MT_POSITION_Y, *slot->y);
input_event(input, EV_ABS, ABS_MT_TOOL_X, *slot->cx);
input_event(input, EV_ABS, ABS_MT_TOOL_Y, *slot->cy);
input_event(input, EV_ABS, ABS_MT_DISTANCE, !*slot->tip_state);
input_event(input, EV_ABS, ABS_MT_ORIENTATION, orientation);
input_event(input, EV_ABS, ABS_MT_PRESSURE, *slot->p);
input_event(input, EV_ABS, ABS_MT_TOUCH_MAJOR, major);
input_event(input, EV_ABS, ABS_MT_TOUCH_MINOR, minor);

 

void input_event(struct input_dev * dev, unsigned int type, unsigned int code, int value)
report new input event

Parameters

struct input_dev * devdevice that generated the eventunsigned int typetype of the eventunsigned int codeevent codeint valuevalue of the event

Description
This function should be used by drivers implementing various input devices to report input events. See also input_inject_event().

NOTE

input_event() may be safely used right after input device was allocated with input_allocate_device(), even before it is registered with input_register_device(), but the event will not reach any of the input handlers. Such early invocation of input_event() may be used to ‘seed’ initial state of a switch or initial position of absolute axis, etc.

[링크 : https://www.kernel.org/doc/html/v4.14/driver-api/input.html#c.input_event]

'Linux API > linux' 카테고리의 다른 글

linux 시리얼 포트 열기(termios)  (0) 2025.10.11
LD_DEBUG=libs  (0) 2025.06.02
linux device tree(dtb) 문법...?  (0) 2024.12.04
usb hid, hidraw  (0) 2024.03.11
linux 멀티터치 프로토콜  (0) 2024.03.08
Posted by 구차니
Linux/Ubuntu2025. 12. 22. 15:15

clamav 라고 리눅스용 백신이라고 보면 되는데 ubuntu 22.04 에서 설치시도!

$ sudo apt-cache search clamav
amavisd-new - MTA와 바이러스 검사 프로그램 간 인터페이스/내용 필터
clamav - 유닉스용 안티 바이러스 유틸리티 - 명령행 인터페이스
clamav-base - anti-virus utility for Unix - base package
clamav-daemon - anti-virus utility for Unix - scanner daemon
clamav-freshclam - anti-virus utility for Unix - virus database update utility
clamdscan - anti-virus utility for Unix - scanner client
libclamav-dev - anti-virus utility for Unix - development files
libclamav9 - anti-virus utility for Unix - library
clamsmtp - 바이러스 스캐닝 SMTP 프락시
clamtk - ClamAV용 그래픽 프런트엔드
courier-filter-perl - Courier MTA용 순수 펄기반 메일 필터 프레임워크
amavisd-new-postfix - part of Ubuntu mail stack provided by Ubuntu server team
clamassassin - email virus filter wrapper for ClamAV
clamav-cvdupdate - ClamAV Private Database Mirror Updater Tool
clamav-milter - anti-virus utility for Unix - sendmail integration
clamav-testfiles - anti-virus utility for Unix - test files
clamav-unofficial-sigs - update script for 3rd-party clamav signatures
clamfs - user-space anti-virus protected file system
clamtk-gnome - GNOME (Nautilus) MenuProvider extension for ClamTk
claws-mail-clamd-plugin - ClamAV socket-based plugin for Claws Mail
havp - HTTP Anti Virus Proxy
libc-icap-mod-virus-scan - Antivirus Service for c-icap
libclamav-client-perl - Perl client for the ClamAV virus scanner daemon
monitoring-plugins-contrib - Plugins for nagios compatible monitoring systems
postgresql-14-snakeoil - PostgreSQL anti-virus scanner based on ClamAV
proftpd-mod-clamav - ProFTPD module mod_clamav
python3-pyclamd - Python 3 interface to the ClamAV daemon
libclamunrar9 - anti-virus utility for Unix - unrar support
clamav-doc - anti-virus utility for Unix - documentation
clamav-docs - anti-virus utility for Unix - documentation
libclamav12 - anti-virus utility for Unix - library
clamav-testfiles-rar - anti-virus utility for Unix - test files
libclamunrar - anti-virus utility for Unix - unrar support
libclamunrar12 - anti-virus utility for Unix - unrar support

 

깔면 알아서 업데이트용 프로그램과 함께 설치된다.

$ sudo apt-get install clamav
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다... 완료
상태 정보를 읽는 중입니다... 완료        
다음의 추가 패키지가 설치될 것입니다 :
  clamav-base clamav-freshclam libclamav12 libmspack0
제안하는 패키지:
  libclamunrar clamav-doc libclamunrar11
다음 새 패키지를 설치할 것입니다:
  clamav clamav-base clamav-freshclam libclamav12 libmspack0
0개 업그레이드, 5개 새로 설치, 0개 제거 및 0개 업그레이드 안 함.
6,682 k바이트 아카이브를 받아야 합니다.
이 작업 후 31.4 M바이트의 디스크 공간을 더 사용하게 됩니다.
계속 하시겠습니까? [Y/n] 

 

freshclam은 이미 백그라운드로 돌고 있어서 굳이 수동으로 할 필요는 없어 보인다.

$ sudo freshclam 
ERROR: Failed to lock the log file /var/log/clamav/freshclam.log: Resource temporarily unavailable
ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log).
ERROR: initialize: libfreshclam init failed.
ERROR: Initialization error!

$ ps -ef | grep fresh
clamav   2903247       1  9 10:58 ?        00:00:02 /usr/bin/freshclam -d --foreground=true
minimonk  2903734 2902302  0 10:58 pts/18   00:00:00 grep --color=auto fresh

 

별다른 옵션을 주지 않으면 현재 디렉토리 하위로 검색하는 듯.

$ clamscan
Loading:     7s, ETA:   0s [========================>]    3.63M/3.63M sigs       
Compiling:   3s, ETA:   0s [========================>]       41/41 tasks 

/home/minimonk/.node_repl_history: OK

----------- SCAN SUMMARY -----------
Known viruses: 3626999
Engine version: 1.4.3
Scanned directories: 1
Scanned files: 42
Infected files: 0
Data scanned: 69.96 MB
Data read: 34.47 MB (ratio 2.03:1)
Time: 14.135 sec (0 m 14 s)Start Date: 2025:12:23 11:26:39
End Date:   2025:12:23 11:26:53


기본 값으로 삭제는 하지 않게 되어있고, 쓸만한 옵션(?)으로는 -r -i 정도가 있는 듯.

$ clamscan --help

                       Clam AntiVirus: Scanner 1.4.3
           By The ClamAV Team: https://www.clamav.net/about.html#credits
           (C) 2024 Cisco Systems, Inc.

    clamscan [options] [file/directory/-]

    --help                -h             Show this help
    --version             -V             Print version number
    --verbose             -v             Be verbose
    --archive-verbose     -a             Show filenames inside scanned archives
    --debug                              Enable libclamav's debug messages
    --quiet                              Only output error messages
    --stdout                             Write to stdout instead of stderr. Does not affect 'debug' messages.
    --no-summary                         Disable summary at end of scanning
    --infected            -i             Only print infected files
    --suppress-ok-results -o             Skip printing OK files
    --bell                               Sound bell on virus detection

    --tempdir=DIRECTORY                  Create temporary files in DIRECTORY
    --leave-temps[=yes/no(*)]            Do not remove temporary files
    --force-to-disk[=yes/no(*)]          Create temporary files for nested file scans that would otherwise be in-memory only
    --gen-json[=yes/no(*)]               Generate JSON metadata for the scanned file(s). For testing & development use ONLY.
                                         JSON will be printed if --debug is enabled.
                                         A JSON file will dropped to the temp directory if --leave-temps is enabled.
    --database=FILE/DIR   -d FILE/DIR    Load virus database from FILE or load all supported db files from DIR
    --official-db-only[=yes/no(*)]       Only load official signatures
    --fail-if-cvd-older-than=days        Return with a nonzero error code if virus database outdated.
    --log=FILE            -l FILE        Save scan report to FILE
    --recursive[=yes/no(*)]  -r          Scan subdirectories recursively
    --allmatch[=yes/no(*)]   -z          Continue scanning within file after finding a match
    --cross-fs[=yes(*)/no]               Scan files and directories on other filesystems
    --follow-dir-symlinks[=0/1(*)/2]     Follow directory symlinks (0 = never, 1 = direct, 2 = always)
    --follow-file-symlinks[=0/1(*)/2]    Follow file symlinks (0 = never, 1 = direct, 2 = always)
    --file-list=FILE      -f FILE        Scan files from FILE
    --remove[=yes/no(*)]                 Remove infected files. Be careful!
    --move=DIRECTORY                     Move infected files into DIRECTORY
    --copy=DIRECTORY                     Copy infected files into DIRECTORY
    --exclude=REGEX                      Don't scan file names matching REGEX
    --exclude-dir=REGEX                  Don't scan directories matching REGEX
    --include=REGEX                      Only scan file names matching REGEX
    --include-dir=REGEX                  Only scan directories matching REGEX

    --bytecode[=yes(*)/no]               Load bytecode from the database
    --bytecode-unsigned[=yes/no(*)]      Load unsigned bytecode
                                         **Caution**: You should NEVER run bytecode signatures from untrusted sources.
                                         Doing so may result in arbitrary code execution.
    --bytecode-timeout=N                 Set bytecode timeout (in milliseconds)
    --statistics[=none(*)/bytecode/pcre] Collect and print execution statistics
    --detect-pua[=yes/no(*)]             Detect Possibly Unwanted Applications
    --exclude-pua=CAT                    Skip PUA sigs of category CAT
    --include-pua=CAT                    Load PUA sigs of category CAT
    --detect-structured[=yes/no(*)]      Detect structured data (SSN, Credit Card)
    --structured-ssn-format=X            SSN format (0=normal,1=stripped,2=both)
    --structured-ssn-count=N             Min SSN count to generate a detect
    --structured-cc-count=N              Min CC count to generate a detect
    --structured-cc-mode=X               CC mode (0=credit debit and private label, 1=credit cards only
    --scan-mail[=yes(*)/no]              Scan mail files
    --phishing-sigs[=yes(*)/no]          Enable email signature-based phishing detection
    --phishing-scan-urls[=yes(*)/no]     Enable URL signature-based phishing detection
    --heuristic-alerts[=yes(*)/no]       Heuristic alerts
    --heuristic-scan-precedence[=yes/no(*)] Stop scanning as soon as a heuristic match is found
    --normalize[=yes(*)/no]              Normalize html, script, and text files. Use normalize=no for yara compatibility
    --scan-pe[=yes(*)/no]                Scan PE files
    --scan-elf[=yes(*)/no]               Scan ELF files
    --scan-ole2[=yes(*)/no]              Scan OLE2 containers
    --scan-pdf[=yes(*)/no]               Scan PDF files
    --scan-swf[=yes(*)/no]               Scan SWF files
    --scan-html[=yes(*)/no]              Scan HTML files
    --scan-xmldocs[=yes(*)/no]           Scan xml-based document files
    --scan-hwp3[=yes(*)/no]              Scan HWP3 files
    --scan-onenote[=yes(*)/no]           Scan OneNote files
    --scan-archive[=yes(*)/no]           Scan archive files (supported by libclamav)
    --scan-image[=yes(*)/no]             Scan image (graphics) files
    --scan-image-fuzzy-hash[=yes(*)/no]  Detect files by calculating image (graphics) fuzzy hashes
    --alert-broken[=yes/no(*)]           Alert on broken executable files (PE & ELF)
    --alert-broken-media[=yes/no(*)]     Alert on broken graphics files (JPEG, TIFF, PNG, GIF)
    --alert-encrypted[=yes/no(*)]        Alert on encrypted archives and documents
    --alert-encrypted-archive[=yes/no(*)] Alert on encrypted archives
    --alert-encrypted-doc[=yes/no(*)]    Alert on encrypted documents
    --alert-macros[=yes/no(*)]           Alert on OLE2 files containing VBA macros
    --alert-exceeds-max[=yes/no(*)]      Alert on files that exceed max file size, max scan size, or max recursion limit
    --alert-phishing-ssl[=yes/no(*)]     Alert on emails containing SSL mismatches in URLs
    --alert-phishing-cloak[=yes/no(*)]   Alert on emails containing cloaked URLs
    --alert-partition-intersection[=yes/no(*)] Alert on raw DMG image files containing partition intersections
    --nocerts                            Disable authenticode certificate chain verification in PE files
    --dumpcerts                          Dump authenticode certificate chain in PE files

    --max-scantime=#n                    Scan time longer than this will be skipped and assumed clean (milliseconds)
    --max-filesize=#n                    Files larger than this will be skipped and assumed clean
    --max-scansize=#n                    The maximum amount of data to scan for each container file (**)
    --max-files=#n                       The maximum number of files to scan for each container file (**)
    --max-recursion=#n                   Maximum archive recursion level for container file (**)
    --max-dir-recursion=#n               Maximum directory recursion level
    --max-embeddedpe=#n                  Maximum size file to check for embedded PE
    --max-htmlnormalize=#n               Maximum size of HTML file to normalize
    --max-htmlnotags=#n                  Maximum size of normalized HTML file to scan
    --max-scriptnormalize=#n             Maximum size of script file to normalize
    --max-ziptypercg=#n                  Maximum size zip to type reanalyze
    --max-partitions=#n                  Maximum number of partitions in disk image to be scanned
    --max-iconspe=#n                     Maximum number of icons in PE file to be scanned
    --max-rechwp3=#n                     Maximum recursive calls to HWP3 parsing function
    --pcre-match-limit=#n                Maximum calls to the PCRE match function.
    --pcre-recmatch-limit=#n             Maximum recursive calls to the PCRE match function.
    --pcre-max-filesize=#n               Maximum size file to perform PCRE subsig matching.
    --disable-cache                      Disable caching and cache checks for hash sums of scanned files.

Pass in - as the filename for stdin.

(*) Default scan settings
(**) Certain files (e.g. documents, archives, etc.) may in turn contain other
   files inside. The above options ensure safe processing of this kind of data.

[링크: https://cheesecat47.github.io/blog/2025/06/11/linux-antivirus-clamav]

'Linux > Ubuntu' 카테고리의 다른 글

ubuntu 22.04 bgr 패널 대응  (0) 2025.12.29
evince (리눅스 pdf 뷰어) 네비게이션  (0) 2025.12.11
ubuntu 22.04 bgr subpixel 대응 찾기 실패  (0) 2025.11.25
ts - moreutils  (0) 2025.09.26
기본 터미널 변경하기  (0) 2025.09.22
Posted by 구차니