• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

jbremer / cuckoo
62%
master: 62%

Build:
Build:
LAST BUILD BRANCH: expose0
DEFAULT BRANCH: master
Repo Added 25 Oct 2016 06:53AM UTC
Files 178
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH uni0
branch: uni0
CHANGE BRANCH
x
Reset
  • uni0
  • 2.0.0
  • 2.0.1a1
  • 2.0.5.2
  • 206
  • 2061
  • 2062
  • 64bit0
  • actual-tesseract-fix
  • analyzer-unittest
  • anonymous-reprocess
  • api-unic
  • cfg1
  • cleanup-webif
  • compat1
  • config-caching
  • core-aborted
  • core-submit
  • critical-timeout
  • cwd-migr
  • cwddel
  • dashb1
  • dashboard
  • data-init-file
  • data-init-file2
  • dde1
  • dde2
  • dist0
  • dist1
  • dist2
  • dumpmem0
  • dumpmem1
  • eggh021
  • elastic-mongo-abstract
  • empty-reprocess
  • ensure-archives
  • esmerge
  • expose0
  • extend-task
  • extr-wheel
  • extracted
  • extracted3
  • feedback
  • finalize-database-migration
  • finalize-import
  • fix-screenshots
  • fixup-fileupload
  • fixup-machine-app
  • fixup-rooter
  • global-db-instance
  • high0
  • ifconfig
  • inetsim2
  • init-binaries
  • json-speedup
  • kernel
  • kernel2
  • large-file-support
  • lib-issue
  • linux-analysis
  • linux2
  • lnk-support
  • load-signatures
  • logging-tweak
  • macosx0
  • macosx1
  • macosx2
  • macosx3
  • macro
  • magic
  • magic0
  • magic1
  • magic64
  • mainexc
  • master
  • merge-http
  • merge-pcap
  • misc-changes
  • mongo-abstract
  • mongo-connect
  • mongo-testing
  • monitor-fixes
  • newdocs2
  • no-tesseract-warning
  • none-filetype
  • obsolete-dirs
  • package
  • pcap1
  • pcapwebif
  • pdf-report
  • pdf-update
  • pdf0
  • performance
  • pidfile
  • pipinst
  • postsubmit-page
  • ppid0
  • pr-merge1
  • preinstall
  • procmem
  • ps1trail
  • rarfile
  • rdp
  • rdp-merge0
  • recentfiles
  • recentfiles2
  • recentfiles3
  • reinstall
  • relative-webif
  • releases
  • rename
  • replay
  • replay1
  • requests2.13
  • reworkscheduler
  • rooter1
  • scheduler
  • sdist
  • setup.py-exceptions
  • sflock-api
  • sflock-upd
  • simplify-packages
  • startup-tweaks
  • stricter-packages
  • stuff1
  • submit-urls
  • test0
  • things
  • travis-macosx
  • tweaks1
  • uni1
  • unicode-filenames
  • unicode-support
  • unicwd
  • unilog
  • upd-deps
  • upd-setuptools
  • ux-fixes
  • ux-merges
  • view-tasks
  • virtualbox-tweakings
  • virtualbox-tweaks
  • vm1
  • vmrouting-tweak1
  • volatility
  • volatility-coverage
  • vpn-routing
  • wip-jbr
  • yara-offsets
  • yara360
  • yara361
  • yara362
  • yaraload
  • yaramatchstrings

pending completion
882

push

travis-ci

jbremer
<a href="https://github.com/jbremer/cuckoo/commit/1c06d72c6">patch py27 subprocess to be unicode-aware

This commit introduces Unicode support to Python 2.7&#39;s process handling,
especially to the spawning of new processes which is handled by the
_subprocess module and uses CreateProcessA internally. Note that this
has already been resolved on Python 3&#39;s branch.

During our Windows unit tests on AppVeyor the lib/api/process.py is
imported during all unit tests, due to which all invocations of
_subprocess.CreateProcess go through our code. Therefore we handle some
edge cases that we&#39;ll never be needing in the Cuckoo Analyzer but are
nonetheless useful as reference implementation and/or for completeness.

Furthermore it should be noted that this changes the &quot;trigger&quot; attribute
in the configuration for Cuckoo Monitor from ASCII to UTF-8 which
requires [1] on the Cuckoo Monitor side to be used correctly. Due to
UTF-8 being ASCII compatible, this should be backwards compatible.

Finally it removes monitor/latest from hashes.txt and introduces a
cmd.exe-based Unicode command-line unit test as Python 2.7&#39;s python.exe
doesn&#39;t support Unicode command-line arguments either (apparently).

[1]: https://github.com/cuckoosandbox/monitor/commit/</a><a class="double-link" href="https://github.com/jbremer/cuckoo/commit/e071e63a6">e071e63a6</a>

9422 of 15182 relevant lines covered (62.06%)

1.22 hits per line

Relevant lines Covered
Build:
Build:
15182 RELEVANT LINES 9422 COVERED LINES
1.22 HITS PER LINE
Source Files on uni0
Detailed source file information is not available for this build.

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
882 uni0 <a href="https://github.com/jbremer/cuckoo/commit/1c06d72c6">patch py27 subprocess to be unicode-aware This commit introduces Unicode support to Python 2.7&#39;s process handling, especially to the spawning of new p... push 23 Apr 2018 09:44AM UTC jbremer travis-ci pending completion  
See All Builds (731)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc