• 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
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

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

© 2025 Coveralls, Inc