Package: brook Version: 20230122-1 Depends: libc, ca-bundle Source: feeds/passwall_packages/brook SourceName: brook License: GPL-3.0 LicenseFiles: LICENSE Section: net SourceDateEpoch: 1674201786 Maintainer: Tianling Shen Architecture: mips_24kc Installed-Size: 5900631 Filename: brook_20230122-1_mips_24kc.ipk Size: 5860191 SHA256sum: c79b5eff5971311fa7d76847ef582adc39b70e8492010ff708de68f4b1025b29 Description: Brook is a cross-platform strong encryption and not detectable proxy. Zero-Configuration. Package: chinadns-ng Version: 2023.03.08-1 Depends: libc, ipset Source: feeds/passwall_packages/chinadns-ng SourceName: chinadns-ng License: AGPL-3.0-only LicenseFiles: LICENSE Section: net SourceDateEpoch: 1678381958 Maintainer: pexcn Architecture: mips_24kc Installed-Size: 20992 Filename: chinadns-ng_2023.03.08-1_mips_24kc.ipk Size: 21730 SHA256sum: 7efbcde27f3350fda6b39305aa421cc74ff24799c76c927b996c0ba36279f2f5 Description: ChinaDNS next generation, refactoring with epoll and ipset. Package: dns2socks Version: 2.1-2 Depends: libc, libpthread Source: feeds/passwall_packages/dns2socks SourceName: dns2socks License: BSD-3-Clause Section: net SourceDateEpoch: 1646675827 Maintainer: ghostmaker Architecture: mips_24kc Installed-Size: 10756 Filename: dns2socks_2.1-2_mips_24kc.ipk Size: 11534 SHA256sum: fb61682ac371b6714a70560690459f4088d80662343bcffa57e884dc2c13cdf8 Description: This is a command line utility to resolve DNS requests via a SOCKS tunnel like Tor or a HTTP proxy. Package: dns2tcp Version: 1.1.0-2 Depends: libc Source: feeds/passwall_packages/dns2tcp SourceName: dns2tcp License: AGPL-3.0-only LicenseFiles: LICENSE Section: net SourceDateEpoch: 1653546805 Maintainer: Tianling Shen Architecture: mips_24kc Installed-Size: 12490 Filename: dns2tcp_1.1.0-2_mips_24kc.ipk Size: 13265 SHA256sum: 3d70cce748b9d0a6e3aab5b317287fb6e16bee800b849994c96ab37cbca2f09f Description: utility to convert dns query from udp to tcp Package: hysteria Version: 1.3.3-1 Depends: libc, ca-bundle Source: feeds/passwall_packages/hysteria SourceName: hysteria License: MIT Section: net SourceDateEpoch: 1675862353 Maintainer: Tianling Shen Architecture: mips_24kc Installed-Size: 6051716 Filename: hysteria_1.3.3-1_mips_24kc.ipk Size: 6039528 SHA256sum: d0fd526f419924b5eb520938d9d4751f98c91ba39387cc69749547af85768560 Description: Hysteria is a feature-packed network utility optimized for networks of poor quality (e.g. satellite connections, congested public Wi-Fi, connecting from China to servers abroad) powered by a custom version of QUIC protocol. Package: ipt2socks Version: 1.1.3-3 Depends: libc, libpthread Source: feeds/passwall_packages/ipt2socks SourceName: ipt2socks License: AGPL-3.0 Section: net SourceDateEpoch: 1653549794 Architecture: mips_24kc Installed-Size: 28199 Filename: ipt2socks_1.1.3-3_mips_24kc.ipk Size: 28954 SHA256sum: c3f1b5fccde6f0ef5c04cd0aa64c9351c5964c3b3bb8374599b791e972dca929 Description: Utility for converting iptables (redirect/tproxy) to socks5. Package: microsocks Version: 1.0.3-1 Depends: libc, libpthread Source: feeds/passwall_packages/microsocks SourceName: microsocks License: MIT LicenseFiles: COPYING Section: net SourceDateEpoch: 1677859593 Maintainer: lean Architecture: mips_24kc Installed-Size: 4752 Filename: microsocks_1.0.3-1_mips_24kc.ipk Size: 5532 SHA256sum: 96928ba0ccac3a86e393723d66df736e93e3f1bf312a7574b376554c2bddaa5e Description: A SOCKS5 service that you can run on your remote boxes to tunnel connections through them, if for some reason SSH doesn't cut it for you. Package: pdnsd-alt Version: 1.2.9b-par-3 Depends: libc, libpthread Source: feeds/passwall_packages/pdnsd-alt SourceName: pdnsd-alt Section: net SourceDateEpoch: 1647184975 Architecture: mips_24kc Installed-Size: 75183 Filename: pdnsd-alt_1.2.9b-par-3_mips_24kc.ipk Size: 76071 SHA256sum: 74242093b33a2f95a4900dce6ff99c5d7fe1afaddb6a7a1f16733bb8de7ed830 Description: pdnsd, is an IPv6 capable proxy DNS server with permanent caching (the cache contents are written to hard disk on exit) that is designed to cope with unreachable or down DNS servers (for example in dial-in networking). pdnsd can be used with applications that do dns lookups, eg on startup, and can't be configured to change that behaviour, to prevent the often minute-long hangs (or even crashes) that result from stalled dns queries. Package: sagernet-core Version: 5.0.17-2022-07-30-26e36b1c-1 Depends: libc, ca-bundle Conflicts: v2ray-core, xray-core Source: feeds/passwall_packages/sagernet-core SourceName: sagernet-core License: GPL-3.0-or-later LicenseFiles: LICENSE Section: net SourceDateEpoch: 1659972773 Maintainer: Tianling Shen Architecture: mips_24kc Installed-Size: 8791158 Filename: sagernet-core_5.0.17-2022-07-30-26e36b1c-1_mips_24kc.ipk Size: 8765789 SHA256sum: 59477e4e9a5a60a5254cf43dad1c694ea3e6d3bfaea4575da62169f10afb2b21 Description: Project V is a set of network tools that help you to build your own computer network. It secures your network connections and thus protects your privacy. This is a v2ray-core fork for SagerNet. Package: sagernet-example Version: 5.0.17-2022-07-30-26e36b1c-1 Depends: libc, sagernet-core Conflicts: v2ray-example Source: feeds/passwall_packages/sagernet-core SourceName: sagernet-example License: GPL-3.0-or-later LicenseFiles: LICENSE Section: net SourceDateEpoch: 1659972773 Maintainer: Tianling Shen Architecture: all Installed-Size: 566 Filename: sagernet-example_5.0.17-2022-07-30-26e36b1c-1_all.ipk Size: 1460 SHA256sum: 3373bfc0e468dd4e13ac92c071aee5ad608641f43094bfd33a82ba8704e8e3c9 Description: Project V is a set of network tools that help you to build your own computer network. It secures your network connections and thus protects your privacy. This includes example configuration files for sagernet-core. Package: sagernet-extra Version: 5.0.17-2022-07-30-26e36b1c-1 Depends: libc, sagernet-core Conflicts: v2ray-extra Source: feeds/passwall_packages/sagernet-core SourceName: sagernet-extra License: GPL-3.0-or-later LicenseFiles: LICENSE Section: net SourceDateEpoch: 1659972773 Maintainer: Tianling Shen Architecture: all Installed-Size: 298635 Filename: sagernet-extra_5.0.17-2022-07-30-26e36b1c-1_all.ipk Size: 299404 SHA256sum: 892d42d12085f8dc9aa24fe3a7d8ed195dce3f6eda41d89be63c0dac913c6746 Description: Project V is a set of network tools that help you to build your own computer network. It secures your network connections and thus protects your privacy. This includes extra resources for sagernet-core. Package: shadowsocks-rust-sslocal Version: 1.15.2-1 Depends: libc Source: feeds/passwall_packages/shadowsocks-rust SourceName: shadowsocks-rust-sslocal License: MIT LicenseFiles: LICENSE Section: net SourceDateEpoch: 1672236238 Maintainer: Tianling Shen Architecture: mips_24kc Installed-Size: 3402387 Filename: shadowsocks-rust-sslocal_1.15.2-1_mips_24kc.ipk Size: 3358254 SHA256sum: 49de0c9d4e5dc78edb638f6dade2fd2884b01a8eef1cb25efc5a22e5e0431fd5 Description: shadowsocks-rust sslocal Package: shadowsocks-rust-ssmanager Version: 1.15.2-1 Depends: libc Source: feeds/passwall_packages/shadowsocks-rust SourceName: shadowsocks-rust-ssmanager License: MIT LicenseFiles: LICENSE Section: net SourceDateEpoch: 1672236238 Maintainer: Tianling Shen Architecture: mips_24kc Installed-Size: 2387045 Filename: shadowsocks-rust-ssmanager_1.15.2-1_mips_24kc.ipk Size: 2355052 SHA256sum: a5592abafba35779879aed38ccfe9fa7a7c11b8a0ff3136c3944c41ea02c78d0 Description: shadowsocks-rust ssmanager Package: shadowsocks-rust-ssserver Version: 1.15.2-1 Depends: libc Source: feeds/passwall_packages/shadowsocks-rust SourceName: shadowsocks-rust-ssserver License: MIT LicenseFiles: LICENSE Section: net SourceDateEpoch: 1672236238 Maintainer: Tianling Shen Architecture: mips_24kc Installed-Size: 2313263 Filename: shadowsocks-rust-ssserver_1.15.2-1_mips_24kc.ipk Size: 2282076 SHA256sum: 3135505648121414c2ca41f5edbfb47809e6a86d6aa7e980ad7e50d079fc314f Description: shadowsocks-rust ssserver Package: shadowsocks-rust-ssservice Version: 1.15.2-1 Depends: libc Source: feeds/passwall_packages/shadowsocks-rust SourceName: shadowsocks-rust-ssservice License: MIT LicenseFiles: LICENSE Section: net SourceDateEpoch: 1672236238 Maintainer: Tianling Shen Architecture: mips_24kc Installed-Size: 3677552 Filename: shadowsocks-rust-ssservice_1.15.2-1_mips_24kc.ipk Size: 3632650 SHA256sum: 664cd4f914de284123a343e3c7250c55644e5d537a412c9a139f8fa2fca9a56d Description: shadowsocks-rust ssservice Package: shadowsocks-rust-ssurl Version: 1.15.2-1 Depends: libc Source: feeds/passwall_packages/shadowsocks-rust SourceName: shadowsocks-rust-ssurl License: MIT LicenseFiles: LICENSE Section: net SourceDateEpoch: 1672236238 Maintainer: Tianling Shen Architecture: mips_24kc Installed-Size: 1063720 Filename: shadowsocks-rust-ssurl_1.15.2-1_mips_24kc.ipk Size: 1037774 SHA256sum: cd2d53b239ca9b445966f62bde51d1741093519649005a4da05aab481b1c7d80 Description: shadowsocks-rust ssurl Package: shadowsocksr-libev-ssr-check Version: 2.5.6-9 Depends: libc, libev, libsodium, libopenssl1.1, libpthread, libpcre, libudns, zlib Source: feeds/passwall_packages/shadowsocksr-libev SourceName: shadowsocksr-libev-ssr-check License: GPL-3.0 LicenseFiles: LICENSE Section: net SourceDateEpoch: 1659026522 Architecture: mips_24kc Installed-Size: 2400 Filename: shadowsocksr-libev-ssr-check_2.5.6-9_mips_24kc.ipk Size: 3128 SHA256sum: 3d267991bc5377fbcff85e7617407ea1ae4027c62ab4f5d3e2e880c48ee0e5c7 Description: shadowsocksr-libev ssr-check Package: shadowsocksr-libev-ssr-local Version: 2.5.6-9 Depends: libc, libev, libsodium, libopenssl1.1, libpthread, libpcre, libudns, zlib Source: feeds/passwall_packages/shadowsocksr-libev SourceName: shadowsocksr-libev-ssr-local License: GPL-3.0 LicenseFiles: LICENSE Section: net SourceDateEpoch: 1659026522 Architecture: mips_24kc Installed-Size: 57044 Filename: shadowsocksr-libev-ssr-local_2.5.6-9_mips_24kc.ipk Size: 57394 SHA256sum: d21c618e0958bab5ff9fda3bb867bd7e3013a9e4ac961adfb189fabc42a992bd Description: shadowsocksr-libev ssr-local Package: shadowsocksr-libev-ssr-nat Version: 2.5.6-9 Depends: libc, libev, libsodium, libopenssl1.1, libpthread, libpcre, libudns, zlib Source: feeds/passwall_packages/shadowsocksr-libev SourceName: shadowsocksr-libev-ssr-nat License: GPL-3.0 LicenseFiles: LICENSE Section: net SourceDateEpoch: 1659026522 Architecture: mips_24kc Installed-Size: 2230 Filename: shadowsocksr-libev-ssr-nat_2.5.6-9_mips_24kc.ipk Size: 2983 SHA256sum: e75bf91ec0357209650cc67548ada14e7a8a50860d4901eb72351d02d68787d9 Description: shadowsocksr-libev ssr-nat Package: shadowsocksr-libev-ssr-redir Version: 2.5.6-9 Depends: libc, libev, libsodium, libopenssl1.1, libpthread, libpcre, libudns, zlib Source: feeds/passwall_packages/shadowsocksr-libev SourceName: shadowsocksr-libev-ssr-redir License: GPL-3.0 LicenseFiles: LICENSE Section: net SourceDateEpoch: 1659026522 Architecture: mips_24kc Installed-Size: 50684 Filename: shadowsocksr-libev-ssr-redir_2.5.6-9_mips_24kc.ipk Size: 51076 SHA256sum: 4978437abed7c4aebc1234395bce5d2c6fa07a4bceaf8f376bf5ef2f412666e5 Description: shadowsocksr-libev ssr-redir Package: shadowsocksr-libev-ssr-server Version: 2.5.6-9 Depends: libc, libev, libsodium, libopenssl1.1, libpthread, libpcre, libudns, zlib Source: feeds/passwall_packages/shadowsocksr-libev SourceName: shadowsocksr-libev-ssr-server License: GPL-3.0 LicenseFiles: LICENSE Section: net SourceDateEpoch: 1659026522 Architecture: mips_24kc Installed-Size: 58910 Filename: shadowsocksr-libev-ssr-server_2.5.6-9_mips_24kc.ipk Size: 59208 SHA256sum: ef4ea24945b1c64a351f73e978a43eaa2e75ef7fb5b93411c916f43680676fc7 Description: shadowsocksr-libev ssr-server Package: simple-obfs-server Version: 0.0.5-4 Depends: libc, libpthread, libev Source: feeds/passwall_packages/simple-obfs SourceName: simple-obfs-server License: GPL-3.0-or-later LicenseFiles: COPYING LICENSE Section: net SourceDateEpoch: 1646675827 Maintainer: Jian Chang Architecture: mips_24kc Installed-Size: 29232 Filename: simple-obfs-server_0.0.5-4_mips_24kc.ipk Size: 29742 SHA256sum: 4f7a7148d6020d6b78b0b7b58582cded4d61f6615369ce8c28f33acaea625991 Description: Simple-obfs is a simple obfusacting tool, designed as plugin server of shadowsocks. Package: simple-obfs Version: 0.0.5-4 Depends: libc, libpthread, libev Source: feeds/passwall_packages/simple-obfs SourceName: simple-obfs License: GPL-3.0-or-later LicenseFiles: COPYING LICENSE Section: net SourceDateEpoch: 1646675827 Maintainer: Jian Chang Architecture: mips_24kc Installed-Size: 27515 Filename: simple-obfs_0.0.5-4_mips_24kc.ipk Size: 28089 SHA256sum: e3b47bdf6bcefe1ca5bf895de72ba858d3c908483d69be4edb567a8e42a10f50 Description: Simple-obfs is a simple obfusacting tool, designed as plugin server of shadowsocks. Package: sing-box Version: 1.2-beta8-1 Depends: libc, ca-bundle, kmod-inet-diag, kmod-netlink-diag, kmod-tun Source: feeds/passwall_packages/sing-box SourceName: sing-box License: GPL-3.0-or-later LicenseFiles: LICENSE Section: net SourceDateEpoch: 1678421068 Architecture: mips_24kc Installed-Size: 6394870 Filename: sing-box_1.2-beta8-1_mips_24kc.ipk Size: 6381869 SHA256sum: 6b24be6a4b81dd5c9059411eda0d7d911cd1bcb35471631122e6c0bfb5bef7a5 Description: Sing-box is a universal proxy platform which supports hysteria, SOCKS, Shadowsocks, ShadowsocksR, ShadowTLS, Tor, trojan, VLess, VMess, WireGuard and so on. Package: ssocks Version: 0.0.14-3 Depends: libc, libopenssl1.1 Source: feeds/passwall_packages/ssocks SourceName: ssocks License: MIT LicenseFiles: LICENSE Section: net SourceDateEpoch: 1646675827 Maintainer: Tianling Shen Architecture: mips_24kc Installed-Size: 11332 Filename: ssocks_0.0.14-3_mips_24kc.ipk Size: 12189 SHA256sum: 6c7d0bc644b18d5b88bdc77e8a314eb38d3ae43538f24dc2a4855a2f752873d9 Description: sSocks is a package which contains: a socks5 server implements RFC 1928 (SOCKS V5) and RFC 1929 (Authentication for SOCKS V5), a reverse socks server and client, a netcat like tool and a socks5 relay. Package: ssocksd Version: 0.0.14-3 Depends: libc, libopenssl1.1 Source: feeds/passwall_packages/ssocks SourceName: ssocksd License: MIT LicenseFiles: LICENSE Section: net SourceDateEpoch: 1646675827 Maintainer: Tianling Shen Architecture: mips_24kc Installed-Size: 11538 Filename: ssocksd_0.0.14-3_mips_24kc.ipk Size: 12389 SHA256sum: 81396c851fa6e6c9700781c2e6c9cb58be7d6fe9283afb77c4a287480a3afd72 Description: sSocks is a package which contains: a socks5 server implements RFC 1928 (SOCKS V5) and RFC 1929 (Authentication for SOCKS V5), a reverse socks server and client, a netcat like tool and a socks5 relay. Package: tcping Version: 0.3-1 Depends: libc Source: feeds/passwall_packages/tcping SourceName: tcping License: GPL-2.0-only LicenseFiles: license.txt Section: net SourceDateEpoch: 1646675825 Architecture: mips_24kc Installed-Size: 3770 Filename: tcping_0.3-1_mips_24kc.ipk Size: 4458 SHA256sum: 8b8ea04a40a81205db597725644da4a9713cb7ef06d676d08a7d9ee2316831cc Description: tcping measures the latency of a tcp-connection Package: trojan-go Version: 0.10.6-7 Depends: libc, ca-bundle Source: feeds/passwall_packages/trojan-go SourceName: trojan-go License: GPL-3.0-only LicenseFiles: LICENSE Section: net SourceDateEpoch: 1649499617 Maintainer: Tianling Shen Architecture: mips_24kc Installed-Size: 4704204 Filename: trojan-go_0.10.6-7_mips_24kc.ipk Size: 4695885 SHA256sum: 3c628062a2ef48ea88d9eb669abe97d3701eecb02c67585520613247ead4cced Description: Trojan features multiple protocols over TLS to avoid both active/passive detections and ISP QoS limitations. Package: trojan-plus Version: 10.0.3-2 Depends: libc, libpthread, libstdcpp6, libopenssl1.1, boost, boost-system, boost-program_options Source: feeds/passwall_packages/trojan-plus SourceName: trojan-plus License: GPL-3.0 Section: net SourceDateEpoch: 1646675824 Maintainer: Trojan-Plus-Group Architecture: mips_24kc Installed-Size: 359671 Filename: trojan-plus_10.0.3-2_mips_24kc.ipk Size: 360270 SHA256sum: efd7732b21870aa97ed58fab0bbae81e47d4cabf1a55903b70716b0160c02a89 Description: An unidentifiable mechanism that helps you bypass GFW. It's compatible with original trojan with experimental features. Package: trojan Version: 1.16.0-2 Depends: libc, libpthread, libstdcpp6, libopenssl1.1, boost, boost-system, boost-program_options, boost-date_time Source: feeds/passwall_packages/trojan SourceName: trojan License: GPL-3.0 Section: net SourceDateEpoch: 1646675824 Maintainer: GreaterFire Architecture: mips_24kc Installed-Size: 265438 Filename: trojan_1.16.0-2_mips_24kc.ipk Size: 265837 SHA256sum: 7e6fd248d072008954d9eac2299d41434b2e715b55e432fed5cee6ffefb95514 Description: An unidentifiable mechanism that helps you bypass GFW Package: v2ray-core Version: 5.4.0-1 Depends: libc, ca-bundle Source: feeds/passwall_packages/v2ray-core SourceName: v2ray-core License: MIT LicenseFiles: LICENSE Section: net SourceDateEpoch: 1676824580 Maintainer: Tianling Shen Architecture: mips_24kc Installed-Size: 8131337 Filename: v2ray-core_5.4.0-1_mips_24kc.ipk Size: 8106524 SHA256sum: a35da7624a10569b71d82856eb264f4dff65044ad1ad6de3e756ca89bd37f16a Description: Project V is a set of network tools that help you to build your own computer network. It secures your network connections and thus protects your privacy. Package: v2ray-example Version: 5.4.0-1 Depends: libc, v2ray-core Source: feeds/passwall_packages/v2ray-core SourceName: v2ray-example License: MIT LicenseFiles: LICENSE Section: net SourceDateEpoch: 1676824580 Maintainer: Tianling Shen Architecture: all Installed-Size: 566 Filename: v2ray-example_5.4.0-1_all.ipk Size: 1414 SHA256sum: c664f34ae517a97868c63c37a332cf06edc3bb1c8ca6f0d9cc7414233eef44b3 Description: Project V is a set of network tools that help you to build your own computer network. It secures your network connections and thus protects your privacy. This includes example configuration files for v2ray-core. Package: v2ray-extra Version: 5.4.0-1 Depends: libc, v2ray-core Source: feeds/passwall_packages/v2ray-core SourceName: v2ray-extra License: MIT LicenseFiles: LICENSE Section: net SourceDateEpoch: 1676824580 Maintainer: Tianling Shen Architecture: all Installed-Size: 298635 Filename: v2ray-extra_5.4.0-1_all.ipk Size: 299358 SHA256sum: 8083a90f96f49a26a015b7418fd1d9dc2127bf03777b4cb18c78b8f7a296bb94 Description: Project V is a set of network tools that help you to build your own computer network. It secures your network connections and thus protects your privacy. This includes extra resources for v2ray-core. Package: v2ray-geoip Version: 202302090046-1 Depends: libc Source: feeds/passwall_packages/v2ray-geodata SourceName: v2ray-geoip License: CC-BY-SA-4.0 LicenseFiles: LICENSE Section: net SourceDateEpoch: 1675961680 Maintainer: Tianling Shen Architecture: all Installed-Size: 2312659 Filename: v2ray-geoip_202302090046-1_all.ipk Size: 2056409 SHA256sum: b6c24dfea0ad3cdd35945b243225fe4196108391d1fa2b39cb785037a58f781c Description: GeoIP List for V2Ray Package: v2ray-geosite Version: 20230208103804-1 Depends: libc Source: feeds/passwall_packages/v2ray-geodata SourceName: v2ray-geosite License: MIT LicenseFiles: LICENSE Section: net SourceDateEpoch: 1675961680 Maintainer: Tianling Shen Architecture: all Installed-Size: 437805 Filename: v2ray-geosite_20230208103804-1_all.ipk Size: 437368 SHA256sum: 29f22808f1db3ae0dc5397d8fa848a34af5ae92e6e7056ab2dc8b5855b93337c Description: Geosite List for V2Ray Package: v2ray-plugin Version: 5.4.0-1 Depends: libc, ca-bundle Source: feeds/passwall_packages/v2ray-plugin SourceName: v2ray-plugin License: MIT LicenseFiles: LICENSE Section: net SourceDateEpoch: 1676871583 Maintainer: madeye Architecture: mips_24kc Installed-Size: 4600105 Filename: v2ray-plugin_5.4.0-1_mips_24kc.ipk Size: 4592013 SHA256sum: 1397b373b40e6c46b2f08d4cb070d6a9fa1078e6dfa9d3f09b2442f9748ca4aa Description: SIP003 plugin for shadowsocks, based on v2ray Package: xray-plugin Version: 1.7.5-1 Depends: libc, ca-bundle Source: feeds/passwall_packages/xray-plugin SourceName: xray-plugin License: MIT LicenseFiles: LICENSE Section: net SourceDateEpoch: 1675911339 Maintainer: Tianling Shen Architecture: mips_24kc Installed-Size: 5529860 Filename: xray-plugin_1.7.5-1_mips_24kc.ipk Size: 5518181 SHA256sum: c86a3461505d0da2a1fbd6b43545e6e6efaa125623d205d6b15e421b3ba66ff1 Description: SIP003 plugin for Shadowsocks, based on Xray